Class MessageTraceManagerImpl
java.lang.Object
com.sun.corba.ee.impl.transport.MessageTraceManagerImpl
- All Implemented Interfaces:
MessageTraceManager
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidclear()Discard all messages accumulated since the last call to clear.voidenable(boolean flag) Called with flag=true to enable capture of messages.byte[]getBytes(ByteBuffer bb, int offset) Return the contents of the byte buffer.byte[][]Return an array of messages (represented as byte[]) for the message(s) received since the last call to clear().byte[][]Return an array of messages (represented as byte[]) for the message(s) sent on this thread since the last call to clear().booleanReturns true if messages are to be captured on this thread, otherwise false.voidrecordBodyReceived(ByteBuffer message) voidrecordDataSent(ByteBuffer message) voidrecordHeaderReceived(ByteBuffer message)
-
Constructor Details
-
MessageTraceManagerImpl
public MessageTraceManagerImpl()
-
-
Method Details
-
clear
public void clear()Description copied from interface:MessageTraceManagerDiscard all messages accumulated since the last call to clear.- Specified by:
clearin interfaceMessageTraceManager
-
isEnabled
public boolean isEnabled()Description copied from interface:MessageTraceManagerReturns true if messages are to be captured on this thread, otherwise false.- Specified by:
isEnabledin interfaceMessageTraceManager- Returns:
- if messages are captured
-
enable
public void enable(boolean flag) Description copied from interface:MessageTraceManagerCalled with flag=true to enable capture of messages.- Specified by:
enablein interfaceMessageTraceManager- Parameters:
flag- enable capture
-
getDataSent
public byte[][] getDataSent()Description copied from interface:MessageTraceManagerReturn an array of messages (represented as byte[]) for the message(s) sent on this thread since the last call to clear(). If there is a Location Forward in this invocation, the the data returned will include all requests sent starting with the first request.- Specified by:
getDataSentin interfaceMessageTraceManager- Returns:
- array of messages
-
getDataReceived
public byte[][] getDataReceived()Description copied from interface:MessageTraceManagerReturn an array of messages (represented as byte[]) for the message(s) received since the last call to clear().- Specified by:
getDataReceivedin interfaceMessageTraceManager- Returns:
- messages received
-
getBytes
Return the contents of the byte buffer. The ByteBuffer is not modified. The result is written starting at index offset in the byte[].- Parameters:
bb- Buffer to read fromoffset- Offset to start from, must be non-negative- Returns:
- Contents of the buffer
-
recordDataSent
- Specified by:
recordDataSentin interfaceMessageTraceManager
-
recordHeaderReceived
-
recordBodyReceived
-