public interface MessageMediator extends ResponseHandler
RequestId getRequestIdFromRawBytes()
void setReplyHeader(LocateReplyOrReplyMessage header)
LocateReplyMessage getLocateReplyHeader()
ReplyMessage getReplyHeader()
void setReplyExceptionDetailMessage(String message)
RequestMessage getRequestHeader()
GIOPVersion getGIOPVersion()
byte getEncodingVersion()
int getRequestId()
boolean isOneWay()
String getOperationName()
ServiceContexts getRequestServiceContexts()
void setRequestServiceContexts(ServiceContexts sc)
ServiceContexts getReplyServiceContexts()
Message getDispatchHeader()
int getThreadPoolToUse()
boolean dispatch()
byte getStreamFormatVersion()
byte getStreamFormatVersionForReply()
void sendCancelRequestIfFinalFragmentNotSent()
void setDIIInfo(Request request)
boolean isDIIRequest()
Exception unmarshalDIIUserException(String repoId, InputStream inputStream)
void setDIIException(Exception exception)
void handleDIIReply(InputStream inputStream)
boolean isSystemExceptionReply()
boolean isUserExceptionReply()
boolean isLocationForwardReply()
boolean isDifferentAddrDispositionRequestedReply()
short getAddrDispositionReply()
IOR getForwardedIOR()
SystemException getSystemExceptionReply()
void cancelRequest()
ObjectKeyCacheEntry getObjectKeyCacheEntry()
ProtocolHandler getProtocolHandler()
OutputStream createReply()
createReply in interface ResponseHandlerOutputStream createExceptionReply()
createExceptionReply in interface ResponseHandlerboolean executeReturnServantInResponseConstructor()
void setExecuteReturnServantInResponseConstructor(boolean b)
boolean executeRemoveThreadInfoInResponseConstructor()
void setExecuteRemoveThreadInfoInResponseConstructor(boolean b)
boolean executePIInResponseConstructor()
void setExecutePIInResponseConstructor(boolean b)
ORB getBroker()
ContactInfo getContactInfo()
Connection getConnection()
void initializeMessage()
RequestDispatcher.void finishSendingRequest()
RequestDispatcher.CDRInputObject waitForResponse()
void setOutputObject(CDROutputObject outputObject)
CDROutputObject getOutputObject()
void setInputObject(CDRInputObject inputObject)
CDRInputObject getInputObject()
Copyright © 2017–2019 Eclipse Foundation. All rights reserved.