class ActivatableFiddlerImpl extends FiddlerImpl
ServiceStarter
framework to start
an implementation of Fiddler that is activatable, and which will
log its state information to persistent storage.FiddlerImpl.LeaseExpireThread, FiddlerImpl.LocalLogHandler, FiddlerImpl.LocatorGroupsStruct, FiddlerImpl.SnapshotThread
COMPONENT_NAME, discardLogger, eventsLogger, groupsLogger, leaseLogger, locatorsLogger, MAX_LEASE, persistLogger, problemLogger, registrationLogger, startupLogger, tasksLogger
Constructor and Description |
---|
ActivatableFiddlerImpl(ActivationID activationID,
MarshalledObject data)
Constructs a new instance of
FiddlerImpl that is
activatable, and which will persist its state. |
addGroups, addLocators, addLookupAttributes, addLookupGroups, addLookupLocators, cancelLease, cancelLeases, destroy, discard, getAdmin, getGroups, getLeaseBound, getLocators, getLookupAttributes, getLookupGroups, getLookupLocators, getPersistenceSnapshotThreshold, getPersistenceSnapshotWeight, getProxy, getProxyID, getProxyVerifier, getRegistrars, getServiceProxy, modifyLookupAttributes, register, removeGroups, removeLocators, removeLookupGroups, removeLookupLocators, renewLease, renewLeases, setGroups, setLeaseBound, setLocators, setLookupGroups, setLookupLocators, setPersistenceSnapshotThreshold, setPersistenceSnapshotWeight, start
ActivatableFiddlerImpl(ActivationID activationID, MarshalledObject data) throws IOException, ActivationException, ConfigurationException, LoginException, ClassNotFoundException
FiddlerImpl
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 serverIOException
- this exception can occur when there is
a problem recovering data from disk,
exporting the server that's being
activated, or when unmarshalling the
given data
parameter.ConfigurationException
- this exception can occur when a
problem occurs while retrieving an item
from the Configuration
generated from the contents of the
given data
parameterActivationException
- this exception can occur when a problem
occurs while activating the serviceLoginException
- this exception occurs when authentication
fails while performing a JAAS login for
this serviceClassNotFoundException
- this exception can occur while
unmarshalling the given data
parameter; when a class needed in the
unmarshalling process cannot be found.ClassCastException
- this exception can occur while
unmarshalling the given data
parameter; when the contents of that
parameter is not a String
array.Copyright 2007-2013, multiple authors.
Licensed under the Apache License, Version 2.0, see the NOTICE file for attributions.