public class ServantManagerImpl extends LocalObject implements ServantLocator
Modifier and Type | Method and Description |
---|---|
NamingContextImpl |
addContext(String objKey,
NamingContextImpl context) |
String |
getNewObjectKey() |
static String |
getRootObjectKey() |
void |
postinvoke(byte[] oid,
POA adapter,
String operation,
Object cookie,
Servant servant)
This operation is invoked whenener a servant completes
a request.
|
Servant |
preinvoke(byte[] oid,
POA adapter,
String operation,
CookieHolder cookie)
This operations is used to get a servant that will be
used to process the request that caused preinvoke to
be called.
|
NamingContextImpl |
readInContext(String objKey) |
void |
updateContext(String objKey,
NamingContextImpl context) |
_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
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
_create_request, _create_request, _duplicate, _get_domain_managers, _get_interface_def, _get_policy, _hash, _is_a, _is_equivalent, _non_existent, _release, _request, _set_policy_override
public Servant preinvoke(byte[] oid, POA adapter, String operation, CookieHolder cookie) throws ForwardRequest
ServantLocatorOperations
preinvoke
in interface ServantLocatorOperations
oid
- the object id associated with object on
which the request was made.adapter
- the reference for POA in which the
object is being activated.operation
- the operation name.cookie
- an opaque value that can be set
by the servant manager to be used
during postinvoke.ForwardRequest
- to indicate to the ORB
that it is responsible for delivering
the current request and subsequent
requests to the object denoted in the
forward_reference member of the exception.public void postinvoke(byte[] oid, POA adapter, String operation, Object cookie, Servant servant)
ServantLocatorOperations
postinvoke
in interface ServantLocatorOperations
oid
- the object id ssociated with object on which
the request was made.adapter
- the reference for POA in which the
object was active.cookie
- an opaque value that contains
the data set by preinvoke.servant
- reference to the servant that is
associated with the object.public NamingContextImpl readInContext(String objKey)
public NamingContextImpl addContext(String objKey, NamingContextImpl context)
public void updateContext(String objKey, NamingContextImpl context)
public static String getRootObjectKey()
public String getNewObjectKey()
Copyright © 2021 JBoss by Red Hat. All rights reserved.