class NormServerInitializer extends Object
Constructor and Description |
---|
NormServerInitializer(boolean persistent,
LifeCycle lifeCycle)
Initializer object for NormServer implementations.
|
Modifier and Type | Method and Description |
---|---|
(package private) Exporter |
getExporter(Configuration config)
Returns the exporter to use to export this server.
|
(package private) void |
initAsSubject(Configuration config)
Common construction for activatable and non-activatable cases, run
under the proper Subject.
|
boolean persistent
LifeCycle lifeCycle
LoginContext loginContext
String persistenceDirectory
List renewedList
float snapshotWt
int logToSnapshotThresh
ProxyPreparer leasePreparer
ProxyPreparer listenerPreparer
ProxyPreparer locatorPreparer
ProxyPreparer recoveredLeasePreparer
ProxyPreparer recoveredListenerPreparer
ProxyPreparer recoveredLocatorPreparer
LeasePeriodPolicy setLeasePolicy
boolean isolateSets
LeaseRenewalManager lrm
Exporter exporter
LeaseExpirationMgr expMgr
EventTypeGenerator generator
LRMEventListener lrmEventListener
NormServerBaseImpl.RenewLogThread renewLogger
AccessControlContext context
Configuration config
NormServerInitializer(boolean persistent, LifeCycle lifeCycle)
persistent
- true if implementation is persistentlifeCycle
- object to notify when NormServer is destroyed.void initAsSubject(Configuration config) throws Exception
Exception
Exporter getExporter(Configuration config) throws ConfigurationException
config
- the configuration to use for supplying the exporterConfigurationException
- if a problem occurs retrieving entries
from the configurationCopyright 2007-2013, multiple authors.
Licensed under the Apache License, Version 2.0, see the NOTICE file for attributions.