Class JBossByteBufferMarshaller
java.lang.Object
org.wildfly.clustering.marshalling.AbstractByteBufferMarshaller
org.wildfly.clustering.marshalling.jboss.JBossByteBufferMarshaller
- All Implemented Interfaces:
Predicate<Object>, org.wildfly.clustering.function.Predicate<Object>, org.wildfly.clustering.marshalling.ByteBufferMarshaller, org.wildfly.clustering.marshalling.Marshaller<Object, ByteBuffer>
public class JBossByteBufferMarshaller
extends org.wildfly.clustering.marshalling.AbstractByteBufferMarshaller
A
ByteBufferMarshaller based on JBoss Marshalling.- Author:
- Paul Ferraro
-
Field Summary
Fields inherited from interface org.wildfly.clustering.function.Predicate
ALWAYS, NEVER -
Constructor Summary
ConstructorsConstructorDescriptionJBossByteBufferMarshaller(org.jboss.marshalling.MarshallingConfiguration configuration, ClassLoader loader) Creates an unversioned marshaller using a single marshalling configuration.JBossByteBufferMarshaller(MarshallingConfigurationRepository repository, ClassLoader loader) Creates a versioned marshaller supporting multiple marshalling configurations. -
Method Summary
Modifier and TypeMethodDescriptionreadFrom(InputStream input) booleantoString()voidwriteTo(OutputStream output, Object value) Methods inherited from class org.wildfly.clustering.marshalling.AbstractByteBufferMarshaller
read, size, writeMethods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface org.wildfly.clustering.function.Predicate
and, compose, composeBinary, composeDouble, composeInt, composeLong, handle, negate, or, xor
-
Constructor Details
-
JBossByteBufferMarshaller
Creates a versioned marshaller supporting multiple marshalling configurations.- Parameters:
repository- a repository of marshalling configurationsloader- a class loader
-
JBossByteBufferMarshaller
public JBossByteBufferMarshaller(org.jboss.marshalling.MarshallingConfiguration configuration, ClassLoader loader) Creates an unversioned marshaller using a single marshalling configuration.- Parameters:
configuration- a marshalling configurationloader- a loader
-
-
Method Details
-
readFrom
- Throws:
IOException
-
writeTo
- Throws:
IOException
-
test
-
toString
-