Class ByteBufferMarshalledValue<T>
- java.lang.Object
-
- org.wildfly.clustering.marshalling.spi.ByteBufferMarshalledValue<T>
-
- Type Parameters:
T- the type wrapped by this marshalled value
- All Implemented Interfaces:
Serializable,MarshalledValue<T,ByteBufferMarshaller>
public class ByteBufferMarshalledValue<T> extends Object implements MarshalledValue<T,ByteBufferMarshaller>, Serializable
- Author:
- Paul Ferraro
- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description ByteBufferMarshalledValue()ByteBufferMarshalledValue(ByteBuffer buffer)ByteBufferMarshalledValue(T object, ByteBufferMarshaller marshaller)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanequals(Object object)Tget(ByteBufferMarshaller marshaller)ByteBuffergetBuffer()inthashCode()booleanisEmpty()StringtoString()
-
-
-
Constructor Detail
-
ByteBufferMarshalledValue
public ByteBufferMarshalledValue(T object, ByteBufferMarshaller marshaller)
-
ByteBufferMarshalledValue
public ByteBufferMarshalledValue()
-
ByteBufferMarshalledValue
public ByteBufferMarshalledValue(ByteBuffer buffer)
-
-
Method Detail
-
isEmpty
public boolean isEmpty()
-
getBuffer
public ByteBuffer getBuffer() throws IOException
- Throws:
IOException
-
get
public T get(ByteBufferMarshaller marshaller) throws IOException
- Specified by:
getin interfaceMarshalledValue<T,ByteBufferMarshaller>- Throws:
IOException
-
-