Interface Message
- All Known Subinterfaces:
CancelRequestMessage,FragmentMessage,LocateReplyMessage,LocateReplyOrReplyMessage,LocateRequestMessage,ReplyMessage,RequestMessage
- All Known Implementing Classes:
CancelRequestMessage_1_0,CancelRequestMessage_1_1,CancelRequestMessage_1_2,FragmentMessage_1_1,FragmentMessage_1_2,LocateReplyMessage_1_0,LocateReplyMessage_1_1,LocateReplyMessage_1_2,LocateRequestMessage_1_0,LocateRequestMessage_1_1,LocateRequestMessage_1_2,Message_1_0,Message_1_1,Message_1_2,MessageBase,ReplyMessage_1_0,ReplyMessage_1_1,ReplyMessage_1_2,RequestMessage_1_0,RequestMessage_1_1,RequestMessage_1_2
public interface Message
This is the base interface for different message type interfaces.
- Author:
- Ram Jeyaraman 05/14/2000
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final bytestatic final intstatic final bytestatic final intstatic final intstatic final bytestatic final bytestatic final bytestatic final intstatic final intstatic final bytestatic final bytestatic final bytestatic final intstatic final bytestatic final bytestatic final bytestatic final bytestatic final bytestatic final bytestatic final byte -
Method Summary
Modifier and TypeMethodDescriptionvoidcallback(MessageHandler handler) byteintgetSize()intintgetType()booleanbooleanvoidread(InputStream istream) voidsetByteBuffer(ByteBuffer byteBuffer) voidsetEncodingVersion(byte version) voidsetSize(ByteBuffer byteBuffer, int size) voidwrite(OutputStream ostream)
-
Field Details
-
defaultBufferSize
static final int defaultBufferSize- See Also:
-
GIOPBigEndian
static final int GIOPBigEndian- See Also:
-
GIOPLittleEndian
static final int GIOPLittleEndian- See Also:
-
GIOPBigMagic
static final int GIOPBigMagic- See Also:
-
GIOPLittleMagic
static final int GIOPLittleMagic- See Also:
-
GIOPMessageHeaderLength
static final int GIOPMessageHeaderLength- See Also:
-
LITTLE_ENDIAN_BIT
static final byte LITTLE_ENDIAN_BIT- See Also:
-
MORE_FRAGMENTS_BIT
static final byte MORE_FRAGMENTS_BIT- See Also:
-
FLAG_NO_FRAG_BIG_ENDIAN
static final byte FLAG_NO_FRAG_BIG_ENDIAN- See Also:
-
TRAILING_TWO_BIT_BYTE_MASK
static final byte TRAILING_TWO_BIT_BYTE_MASK- See Also:
-
THREAD_POOL_TO_USE_MASK
static final byte THREAD_POOL_TO_USE_MASK- See Also:
-
CDR_ENC_VERSION
static final byte CDR_ENC_VERSION- See Also:
-
JAVA_ENC_VERSION
static final byte JAVA_ENC_VERSION- See Also:
-
GIOPRequest
static final byte GIOPRequest- See Also:
-
GIOPReply
static final byte GIOPReply- See Also:
-
GIOPCancelRequest
static final byte GIOPCancelRequest- See Also:
-
GIOPLocateRequest
static final byte GIOPLocateRequest- See Also:
-
GIOPLocateReply
static final byte GIOPLocateReply- See Also:
-
GIOPCloseConnection
static final byte GIOPCloseConnection- See Also:
-
GIOPMessageError
static final byte GIOPMessageError- See Also:
-
GIOPFragment
static final byte GIOPFragment- See Also:
-
-
Method Details
-
getGIOPVersion
GIOPVersion getGIOPVersion() -
getEncodingVersion
byte getEncodingVersion() -
isLittleEndian
boolean isLittleEndian() -
moreFragmentsToFollow
boolean moreFragmentsToFollow() -
getType
int getType() -
getSize
int getSize() -
getByteBuffer
ByteBuffer getByteBuffer() -
getThreadPoolToUse
int getThreadPoolToUse() -
read
-
write
-
setSize
-
createFragmentMessage
FragmentMessage createFragmentMessage() -
callback
- Throws:
IOException
-
setByteBuffer
-
setEncodingVersion
void setEncodingVersion(byte version)
-