Interface CorbaMessageMediator

All Superinterfaces:
MessageMediator, ResponseHandler
All Known Implementing Classes:
CorbaMessageMediatorImpl

public interface CorbaMessageMediator extends MessageMediator, ResponseHandler
Author:
Harold Carr
  • Method Details

    • setReplyHeader

      void setReplyHeader(LocateReplyOrReplyMessage header)
    • getLocateReplyHeader

      LocateReplyMessage getLocateReplyHeader()
    • getReplyHeader

      ReplyMessage getReplyHeader()
    • setReplyExceptionDetailMessage

      void setReplyExceptionDetailMessage(String message)
    • getRequestHeader

      RequestMessage getRequestHeader()
    • getGIOPVersion

      GIOPVersion getGIOPVersion()
    • getEncodingVersion

      byte getEncodingVersion()
    • getRequestId

      int getRequestId()
    • getRequestIdInteger

      Integer getRequestIdInteger()
    • isOneWay

      boolean isOneWay()
    • getAddrDisposition

      short getAddrDisposition()
    • getOperationName

      String getOperationName()
    • getRequestServiceContexts

      ServiceContexts getRequestServiceContexts()
    • getReplyServiceContexts

      ServiceContexts getReplyServiceContexts()
    • getDispatchHeader

      Message getDispatchHeader()
    • setDispatchHeader

      void setDispatchHeader(Message msg)
    • getDispatchBuffer

      ByteBuffer getDispatchBuffer()
    • setDispatchBuffer

      void setDispatchBuffer(ByteBuffer byteBuffer)
    • getThreadPoolToUse

      int getThreadPoolToUse()
    • getStreamFormatVersion

      byte getStreamFormatVersion()
    • getStreamFormatVersionForReply

      byte getStreamFormatVersionForReply()
    • sendCancelRequestIfFinalFragmentNotSent

      void sendCancelRequestIfFinalFragmentNotSent()
    • setDIIInfo

      void setDIIInfo(Request request)
    • isDIIRequest

      boolean isDIIRequest()
    • unmarshalDIIUserException

      Exception unmarshalDIIUserException(String repoId, InputStream inputStream)
    • setDIIException

      void setDIIException(Exception exception)
    • handleDIIReply

      void handleDIIReply(InputStream inputStream)
    • isSystemExceptionReply

      boolean isSystemExceptionReply()
    • isUserExceptionReply

      boolean isUserExceptionReply()
    • isLocationForwardReply

      boolean isLocationForwardReply()
    • isDifferentAddrDispositionRequestedReply

      boolean isDifferentAddrDispositionRequestedReply()
    • getAddrDispositionReply

      short getAddrDispositionReply()
    • getForwardedIOR

      IOR getForwardedIOR()
    • getSystemExceptionReply

      SystemException getSystemExceptionReply()
    • getObjectKey

      ObjectKey getObjectKey()
    • setProtocolHandler

      void setProtocolHandler(CorbaProtocolHandler protocolHandler)
    • getProtocolHandler

      CorbaProtocolHandler getProtocolHandler()
    • createReply

      OutputStream createReply()
      Description copied from interface: ResponseHandler
      Called by the servant during a method invocation. The servant should call this method to create a reply marshal buffer if no exception occurred.
      Specified by:
      createReply in interface ResponseHandler
      Returns:
      an OutputStream suitable for marshalling the reply.
      See Also:
    • createExceptionReply

      OutputStream createExceptionReply()
      Description copied from interface: ResponseHandler
      Called by the servant during a method invocation. The servant should call this method to create a reply marshal buffer if a user exception occurred.
      Specified by:
      createExceptionReply in interface ResponseHandler
      Returns:
      an OutputStream suitable for marshalling the exception ID and the user exception body.
    • executeReturnServantInResponseConstructor

      boolean executeReturnServantInResponseConstructor()
    • setExecuteReturnServantInResponseConstructor

      void setExecuteReturnServantInResponseConstructor(boolean b)
    • executeRemoveThreadInfoInResponseConstructor

      boolean executeRemoveThreadInfoInResponseConstructor()
    • setExecuteRemoveThreadInfoInResponseConstructor

      void setExecuteRemoveThreadInfoInResponseConstructor(boolean b)
    • executePIInResponseConstructor

      boolean executePIInResponseConstructor()
    • setExecutePIInResponseConstructor

      void setExecutePIInResponseConstructor(boolean b)