org.openorb.net
Class ServerManagerImpl.AdapterManagerImpl
java.lang.Object
|
+--org.omg.CORBA.LocalObject
|
+--org.openorb.net.ServerManagerImpl.AdapterManagerImpl
- All Implemented Interfaces:
- IDLEntity, Object, POAManager, POAManagerOperations, java.io.Serializable, ServerManager.AdapterManager
- Enclosing class:
- ServerManagerImpl
- public class ServerManagerImpl.AdapterManagerImpl
- extends LocalObject
- implements POAManager, ServerManager.AdapterManager
This class provides an implementation for the AdapterManager
interface.
- See Also:
- Serialized Form
Method Summary |
void |
activate()
Operation activate |
void |
deactivate(boolean etherealize,
boolean wait_for_completion)
Operation deactivate |
void |
discard_requests(boolean wait_for_completion)
Operation discard_requests |
State |
get_state()
Return the current state of the state machine. |
void |
hold_requests(boolean wait_for_completion)
Put the AdapterManager into the HOLDING state. |
void |
setMaxManagerHeldRequests(int max)
Set the maximum number of requests a manager accepts. |
Methods inherited from class org.omg.CORBA.LocalObject |
_create_request, _create_request, _duplicate, _get_domain_managers, _get_interface_def, _get_interface, _get_policy, _hash, _invoke, _is_a, _is_equivalent, _is_local, _non_existent, _orb, _release, _releaseReply, _request, _request, _servant_postinvoke, _servant_preinvoke, _set_policy_override, validate_connection |
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Methods inherited from interface org.omg.CORBA.Object |
_create_request, _create_request, _duplicate, _get_domain_managers, _get_interface_def, _get_interface, _get_policy, _hash, _is_a, _is_equivalent, _non_existent, _release, _request, _set_policy_override |
setMaxManagerHeldRequests
public void setMaxManagerHeldRequests(int max)
- Set the maximum number of requests a manager accepts.
- Specified by:
setMaxManagerHeldRequests
in interface ServerManager.AdapterManager
get_state
public State get_state()
- Return the current state of the state machine.
- Specified by:
get_state
in interface POAManagerOperations
deactivate
public void deactivate(boolean etherealize,
boolean wait_for_completion)
throws AdapterInactive
- Description copied from interface:
POAManagerOperations
- Operation deactivate
- Specified by:
deactivate
in interface POAManagerOperations
discard_requests
public void discard_requests(boolean wait_for_completion)
throws AdapterInactive
- Description copied from interface:
POAManagerOperations
- Operation discard_requests
- Specified by:
discard_requests
in interface POAManagerOperations
hold_requests
public void hold_requests(boolean wait_for_completion)
throws AdapterInactive
- Put the AdapterManager into the HOLDING state.
- Specified by:
hold_requests
in interface POAManagerOperations
- Parameters:
wait_for_completion
- If this flag is true the
operation will not return until the POAs associated with
this manager have completed any pending requests and
also entered the HOLDING state.
activate
public void activate()
throws AdapterInactive
- Description copied from interface:
POAManagerOperations
- Operation activate
- Specified by:
activate
in interface POAManagerOperations