Package org.infinispan.hotrod.marshall
Class BytesOnlyMarshaller
- java.lang.Object
-
- org.infinispan.hotrod.marshall.BytesOnlyMarshaller
-
- All Implemented Interfaces:
org.infinispan.commons.marshall.Marshaller
public class BytesOnlyMarshaller extends Object implements org.infinispan.commons.marshall.Marshaller
Marshaller that only supports byte[] instances writing them as is- Since:
- 14.0
-
-
Field Summary
Fields Modifier and Type Field Description static BytesOnlyMarshallerINSTANCE
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description org.infinispan.commons.marshall.BufferSizePredictorgetBufferSizePredictor(Object o)booleanisMarshallable(Object o)org.infinispan.commons.dataconversion.MediaTypemediaType()ObjectobjectFromByteBuffer(byte[] buf)ObjectobjectFromByteBuffer(byte[] buf, int offset, int length)org.infinispan.commons.io.ByteBufferobjectToBuffer(Object o)byte[]objectToByteBuffer(Object obj)byte[]objectToByteBuffer(Object obj, int estimatedSize)
-
-
-
Field Detail
-
INSTANCE
public static final BytesOnlyMarshaller INSTANCE
-
-
Method Detail
-
objectToByteBuffer
public byte[] objectToByteBuffer(Object obj, int estimatedSize)
- Specified by:
objectToByteBufferin interfaceorg.infinispan.commons.marshall.Marshaller
-
objectToByteBuffer
public byte[] objectToByteBuffer(Object obj)
- Specified by:
objectToByteBufferin interfaceorg.infinispan.commons.marshall.Marshaller
-
objectFromByteBuffer
public Object objectFromByteBuffer(byte[] buf)
- Specified by:
objectFromByteBufferin interfaceorg.infinispan.commons.marshall.Marshaller
-
objectFromByteBuffer
public Object objectFromByteBuffer(byte[] buf, int offset, int length)
- Specified by:
objectFromByteBufferin interfaceorg.infinispan.commons.marshall.Marshaller
-
objectToBuffer
public org.infinispan.commons.io.ByteBuffer objectToBuffer(Object o)
- Specified by:
objectToBufferin interfaceorg.infinispan.commons.marshall.Marshaller
-
isMarshallable
public boolean isMarshallable(Object o)
- Specified by:
isMarshallablein interfaceorg.infinispan.commons.marshall.Marshaller
-
getBufferSizePredictor
public org.infinispan.commons.marshall.BufferSizePredictor getBufferSizePredictor(Object o)
- Specified by:
getBufferSizePredictorin interfaceorg.infinispan.commons.marshall.Marshaller
-
mediaType
public org.infinispan.commons.dataconversion.MediaType mediaType()
- Specified by:
mediaTypein interfaceorg.infinispan.commons.marshall.Marshaller
-
-