Package org.jgroups.blocks
Interface RpcDispatcher.Marshaller2
- All Superinterfaces:
RpcDispatcher.Marshaller
- All Known Implementing Classes:
RpcDispatcher.MarshallerAdapter
- Enclosing class:
RpcDispatcher
-
Method Summary
Modifier and TypeMethodDescriptionobjectFromByteBuffer
(byte[] buf, int offset, int length) objectToBuffer
(Object obj) Marshals the object into a byte[] buffer and returns a Buffer with a ref to the underlying byte[] buffer, offset and length.
Note that the underlying byte[] buffer must not be changed as this would change the buffer of a message which potentially can get retransmitted, and such a retransmission would then carry a ref to a changed byte[] buffer !Methods inherited from interface org.jgroups.blocks.RpcDispatcher.Marshaller
objectFromByteBuffer, objectToByteBuffer
-
Method Details
-
objectToBuffer
Marshals the object into a byte[] buffer and returns a Buffer with a ref to the underlying byte[] buffer, offset and length.
Note that the underlying byte[] buffer must not be changed as this would change the buffer of a message which potentially can get retransmitted, and such a retransmission would then carry a ref to a changed byte[] buffer !- Parameters:
obj
-- Returns:
- Throws:
Exception
-
objectFromByteBuffer
- Throws:
Exception
-