class PersistentOutriggerImpl extends OutriggerServerWrapper
OutriggerServerWrapper
subclass for
persistent servers.OutriggerServer.QueryCookie
Landlord.RenewResults
ABORTED, ACTIVE, COMMITTED, NOTCHANGED, PREPARED, VOTING
Constructor and Description |
---|
PersistentOutriggerImpl(ActivationID activationID,
MarshalledObject data)
Create a new incarnation of an activatable
OutriggerServerImpl server. |
PersistentOutriggerImpl(String[] configArgs,
LifeCycle lifeCycle)
Create a new non-activatable, persistent space.
|
abort, addLookupAttributes, addLookupGroups, addLookupLocators, allowCalls, cancel, cancelAll, close, commit, contents, contents, delete, destroy, getAdmin, getLookupAttributes, getLookupGroups, getLookupLocators, getProxy, getProxyVerifier, getServiceProxy, holdCalls, modifyLookupAttributes, nextBatch, nextReps, notify, prepare, prepareAndCommit, read, readIfExists, registerForAvailabilityEvent, rejectCalls, removeLookupGroups, removeLookupLocators, renew, renewAll, setLookupGroups, setLookupLocators, space, take, take, takeIfExists, write, write
PersistentOutriggerImpl(ActivationID activationID, MarshalledObject data) throws IOException, ConfigurationException, LoginException, ActivationException, ClassNotFoundException
OutriggerServerImpl
server.activationID
- of the server, may be null
.data
- an array of String
s (packaged in
a marshalled object) that will be used
to obtain a Configuration
.IOException
- if there is problem recovering data
from disk, exporting the server, or unpacking
data
.ClassCastException
- if the value of data.get()
is not an array of String
s.ConfigurationException
- if the Configuration
is
malformed.ActivationException
- if activatable and there
is a problem getting a reference to the activation system.LoginException
- if the loginContext
specified
in the configuration is non-null and throws
an exception when login is attempted.ClassNotFoundException
- if the classes of the objects
encapsulated inside data
can not be found.PersistentOutriggerImpl(String[] configArgs, LifeCycle lifeCycle) throws IOException, ConfigurationException, LoginException
OutriggerServerImpl()
server instance.configArgs
- set of strings to be used to obtain a
Configuration
.lifeCycle
- the object to notify when this
service is destroyed.IOException
- if there is problem recovering data
from disk or exporting the server for the space.ConfigurationException
- if the configuration is
malformed.LoginException
- if the loginContext
specified
in the configuration is non-null and throws
an exception when login is attempted.Copyright 2007-2013, multiple authors.
Licensed under the Apache License, Version 2.0, see the NOTICE file for attributions.