public class ConfigCommon
extends java.lang.Object
Constructor and Description |
---|
ConfigCommon() |
Modifier and Type | Method and Description |
---|---|
static boolean |
badHHMMSS(java.lang.String timeString)
Return true if argument is not of legal form "HH:MM:SS" or "H:MM:SS",
false otherwise.
|
static net.cnri.util.StreamTable |
configuration(int serverType,
boolean disableUDP,
int port,
boolean logAccesses,
java.net.InetAddress[] listenAddr,
int threadCount,
int httpPort,
java.lang.String logSavingInterval,
boolean caseSensitive,
int maxAuthTime,
int maxSessionTime,
int serverId,
boolean isPrimary,
java.lang.String defaultServerAdmin,
java.lang.String replicationAdminStr,
java.lang.String replicationAuthStr,
boolean isDualStack) |
static net.cnri.util.StreamTable |
configuration(int serverType,
boolean disableUDP,
int port,
boolean logAccesses,
java.net.InetAddress listenAddr,
int threadCount,
int httpPort,
java.lang.String logSavingInterval,
boolean caseSensitive,
int maxAuthTime,
int maxSessionTime,
int serverId,
boolean isPrimary,
java.lang.String defaultServerAdmin,
java.lang.String replicationAdminStr,
java.lang.String replicationAuthStr)
Create and return a StreamTable full of configuration data suitable for
writing to the configuration file (HSG.CONFIG_FILE_NAME).
|
static net.cnri.util.StreamTable |
contactDataTable(java.lang.String orgName,
java.lang.String contactName,
java.lang.String contactPhone,
java.lang.String contactEmail)
Create and return a StreamTable full of contact data suitable for
writing to a contact-data file (HSG.SITE_CONTACT_DATA_FILE_NAME).
|
static void |
createSiteBundle(java.lang.String siteBundleDir,
java.lang.String siteBundleName,
boolean isPrimary,
java.lang.String replicationAdminStr,
java.io.File adminPubKeyFile,
java.io.File replPubKeyFile,
java.lang.String replicationAuthStr,
SiteInfo siteInfo,
java.io.File contactDataFile,
boolean isDualStack)
Create a "site bundle" of public information to be sent to hdladmin.
|
static boolean |
validPhoneNumberChar(char c)
Determine whether a character is legal in a phone number.
|
static void |
writeReplicationSiteFile(java.lang.String statDirName,
java.lang.String statFileName,
java.io.File replicationSiteFile,
SiteInfo replicationSite)
Write the replication-site file.
|
public static net.cnri.util.StreamTable configuration(int serverType, boolean disableUDP, int port, boolean logAccesses, java.net.InetAddress listenAddr, int threadCount, int httpPort, java.lang.String logSavingInterval, boolean caseSensitive, int maxAuthTime, int maxSessionTime, int serverId, boolean isPrimary, java.lang.String defaultServerAdmin, java.lang.String replicationAdminStr, java.lang.String replicationAuthStr)
public static net.cnri.util.StreamTable configuration(int serverType, boolean disableUDP, int port, boolean logAccesses, java.net.InetAddress[] listenAddr, int threadCount, int httpPort, java.lang.String logSavingInterval, boolean caseSensitive, int maxAuthTime, int maxSessionTime, int serverId, boolean isPrimary, java.lang.String defaultServerAdmin, java.lang.String replicationAdminStr, java.lang.String replicationAuthStr, boolean isDualStack)
public static net.cnri.util.StreamTable contactDataTable(java.lang.String orgName, java.lang.String contactName, java.lang.String contactPhone, java.lang.String contactEmail)
public static void writeReplicationSiteFile(java.lang.String statDirName, java.lang.String statFileName, java.io.File replicationSiteFile, SiteInfo replicationSite) throws java.io.IOException
java.io.IOException
public static void createSiteBundle(java.lang.String siteBundleDir, java.lang.String siteBundleName, boolean isPrimary, java.lang.String replicationAdminStr, java.io.File adminPubKeyFile, java.io.File replPubKeyFile, java.lang.String replicationAuthStr, SiteInfo siteInfo, java.io.File contactDataFile, boolean isDualStack) throws java.lang.Exception
java.lang.Exception
public static final boolean badHHMMSS(java.lang.String timeString)
public static boolean validPhoneNumberChar(char c)