net.handle.hdllib
Class HSG

java.lang.Object
  extended by net.handle.hdllib.HSG

public class HSG
extends java.lang.Object

HSG.java: constant definitions. NOTE: This should really be an "interface" rather than a class, with modules "implementing" it using the constants without the "HSG." prefix. Everything here is constant, i.e., "public static final". These are values used in various places in the Handle.net code to replace hard-coding, to diminish the possibility of typos/mismatches "breaking things".


Field Summary
static java.lang.String ACCESS_LOG_FILE_NAME_BASE
           
static java.lang.String ADMIN_PRIV_KEY_FILE_NAME
           
static java.lang.String ADMIN_PUB_KEY_FILE_NAME
           
static boolean APPEND
           
static int BACKLOG
           
static java.lang.String CACHE_CONFIG
           
static boolean CASE_INSENSITIVE
           
static boolean CASE_SENSITIVE
           
static java.lang.String CONFIG_FILE_NAME
           
static java.lang.String CONTACT_EMAIL
           
static java.lang.String CONTACT_NAME
           
static java.lang.String CONTACT_PHONE
           
static java.lang.String DAILY
           
static java.lang.String DEFAULT_CONFIG_SUBDIR_NAME
           
static java.lang.String DEFAULT_HOMED_PREFIX
           
static int DEFAULT_HTTP_PORT
           
static java.lang.String DEFAULT_REPLICATION_GROUP
           
static java.lang.String DEFAULT_REPLICATION_ID
           
static java.lang.String DEFAULT_SERVER_ADMIN
           
static int DEFAULT_TCP_UDP_PORT
           
static java.lang.String DESCRIPTION
           
static java.lang.String DNS_CONFIG
           
static java.lang.String DNS_TCP_CONFIG
           
static java.lang.String DNS_UDP_CONFIG
           
static int EMAIL_PORT
           
static java.lang.String ERROR_LOG_FILE_NAME_BASE
           
static java.lang.String EXTRA_LOG_FILE_NAME_BASE
           
static java.lang.String FRIDAY
           
static int HIGHEST_PORT
           
static java.lang.String HS_JAVA_VERSION
           
static java.lang.String HTTP_CONFIG
           
static java.lang.String HTTP4_CONFIG
           
static java.lang.String INTERFACES
           
static int IP_EITHER_VERSION
           
static int IP_VERSION_4
           
static int IP_VERSION_6
           
static java.lang.String KEY_ALGORITHM
           
static int KEY_STRENGTH
           
static java.lang.String LEGACY_SERVER_KEY_ALGORITHM
           
static int LEGACY_SERVER_KEY_STRENGTH
           
static java.lang.String LOG_ACCESSES
           
static java.lang.String LOG_CONFIG
           
static java.lang.String LOG_REDIRECT_STDERR
           
static java.lang.String LOG_SAVE_CONFIG
           
static java.lang.String LOG_SAVE_DIRECTORY
           
static java.lang.String LOG_SAVE_INTERVAL
           
static java.lang.String LOG_SAVE_TIME
           
static java.lang.String LOG_SAVE_WEEKDAY
           
static int LOWEST_PORT
           
static int MAX_AUTH_TIME
           
static int MAX_SESSION_TIME
           
static java.lang.String MONDAY
           
static java.lang.String MONTHLY
           
static java.lang.String NEVER
           
static java.lang.String NO
           
static boolean NO_APPEND
           
static java.lang.String NO_UDP
           
static java.lang.String NOT_APPL
           
static java.lang.String ORG_NAME
           
static java.lang.String PRIV_KEY_FILE_NAME
           
static java.lang.String PUB_KEY_FILE_NAME
           
static java.lang.String REPLICATION_ADMIN_FILE_NAME
           
static java.lang.String REPLICATION_ID_FILE_NAME
           
static java.lang.String REPLICATION_PRIV_KEY_FILE_NAME
           
static java.lang.String REPLICATION_PUB_KEY_FILE_NAME
           
static java.lang.String RSA_PRIV_KEY_FILE_NAME
           
static java.lang.String RSA_PUB_KEY_FILE_NAME
           
static java.lang.String SATURDAY
           
static java.lang.String SERVER_CONFIG
           
static java.lang.String SERVER_TYPE
           
static java.lang.String SITE_BUNDLE_ZIPFILE_NAME
           
static java.lang.String SITE_CONTACT_DATA_FILE_NAME
           
static java.lang.String SITE_INFO_FILE_NAME
           
static java.lang.String SITE_INFO_JSON_FILE_NAME
           
static java.lang.String SUNDAY
           
static int SVR_TYPE_CACHE
           
static int SVR_TYPE_SERVER
           
static java.lang.String TCP_CONFIG
           
static java.lang.String TCP4_CONFIG
           
static int THREAD_COUNT
           
static java.lang.String THURSDAY
           
static boolean TRUNCATE
           
static java.lang.String TUESDAY
           
static java.lang.String TXN_STAT_FILE_NAME
           
static java.lang.String UDP_CONFIG
           
static java.lang.String UDP4_CONFIG
           
static java.lang.String WEDNESDAY
           
static java.lang.String WEEKLY
           
static java.lang.String WINDOWS_CONFIG_DIR_NAME
           
static java.lang.String YES
           
 
Constructor Summary
HSG()
           
 
Method Summary
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

SVR_TYPE_SERVER

public static final int SVR_TYPE_SERVER
See Also:
Constant Field Values

SVR_TYPE_CACHE

public static final int SVR_TYPE_CACHE
See Also:
Constant Field Values

BACKLOG

public static final int BACKLOG
See Also:
Constant Field Values

THREAD_COUNT

public static final int THREAD_COUNT
See Also:
Constant Field Values

MAX_AUTH_TIME

public static final int MAX_AUTH_TIME
See Also:
Constant Field Values

MAX_SESSION_TIME

public static final int MAX_SESSION_TIME
See Also:
Constant Field Values

KEY_STRENGTH

public static final int KEY_STRENGTH
See Also:
Constant Field Values

LEGACY_SERVER_KEY_STRENGTH

public static final int LEGACY_SERVER_KEY_STRENGTH
See Also:
Constant Field Values

DEFAULT_TCP_UDP_PORT

public static final int DEFAULT_TCP_UDP_PORT
See Also:
Constant Field Values

DEFAULT_HTTP_PORT

public static final int DEFAULT_HTTP_PORT
See Also:
Constant Field Values

EMAIL_PORT

public static final int EMAIL_PORT
See Also:
Constant Field Values

LOWEST_PORT

public static final int LOWEST_PORT
See Also:
Constant Field Values

HIGHEST_PORT

public static final int HIGHEST_PORT
See Also:
Constant Field Values

IP_VERSION_6

public static final int IP_VERSION_6
See Also:
Constant Field Values

IP_VERSION_4

public static final int IP_VERSION_4
See Also:
Constant Field Values

IP_EITHER_VERSION

public static final int IP_EITHER_VERSION
See Also:
Constant Field Values

CASE_SENSITIVE

public static final boolean CASE_SENSITIVE
See Also:
Constant Field Values

CASE_INSENSITIVE

public static final boolean CASE_INSENSITIVE
See Also:
Constant Field Values

APPEND

public static final boolean APPEND
See Also:
Constant Field Values

NO_APPEND

public static final boolean NO_APPEND
See Also:
Constant Field Values

TRUNCATE

public static final boolean TRUNCATE
See Also:
Constant Field Values

ACCESS_LOG_FILE_NAME_BASE

public static final java.lang.String ACCESS_LOG_FILE_NAME_BASE
See Also:
Constant Field Values

ADMIN_PRIV_KEY_FILE_NAME

public static final java.lang.String ADMIN_PRIV_KEY_FILE_NAME
See Also:
Constant Field Values

ADMIN_PUB_KEY_FILE_NAME

public static final java.lang.String ADMIN_PUB_KEY_FILE_NAME
See Also:
Constant Field Values

CONFIG_FILE_NAME

public static final java.lang.String CONFIG_FILE_NAME
See Also:
Constant Field Values

DEFAULT_CONFIG_SUBDIR_NAME

public static final java.lang.String DEFAULT_CONFIG_SUBDIR_NAME
See Also:
Constant Field Values

ERROR_LOG_FILE_NAME_BASE

public static final java.lang.String ERROR_LOG_FILE_NAME_BASE
See Also:
Constant Field Values

EXTRA_LOG_FILE_NAME_BASE

public static final java.lang.String EXTRA_LOG_FILE_NAME_BASE
See Also:
Constant Field Values

PRIV_KEY_FILE_NAME

public static final java.lang.String PRIV_KEY_FILE_NAME
See Also:
Constant Field Values

PUB_KEY_FILE_NAME

public static final java.lang.String PUB_KEY_FILE_NAME
See Also:
Constant Field Values

REPLICATION_ADMIN_FILE_NAME

public static final java.lang.String REPLICATION_ADMIN_FILE_NAME
See Also:
Constant Field Values

REPLICATION_ID_FILE_NAME

public static final java.lang.String REPLICATION_ID_FILE_NAME
See Also:
Constant Field Values

REPLICATION_PRIV_KEY_FILE_NAME

public static final java.lang.String REPLICATION_PRIV_KEY_FILE_NAME
See Also:
Constant Field Values

REPLICATION_PUB_KEY_FILE_NAME

public static final java.lang.String REPLICATION_PUB_KEY_FILE_NAME
See Also:
Constant Field Values

RSA_PRIV_KEY_FILE_NAME

public static final java.lang.String RSA_PRIV_KEY_FILE_NAME
See Also:
Constant Field Values

RSA_PUB_KEY_FILE_NAME

public static final java.lang.String RSA_PUB_KEY_FILE_NAME
See Also:
Constant Field Values

SITE_BUNDLE_ZIPFILE_NAME

public static final java.lang.String SITE_BUNDLE_ZIPFILE_NAME
See Also:
Constant Field Values

SITE_CONTACT_DATA_FILE_NAME

public static final java.lang.String SITE_CONTACT_DATA_FILE_NAME
See Also:
Constant Field Values

SITE_INFO_FILE_NAME

public static final java.lang.String SITE_INFO_FILE_NAME
See Also:
Constant Field Values

SITE_INFO_JSON_FILE_NAME

public static final java.lang.String SITE_INFO_JSON_FILE_NAME
See Also:
Constant Field Values

TXN_STAT_FILE_NAME

public static final java.lang.String TXN_STAT_FILE_NAME
See Also:
Constant Field Values

WINDOWS_CONFIG_DIR_NAME

public static final java.lang.String WINDOWS_CONFIG_DIR_NAME
See Also:
Constant Field Values

NO_UDP

public static final java.lang.String NO_UDP
See Also:
Constant Field Values

INTERFACES

public static final java.lang.String INTERFACES
See Also:
Constant Field Values

TCP_CONFIG

public static final java.lang.String TCP_CONFIG
See Also:
Constant Field Values

HTTP_CONFIG

public static final java.lang.String HTTP_CONFIG
See Also:
Constant Field Values

UDP_CONFIG

public static final java.lang.String UDP_CONFIG
See Also:
Constant Field Values

TCP4_CONFIG

public static final java.lang.String TCP4_CONFIG
See Also:
Constant Field Values

HTTP4_CONFIG

public static final java.lang.String HTTP4_CONFIG
See Also:
Constant Field Values

UDP4_CONFIG

public static final java.lang.String UDP4_CONFIG
See Also:
Constant Field Values

DNS_UDP_CONFIG

public static final java.lang.String DNS_UDP_CONFIG
See Also:
Constant Field Values

DNS_TCP_CONFIG

public static final java.lang.String DNS_TCP_CONFIG
See Also:
Constant Field Values

LOG_SAVE_CONFIG

public static final java.lang.String LOG_SAVE_CONFIG
See Also:
Constant Field Values

SERVER_TYPE

public static final java.lang.String SERVER_TYPE
See Also:
Constant Field Values

SERVER_CONFIG

public static final java.lang.String SERVER_CONFIG
See Also:
Constant Field Values

CACHE_CONFIG

public static final java.lang.String CACHE_CONFIG
See Also:
Constant Field Values

LOG_ACCESSES

public static final java.lang.String LOG_ACCESSES
See Also:
Constant Field Values

DNS_CONFIG

public static final java.lang.String DNS_CONFIG
See Also:
Constant Field Values

LOG_CONFIG

public static final java.lang.String LOG_CONFIG
See Also:
Constant Field Values

LOG_SAVE_INTERVAL

public static final java.lang.String LOG_SAVE_INTERVAL
See Also:
Constant Field Values

LOG_SAVE_WEEKDAY

public static final java.lang.String LOG_SAVE_WEEKDAY
See Also:
Constant Field Values

LOG_SAVE_TIME

public static final java.lang.String LOG_SAVE_TIME
See Also:
Constant Field Values

LOG_SAVE_DIRECTORY

public static final java.lang.String LOG_SAVE_DIRECTORY
See Also:
Constant Field Values

LOG_REDIRECT_STDERR

public static final java.lang.String LOG_REDIRECT_STDERR
See Also:
Constant Field Values

MONTHLY

public static final java.lang.String MONTHLY
See Also:
Constant Field Values

WEEKLY

public static final java.lang.String WEEKLY
See Also:
Constant Field Values

DAILY

public static final java.lang.String DAILY
See Also:
Constant Field Values

NEVER

public static final java.lang.String NEVER
See Also:
Constant Field Values

DESCRIPTION

public static final java.lang.String DESCRIPTION
See Also:
Constant Field Values

ORG_NAME

public static final java.lang.String ORG_NAME
See Also:
Constant Field Values

CONTACT_NAME

public static final java.lang.String CONTACT_NAME
See Also:
Constant Field Values

CONTACT_PHONE

public static final java.lang.String CONTACT_PHONE
See Also:
Constant Field Values

CONTACT_EMAIL

public static final java.lang.String CONTACT_EMAIL
See Also:
Constant Field Values

HS_JAVA_VERSION

public static final java.lang.String HS_JAVA_VERSION
See Also:
Constant Field Values

DEFAULT_REPLICATION_GROUP

public static final java.lang.String DEFAULT_REPLICATION_GROUP
See Also:
Constant Field Values

DEFAULT_REPLICATION_ID

public static final java.lang.String DEFAULT_REPLICATION_ID
See Also:
Constant Field Values

DEFAULT_SERVER_ADMIN

public static final java.lang.String DEFAULT_SERVER_ADMIN
See Also:
Constant Field Values

DEFAULT_HOMED_PREFIX

public static final java.lang.String DEFAULT_HOMED_PREFIX
See Also:
Constant Field Values

KEY_ALGORITHM

public static final java.lang.String KEY_ALGORITHM
See Also:
Constant Field Values

LEGACY_SERVER_KEY_ALGORITHM

public static final java.lang.String LEGACY_SERVER_KEY_ALGORITHM
See Also:
Constant Field Values

YES

public static final java.lang.String YES
See Also:
Constant Field Values

NO

public static final java.lang.String NO
See Also:
Constant Field Values

NOT_APPL

public static final java.lang.String NOT_APPL
See Also:
Constant Field Values

SUNDAY

public static final java.lang.String SUNDAY
See Also:
Constant Field Values

MONDAY

public static final java.lang.String MONDAY
See Also:
Constant Field Values

TUESDAY

public static final java.lang.String TUESDAY
See Also:
Constant Field Values

WEDNESDAY

public static final java.lang.String WEDNESDAY
See Also:
Constant Field Values

THURSDAY

public static final java.lang.String THURSDAY
See Also:
Constant Field Values

FRIDAY

public static final java.lang.String FRIDAY
See Also:
Constant Field Values

SATURDAY

public static final java.lang.String SATURDAY
See Also:
Constant Field Values
Constructor Detail

HSG

public HSG()