This documentation differs from the official API.
Jadeite adds
extra features to the API including:
variable font sizes,
constructions examples,
placeholders for classes and methods, and auto-generated “See Also” links.
Additionally it
is missing some items found in standard Javadoc documentation, including:
generics type information,
“Deprecated” tags and comments,
“See Also” links,
along with other minor differences.
Please send any questions or feedback to
bam@cs.cmu.edu.
org.omg.CORBA.portable
interface InvokeHandler
- All Known Subinterfaces:
- Tie
- All Known Implementing Classes:
- BindingIteratorPOA, NamingContextExtPOA, NamingContextPOA, ServantActivatorPOA, ServantLocatorPOA
public interface InvokeHandler
This interface provides a dispatching mechanism for an incoming call.
It is invoked by the ORB to dispatch a request to a servant.
Method Summary |
OutputStream |
Invoked by the ORB to dispatch a request to the servant.
|
_invoke
public OutputStream _invoke(String method,
InputStream input,
ResponseHandler handler)
throws SystemException
-
Invoked by the ORB to dispatch a request to the servant.
ORB passes the method name, an InputStream containing the
marshalled arguments, and a ResponseHandler which the servant
uses to construct a proper reply.
Only CORBA SystemException may be thrown by this method.
The method must return an OutputStream created by the
ResponseHandler which contains the marshalled reply.
A servant must not retain a reference to the ResponseHandler
beyond the lifetime of a method invocation.
Servant behaviour is defined as follows:
1. Determine correct method, and unmarshal parameters from
InputStream.
2. Invoke method implementation.
3. If no user exception, create a normal reply using
ResponseHandler.
4. If user exception occurred, create exception reply using
ResponseHandler.
5. Marshal reply into OutputStream returned by
ResponseHandler.
6. Return OutputStream to ORB.
- Parameters:
method
- The method name.
input
- The InputStream
containing the marshalled arguments.
handler
- The ResponseHandler
which the servant uses
to construct a proper reply
- Returns:
- The
OutputStream
created by the
ResponseHandler which contains the marshalled reply - Throws:
SystemException
This documentation differs from the official API.
Jadeite adds
extra features to the API including:
variable font sizes,
constructions examples,
placeholders for classes and methods, and auto-generated “See Also” links.
Additionally it
is missing some items found in standard Javadoc documentation, including:
generics type information,
“Deprecated” tags and comments,
“See Also” links,
along with other minor differences.
Please send any questions or feedback to
bam@cs.cmu.edu.
This page displays the
Jadeite version of the documention, which is derived from the offical documentation that contains this copyright notice:
The official Sun™ documentation can be found here at
http://java.sun.com/javase/6/docs/api/.