J-Integra® Espresso Programming Documentation (API)

ServantLocator.preinvoke Method

This operations is used to get a servant that will be used to process the request that caused preinvoke to be called.

Servant preinvoke(
 byte[] oid
 POA adapter,
 string operation
 System.Object the_cookie,
);

Parameters

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.
the_cookie
an opaque value that can be set by the servant manager to be used during postinvoke.

Return Value

Servant used to process incoming request.

Remarks

none

Exceptions

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.

See Also

Ics.PortableServer.ServantLocator Interface | Ics.PortableServer.ServantLocator Members | Ics.PortableServer Namespace