public class ManifoldCF extends ManifoldCF
ManifoldCF.CachePoll, ManifoldCF.DatabaseConnectionReleaseThread, ManifoldCF.DatabaseShutdown, ManifoldCF.FileTrack, ManifoldCF.OverrideableManifoldCFConfiguration, ManifoldCF.ShutdownThread
Modifier and Type | Field and Description |
---|---|
protected static java.lang.String |
authCheckThreadCountProperty |
protected static AuthCheckThread[] |
authCheckThreads |
protected static boolean |
authoritiesInitialized |
protected static IdleCleanupThread |
idleCleanupThread |
protected static RequestQueue<MappingRequest> |
mappingRequestQueue |
protected static java.lang.String |
mappingThreadCountProperty |
protected static MappingThread[] |
mappingThreads |
protected static int |
numAuthCheckThreads |
protected static int |
numMappingThreads |
protected static RequestQueue<AuthRequest> |
requestQueue |
_rcsid, alreadyClosed, alreadyShutdown, applicationName, ATTRIBUTE_PATH, authImplementation, cleanupHooks, configSignalCommandProperty, databaseConnectionTrackingProperty, databaseHandleMaxcountProperty, databaseHandleTimeoutProperty, databaseImplementation, databaseQueryMaxTimeProperty, dbShutdown, fileResourcesProperty, initializeFlagLock, initializeLevel, IV_LENGTH, lcfConfigFileProperty, localConfiguration, lockManagerImplementation, logConfigFileProperty, maintenanceFileSignalProperty, masterDatabaseName, masterDatabaseNameProperty, masterDatabasePassword, masterDatabasePasswordProperty, masterDatabaseUsername, masterDatabaseUsernameProperty, mcfVersion, NODE_LIBDIR, pollingHooks, processID, processIDProperty, propertyFilelastMod, propertyFilePath, resourceLoader, saltProperty, shutdownThread, tracker, versionProperty, workingDirectory
Constructor and Description |
---|
ManifoldCF() |
Modifier and Type | Method and Description |
---|---|
static void |
cleanUpEnvironment(IThreadContext tc) |
static void |
deinstallSystemTables(IThreadContext threadcontext)
Uninstall all the authority manager system tables.
|
static RequestQueue<MappingRequest> |
getMappingRequestQueue()
Get the current mapping request queue
|
static RequestQueue<AuthRequest> |
getRequestQueue()
Get the current request queue
|
static void |
initializeEnvironment(IThreadContext tc)
Initialize environment.
|
static void |
installSystemTables(IThreadContext threadcontext)
Install all the authority manager system tables.
|
static void |
localCleanup(IThreadContext tc) |
static void |
localInitialize(IThreadContext tc) |
static void |
startSystem(IThreadContext threadContext)
Start the authority system.
|
static void |
stopSystem(IThreadContext threadContext)
Shut down the authority system.
|
addFile, addPollingHook, addShutdownHook, addToHash, checkMaintenanceUnderway, checkProperties, cleanUpEnvironment, createResourceLoader, createSystemDatabase, createTempDir, decrypt, deleteFile, deleteFolder, deobfuscate, dropSystemDatabase, encrypt, ensureFolder, findClass, getBooleanProperty, getChildDatabaseName, getCipher, getCipher, getConfiguration, getDoubleProperty, getFileProperty, getHashValue, getIntProperty, getLongProperty, getMasterDatabaseName, getMasterDatabasePassword, getMasterDatabaseUsername, getMcfVersion, getProcessID, getProperty, getSaltValue, getSecureRandom, getStringProperty, hash, initializeEnvironment, isFolder, noteConfigurationChange, obfuscate, pollAll, readByte, readByteArray, readBytes, readDword, readfloat, readLong, readNibble, readSdword, readString, readWord, recursiveDelete, registerConnectorServices, resetEnvironment, resetEnvironment, resolvePath, safeFileName, sleep, startHash, systemExit, writeByte, writeByteArray, writeBytes, writeDword, writefloat, writeLong, writeNibble, writeSdword, writeString, writeWord
protected static boolean authoritiesInitialized
protected static IdleCleanupThread idleCleanupThread
protected static AuthCheckThread[] authCheckThreads
protected static MappingThread[] mappingThreads
protected static int numAuthCheckThreads
protected static int numMappingThreads
protected static final java.lang.String authCheckThreadCountProperty
protected static final java.lang.String mappingThreadCountProperty
protected static RequestQueue<AuthRequest> requestQueue
protected static RequestQueue<MappingRequest> mappingRequestQueue
public static void initializeEnvironment(IThreadContext tc) throws ManifoldCFException
ManifoldCFException
public static void cleanUpEnvironment(IThreadContext tc)
public static void localInitialize(IThreadContext tc) throws ManifoldCFException
ManifoldCFException
public static void localCleanup(IThreadContext tc)
public static void installSystemTables(IThreadContext threadcontext) throws ManifoldCFException
threadcontext
- is the thread context.ManifoldCFException
public static void deinstallSystemTables(IThreadContext threadcontext) throws ManifoldCFException
threadcontext
- is the thread context.ManifoldCFException
public static void startSystem(IThreadContext threadContext) throws ManifoldCFException
ManifoldCFException
public static void stopSystem(IThreadContext threadContext) throws ManifoldCFException
ManifoldCFException
public static RequestQueue<AuthRequest> getRequestQueue()
public static RequestQueue<MappingRequest> getMappingRequestQueue()