Class Message_1_1
- java.lang.Object
-
- com.sun.corba.ee.impl.protocol.giopmsgheaders.MessageBase
-
- com.sun.corba.ee.impl.protocol.giopmsgheaders.Message_1_1
-
- All Implemented Interfaces:
Message
- Direct Known Subclasses:
CancelRequestMessage_1_1
,CancelRequestMessage_1_2
,FragmentMessage_1_1
,LocateReplyMessage_1_1
,LocateRequestMessage_1_1
,Message_1_2
,ReplyMessage_1_1
,RequestMessage_1_1
public class Message_1_1 extends MessageBase
-
-
Field Summary
Fields Modifier and Type Field Description (package private) byte
flags
(package private) GIOPVersion
GIOP_version
(package private) int
magic
(package private) int
message_size
(package private) byte
message_type
(package private) static int
UPPER_THREE_BYTES_OF_INT_MASK
private static ORBUtilSystemException
wrapper
-
Fields inherited from interface com.sun.corba.ee.impl.protocol.giopmsgheaders.Message
defaultBufferSize, FLAG_NO_FRAG_BIG_ENDIAN, GIOPBigMagic, GIOPCancelRequest, GIOPCloseConnection, GIOPFragment, GIOPLocateReply, GIOPLocateRequest, GIOPMessageError, GIOPMessageHeaderLength, GIOPReply, GIOPRequest, LITTLE_ENDIAN_BIT, MORE_FRAGMENTS_BIT, THREAD_POOL_TO_USE_MASK, TRAILING_TWO_BIT_BYTE_MASK
-
-
Constructor Summary
Constructors Constructor Description Message_1_1()
Message_1_1(int _magic, GIOPVersion _GIOP_version, byte _flags, byte _message_type, int _message_size)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description FragmentMessage
createFragmentMessage()
Allows us to create a fragment message from any message type.GIOPVersion
getGIOPVersion()
int
getSize()
int
getType()
boolean
isLittleEndian()
boolean
moreFragmentsToFollow()
void
read(InputStream istream)
void
setSize(java.nio.ByteBuffer byteBuffer, int size)
void
setThreadPoolToUse(int poolToUse)
void
write(OutputStream ostream)
-
Methods inherited from class com.sun.corba.ee.impl.protocol.giopmsgheaders.MessageBase
callback, createCancelRequest, createCloseConnection, createLocateReply, createLocateRequest, createMessageError, createReply, createRequest, extractObjectKeyCacheEntry, getCorbaRequestId, getEncodingVersion, getRequestIdFromMessageBytes, getSystemException, getThreadPoolToUse, nullCheck, parseGiopHeader, setEncodingVersion, setFlag, supportsFragments, typeToString
-
-
-
-
Field Detail
-
UPPER_THREE_BYTES_OF_INT_MASK
static final int UPPER_THREE_BYTES_OF_INT_MASK
- See Also:
- Constant Field Values
-
wrapper
private static ORBUtilSystemException wrapper
-
magic
int magic
-
GIOP_version
GIOPVersion GIOP_version
-
flags
byte flags
-
message_type
byte message_type
-
message_size
int message_size
-
-
Constructor Detail
-
Message_1_1
Message_1_1()
-
Message_1_1
Message_1_1(int _magic, GIOPVersion _GIOP_version, byte _flags, byte _message_type, int _message_size)
-
-
Method Detail
-
getGIOPVersion
public GIOPVersion getGIOPVersion()
-
getType
public int getType()
-
getSize
public int getSize()
-
isLittleEndian
public boolean isLittleEndian()
-
moreFragmentsToFollow
public boolean moreFragmentsToFollow()
-
setThreadPoolToUse
public void setThreadPoolToUse(int poolToUse)
-
setSize
public void setSize(java.nio.ByteBuffer byteBuffer, int size)
-
createFragmentMessage
public FragmentMessage createFragmentMessage()
Allows us to create a fragment message from any message type.
-
read
public void read(InputStream istream)
-
write
public void write(OutputStream ostream)
-
-