public class ServerManagerPOATie extends ServerManagerPOA
| Constructor and Description |
|---|
ServerManagerPOATie(ServerManagerOperations delegate) |
ServerManagerPOATie(ServerManagerOperations delegate,
POA poa) |
| Modifier and Type | Method and Description |
|---|---|
POA |
_default_POA()
Returns the
root POA from the ORB instance associated with the servant.
|
ServerManagerOperations |
_delegate() |
void |
_delegate(ServerManagerOperations delegate) |
void |
activate(String serverId)
If the server is not running, start it up.
|
String[] |
getActiveServers()
list active servers
|
int |
getEndpoint(String endPointType)
get the port for the endpoint of the locator
|
String[] |
getORBNames(String serverId)
list all registered ORBs for a server
|
int |
getServerPortForType(ServerLocationPerORB location,
String endPointType)
Useful from external BadServerIdHandlers which need
to pick a particular port type.
|
void |
install(String serverId)
Invoke the server install hook.
|
ServerLocationPerType |
locateServer(String serverId,
String endPoint)
locate server - returns the port with a specific type for all registered
ORBs of an active server.
|
ServerLocationPerORB |
locateServerForORB(String serverId,
String orbId)
locate server - returns all ports registered with a specified ORB for
an active server
Starts the server if it is not already running.
|
ObjectReferenceTemplate |
lookupPOATemplate(String serverId,
String orbId,
String[] orbAdapterName)
Find the server template that corresponds to the ORBD's
adapter id.
|
void |
poaDestroyed(String serverId,
String orbId,
ObjectReferenceTemplate poaTemplate)
Called whenever a POA is destroyed.
|
void |
registerORB(String serverId,
String orbId,
ORBProxy orb,
EndPointInfo[] endPointInfo)
Called whenever an ORB instance is created.
|
ObjectReferenceTemplate |
registerPOA(String serverId,
String orbId,
ObjectReferenceTemplate poaTemplate)
Construct or find an ORBD object template corresponding to the
server's object template and return it.
|
void |
registerServer(String serverId,
ServerProxy serverObj)
A new ORB started server registers itself with the Activator
|
void |
serverGoingDown(String serverId)
A server is shutting down that was started by this activator.
|
void |
shutdown(String serverId)
If the server is running, shut it down
|
void |
uninstall(String serverId)
Invoke the server uninstall hook.
|
_all_interfaces, _invoke, _this, _this_get_delegate, _get_interface_def, _is_a, _non_existent, _object_id, _orb, _poa, _set_delegate, _this_object, _this_objectpublic ServerManagerPOATie(ServerManagerOperations delegate)
public ServerManagerPOATie(ServerManagerOperations delegate, POA poa)
public ServerManagerOperations _delegate()
public void _delegate(ServerManagerOperations delegate)
public POA _default_POA()
Servant_default_POA in class Servantdefault_POA the POA associated with the
Servant.public void registerServer(String serverId, ServerProxy serverObj) throws ServerNotRegistered
ServerNotRegisteredpublic void serverGoingDown(String serverId)
public void registerORB(String serverId, String orbId, ORBProxy orb, EndPointInfo[] endPointInfo) throws ServerNotRegistered, NoSuchEndPoint, ORBAlreadyRegistered
public ObjectReferenceTemplate registerPOA(String serverId, String orbId, ObjectReferenceTemplate poaTemplate)
public void poaDestroyed(String serverId, String orbId, ObjectReferenceTemplate poaTemplate)
public void activate(String serverId) throws ServerAlreadyActive, ServerNotRegistered, ServerHeldDown
public void shutdown(String serverId) throws ServerNotActive, ServerNotRegistered
ServerNotActiveServerNotRegisteredpublic void install(String serverId) throws ServerNotRegistered, ServerHeldDown, ServerAlreadyInstalled
public void uninstall(String serverId) throws ServerNotRegistered, ServerHeldDown, ServerAlreadyUninstalled
public String[] getActiveServers()
public String[] getORBNames(String serverId) throws ServerNotRegistered
ServerNotRegisteredpublic ObjectReferenceTemplate lookupPOATemplate(String serverId, String orbId, String[] orbAdapterName)
public ServerLocationPerType locateServer(String serverId, String endPoint) throws NoSuchEndPoint, ServerNotRegistered, ServerHeldDown
public ServerLocationPerORB locateServerForORB(String serverId, String orbId) throws InvalidORBid, ServerNotRegistered, ServerHeldDown
public int getEndpoint(String endPointType) throws NoSuchEndPoint
NoSuchEndPointpublic int getServerPortForType(ServerLocationPerORB location, String endPointType) throws NoSuchEndPoint
NoSuchEndPointCopyright © 2018 JBoss by Red Hat. All rights reserved.