private static class SystemAccessExporter.SystemImpl extends AbstractSystem
Modifier and Type | Field and Description |
---|---|
private ActivationSystem |
impl |
private GroupPolicy |
policy |
SYSTEM_PORT
Constructor and Description |
---|
SystemAccessExporter.SystemImpl(ActivationSystem impl,
GroupPolicy policy) |
Modifier and Type | Method and Description |
---|---|
ActivationMonitor |
activeGroup(ActivationGroupID id,
ActivationInstantiator group,
long incarnation) |
Map |
getActivatableObjects(ActivationGroupID id)
Returns a map from
ActivationID to
ActivationDesc for all activatable objects
registered in the group registered under the specified activation
group identifier. |
ActivationDesc |
getActivationDesc(ActivationID id) |
ActivationGroupDesc |
getActivationGroupDesc(ActivationGroupID id) |
Map |
getActivationGroups()
Returns a map from
ActivationGroupID to
ActivationGroupDesc for all registered
activation groups. |
ActivationGroupID |
registerGroup(ActivationGroupDesc desc) |
ActivationID |
registerObject(ActivationDesc desc) |
ActivationDesc |
setActivationDesc(ActivationID id,
ActivationDesc desc) |
ActivationGroupDesc |
setActivationGroupDesc(ActivationGroupID id,
ActivationGroupDesc desc) |
void |
shutdown() |
void |
unregisterGroup(ActivationGroupID id) |
void |
unregisterObject(ActivationID id) |
private final ActivationSystem impl
private final GroupPolicy policy
SystemAccessExporter.SystemImpl(ActivationSystem impl, GroupPolicy policy)
public ActivationID registerObject(ActivationDesc desc) throws ActivationException, RemoteException
ActivationException
RemoteException
public void unregisterObject(ActivationID id) throws ActivationException, RemoteException
ActivationException
RemoteException
public ActivationGroupID registerGroup(ActivationGroupDesc desc) throws ActivationException, RemoteException
ActivationException
RemoteException
public ActivationMonitor activeGroup(ActivationGroupID id, ActivationInstantiator group, long incarnation) throws ActivationException, RemoteException
ActivationException
RemoteException
public void unregisterGroup(ActivationGroupID id) throws ActivationException, RemoteException
ActivationException
RemoteException
public ActivationDesc setActivationDesc(ActivationID id, ActivationDesc desc) throws ActivationException, RemoteException
ActivationException
RemoteException
public ActivationGroupDesc setActivationGroupDesc(ActivationGroupID id, ActivationGroupDesc desc) throws ActivationException, RemoteException
ActivationException
RemoteException
public ActivationDesc getActivationDesc(ActivationID id) throws ActivationException, RemoteException
ActivationException
RemoteException
public ActivationGroupDesc getActivationGroupDesc(ActivationGroupID id) throws ActivationException, RemoteException
ActivationException
RemoteException
public void shutdown() throws RemoteException
RemoteException
public Map getActivationGroups() throws RemoteException
ActivationAdmin
ActivationGroupID
to
ActivationGroupDesc
for all registered
activation groups. The map contains a snapshot of the state at
the time of the call; subsequent state changes are not reflected
in the map, nor do changes in the map cause changes in the state
of the activation system daemon.ActivationGroupID
to
ActivationGroupDesc
for all registered activation groupsRemoteException
- if a communication-related exception occurspublic Map getActivatableObjects(ActivationGroupID id) throws UnknownGroupException, RemoteException
ActivationAdmin
ActivationID
to
ActivationDesc
for all activatable objects
registered in the group registered under the specified activation
group identifier. The map contains a snapshot of the state at
the time of the call; subsequent state changes are not reflected
in the map, nor do changes in the map cause changes in the state
of the activation system daemon.id
- activation group identifierActivationID
to
ActivationDesc
for all activatable objects registered in
the group registered under the specified activation group identifierUnknownGroupException
- if no group is registered under the
specified activation group identifierRemoteException
- if a communication-related exception occursCopyright 2007-2013, multiple authors.
Licensed under the Apache License, Version 2.0, see the NOTICE file for attributions.