Package com.sun.corba.ee.impl.protocol
Class SharedCDRClientRequestDispatcherImpl
java.lang.Object
com.sun.corba.ee.impl.protocol.ClientRequestDispatcherImpl
com.sun.corba.ee.impl.protocol.SharedCDRClientRequestDispatcherImpl
- All Implemented Interfaces:
ClientRequestDispatcher
ClientDelegate is the RMI client-side subcontract or representation
It implements RMI delegate as well as our internal ClientRequestDispatcher
interface.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionmarshalingComplete
(Object self, CDROutputObject outputObject) After the presentation block has set data on the CDROutputObject it signals the PEPt runtime to send the encoded data by calling this method.private void
operationAndId
(String msg, int rid) Methods inherited from class com.sun.corba.ee.impl.protocol.ClientRequestDispatcherImpl
addCodeSetServiceContext, addServiceContexts, beginRequest, consumeServiceContexts, continueOrThrowSystemOrRemarshal, endRequest, getContactInfoListIterator, getExceptionDetailMessage, marshalingComplete1, peekUserExceptionId, performCodeSetNegotiation, processResponse, registerWaiter, unregisterWaiter
-
Constructor Details
-
SharedCDRClientRequestDispatcherImpl
public SharedCDRClientRequestDispatcherImpl()
-
-
Method Details
-
operationAndId
-
marshalingComplete
public CDRInputObject marshalingComplete(Object self, CDROutputObject outputObject) throws ApplicationException, RemarshalException Description copied from interface:ClientRequestDispatcher
After the presentation block has set data on the CDROutputObject it signals the PEPt runtime to send the encoded data by calling this method.- Specified by:
marshalingComplete
in interfaceClientRequestDispatcher
- Overrides:
marshalingComplete
in classClientRequestDispatcherImpl
- Parameters:
self
- -outputObject
- object to mark as complete- Returns:
- CDRInputObject if the message is synchronous.
- Throws:
ApplicationException
- if the remote side raises an exception declared in the remote interface.RemarshalException
- RemarshalException if the PEPt runtime would like the presentation block to start over.
-