Class JavaByteBufferMarshaller
java.lang.Object
org.wildfly.clustering.marshalling.AbstractByteBufferMarshaller
org.wildfly.clustering.marshalling.java.JavaByteBufferMarshaller
- All Implemented Interfaces:
ByteBufferMarshaller,Marshallability,Marshaller<Object,ByteBuffer>
A
ByteBufferMarshaller based on Java serialization.- Author:
- Paul Ferraro
-
Field Summary
Fields inherited from interface org.wildfly.clustering.marshalling.ByteBufferMarshaller
LOGGERFields inherited from interface org.wildfly.clustering.marshalling.Marshallability
TRUE -
Constructor Summary
ConstructorsConstructorDescriptionJavaByteBufferMarshaller(ClassLoader loader, ObjectInputFilter filter) JavaByteBufferMarshaller(Serializer<ClassLoader> classLoaderSerializer, ClassLoader loader, ObjectInputFilter filter) -
Method Summary
Modifier and TypeMethodDescriptionbooleanisMarshallable(Object object) Indicates whether the specified object can be marshalled.readFrom(InputStream in) Reads an object from the specified input stream.toString()voidwriteTo(OutputStream out, Object object) Writes the specified object to the specified output stream.Methods inherited from class org.wildfly.clustering.marshalling.AbstractByteBufferMarshaller
getContextProviderMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface org.wildfly.clustering.marshalling.ByteBufferMarshaller
read, size, write
-
Constructor Details
-
JavaByteBufferMarshaller
-
JavaByteBufferMarshaller
public JavaByteBufferMarshaller(Serializer<ClassLoader> classLoaderSerializer, ClassLoader loader, ObjectInputFilter filter)
-
-
Method Details
-
isMarshallable
Description copied from interface:MarshallabilityIndicates whether the specified object can be marshalled.- Parameters:
object- an object to be marshalled- Returns:
- true, if the specified object can be marshalled, false otherwise
-
readFrom
Description copied from interface:ByteBufferMarshallerReads an object from the specified input stream.- Parameters:
in- an input stream- Returns:
- the unmarshalled object
- Throws:
IOException- if the object could not be read
-
writeTo
Description copied from interface:ByteBufferMarshallerWrites the specified object to the specified output stream.- Parameters:
out- an output streamobject- an object to marshal- Throws:
IOException- if the object could not be written
-
toString
-