jp.co.nec.orb.GIOP
クラス Message10

java.lang.Object
  |
  +--jp.co.nec.orb.GIOP.Message
        |
        +--jp.co.nec.orb.GIOP.Message10
すべての実装インタフェース:
Constant, ResponseHandler

public final class Message10
extends Message

This is implementation class of portable InputStream.


クラス jp.co.nec.orb.GIOP.Message から継承したフィールド
_ext_protocol, _interceptor_called_num, _policy_list, _reply_scl, _request_scl, BUFFER_EXPAND_SIZE_ADDITION, SIZE_PER_WRITE
 
インタフェース jp.co.nec.orb.Constant から継承したフィールド
BIG_ENDIAN, GIOP_1_0, GIOP_1_1, GIOP_1_2, GIOP_ENCAPSULATE, LITTLE_ENDIAN
 
コンストラクタの概要
Message10()
           
 
メソッドの概要
 byte[] getBuffer(int index)
           
 int getGIOPVersion()
           
 Principal getPrincipal()
          Principal accesser
 boolean isFollowedFragmentData(byte[] message)
          used GIOP1.1, 1.2
 void movePositionForInputStream(BufferPosition bufpos, int move)
           
 void movePositionForOutputStream(BufferPosition bufpos, int move)
           
 void prepareExpandedBuffer(int bufpos, int len, boolean expand)
          Enlarge Buffer for writer
 void prepareNextBuffer()
          Enlarge Buffer for reader
 void releaseResource(boolean check_top)
          Reset Message.
 void sendMessage(int bufpos)
          Send last Message.
 void setDIICall()
           
 void setFragmentMessage(Message fragmentreply)
          Set Fragment Message
 
クラス jp.co.nec.orb.GIOP.Message から継承したメソッド
createCancelRequestMessage, createCancelRequestMessage, createCloseConnectionMessage, createCloseConnectionMessage, createExceptionReply, createLocateReplyMessage, createLocateRequestMessage, createMessage, createMessageErrorMessage, createMessageErrorMessage, createNopReply, createReply, createReplyMessage, createRequestMessage, dispatchReceiveMessage, getBuffer, getBufferExpandSize, getClientRequest, getException, getFragmentMode, getIIOPInputStream, getIIOPOutputStream, getLocateReplyAlign8, getLocateReplyStatus, getMessageTop, getMessageType, getObjectKey, getObjectKeyDecoded, getOperation, getPositionDifferenceForInputStream, getPositionDifferenceForOutputStream, getPropagationContext, getRaisedException, getReplyMessage, getReplyStatus, getRequestID, getResponseHandler, getSendingServiceContextList, getServerReplyMessage, getServiceContextList, getSocketConnection, getSocketWriteSize, getSSLInfo, getTarget, handleReadingException, handleWritingException, hasServerReplyMessage, isHookNop, isResponseExpected, new_trans_request_id, orb, orb, postinvoke, preinvoke, putMessage, putReply, putUnexpectedUserException, receiveCompleted, releaseEncapsulateResource, releaseResource, setBuffer, setBufferExpandSize, setClientRequest, setException, setExceptionToEnv, setFragmentMode, setIIOPOutputStream, setInvokationNoResponse, setLocateReplyAlign8, setRaisedException, setReplyMessage, setReplyStatus, setResponseExpected, setSendingServiceContextList, setServerRequest, setSocketWriteSize, setSSLInfo, transactionCall
 
クラス java.lang.Object から継承したメソッド
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

Message10

public Message10()
メソッドの詳細

getGIOPVersion

public final int getGIOPVersion()
オーバーライド:
クラス Message 内の getGIOPVersion

getPrincipal

public final Principal getPrincipal()
Principal accesser
オーバーライド:
クラス Message 内の getPrincipal

getBuffer

public byte[] getBuffer(int index)
オーバーライド:
クラス Message 内の getBuffer

prepareExpandedBuffer

public final void prepareExpandedBuffer(int bufpos,
                                        int len,
                                        boolean expand)
Enlarge Buffer for writer
オーバーライド:
クラス Message 内の prepareExpandedBuffer
戻り値:
void

sendMessage

public final void sendMessage(int bufpos)
Send last Message. No follow Message.
オーバーライド:
クラス Message 内の sendMessage
戻り値:
void

movePositionForInputStream

public void movePositionForInputStream(BufferPosition bufpos,
                                       int move)
オーバーライド:
クラス Message 内の movePositionForInputStream

movePositionForOutputStream

public void movePositionForOutputStream(BufferPosition bufpos,
                                        int move)
オーバーライド:
クラス Message 内の movePositionForOutputStream

releaseResource

public final void releaseResource(boolean check_top)
Reset Message. Release all resource.
オーバーライド:
クラス Message 内の releaseResource

prepareNextBuffer

public final void prepareNextBuffer()
Enlarge Buffer for reader
オーバーライド:
クラス Message 内の prepareNextBuffer
戻り値:
void

setFragmentMessage

public final void setFragmentMessage(Message fragmentreply)
Set Fragment Message
オーバーライド:
クラス Message 内の setFragmentMessage
戻り値:
void

isFollowedFragmentData

public boolean isFollowedFragmentData(byte[] message)
used GIOP1.1, 1.2
オーバーライド:
クラス Message 内の isFollowedFragmentData

setDIICall

public final void setDIICall()
オーバーライド:
クラス Message 内の setDIICall