class ActivatableMercuryImpl extends MailboxImpl
ServiceStarter
framework to start
an implementation of Mercury that is activatable, and 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 |
---|
ActivatableMercuryImpl(ActivationID activationID,
MarshalledObject data)
Constructs a new instance of
MailboxImpl that is
activatable, and 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
ActivatableMercuryImpl(ActivationID activationID, MarshalledObject data) throws Exception
MailboxImpl
that is
activatable, and which will persist its state.
A constructor having this signature is required for the class to be activatable. This constructor is automatically called by the activation group when the service is activated.
activationID
- the activation ID generated by the activation
system and assigned to the instance of the server
being activateddata
- state data (represented as a
MarshalledObject
) which is needed to
re-activate this serverException
- 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.