class NonActivatableMercuryImpl extends MailboxImpl
ServiceStarter
framework to start
an implementation of Mercury that is not activatable, but which
will log its state information to persistent storage.MailboxImpl.NotifyTask
Landlord.RenewResults
adminLogger, deliveryLogger, expirationLogger, exporter, initLogger, leaseLogger, loginContext, MERCURY, operationsLogger, persistenceLogger, receiveLogger, recoveryLogger, startupLogger
DAYS, HOURS, MINUTES, SECONDS
Constructor and Description |
---|
NonActivatableMercuryImpl(String[] configArgs,
LifeCycle lifeCycle)
Constructs a new instance of
MailboxImpl that is not
activatable, but which will persist its state. |
addLookupAttributes, addLookupGroups, addLookupLocators, addUnknownEvents, cancel, cancelAll, destroy, disableDelivery, enableDelivery, getAdmin, getLookupAttributes, getLookupGroups, getLookupLocators, getNextBatch, getProxy, getProxyVerifier, getRemoteEvents, getServiceProxy, initFailed, modifyLookupAttributes, notify, pullRegister, register, removeLookupGroups, removeLookupLocators, renew, renewAll, setLookupGroups, setLookupLocators
NonActivatableMercuryImpl(String[] configArgs, LifeCycle lifeCycle) throws Exception
MailboxImpl
that is not
activatable, but which will persist its state.configArgs
- String
array whose elements are
the arguments to use when creating the server.lifeCycle
- instance of LifeCycle
that, if
non-null
, will cause this object's
unregister
method to be invoked during
shutdown to notify the service starter framework that
the reference to this service's implementation can be
'released' for garbage collection. A value of
null
for this argument is allowed.Exception
- If there was a problem initializing the service.Copyright 2007-2013, multiple authors.
Licensed under the Apache License, Version 2.0, see the NOTICE file for attributions.