public class JBossMarshaller
extends org.infinispan.commons.marshall.jboss.AbstractJBossMarshaller
implements org.infinispan.commons.marshall.StreamingMarshaller
GlobalTransaction
or
ReplicableCommand
, and class type information can be replaced with simple magic
numbers.
Unknown types (typically user data) falls back to Java serialization.Modifier and Type | Class and Description |
---|---|
static class |
JBossMarshaller.EmbeddedContextClassResolver
An embedded context class resolver that is able to retrieve a class
loader from the embedded Infinispan call context.
|
Constructor and Description |
---|
JBossMarshaller() |
JBossMarshaller(ExternalizerTable externalizerTable,
Configuration cfg,
InvocationContextContainer icc,
GlobalConfiguration globalCfg) |
Modifier and Type | Method and Description |
---|---|
boolean |
isMarshallableCandidate(Object o) |
void |
start() |
void |
stop() |
finishObjectInput, finishObjectOutput, isMarshallable, objectFromByteBuffer, objectFromObjectStream, objectToBuffer, objectToObjectStream, startObjectInput, startObjectOutput
getBufferSizePredictor, objectFromByteBuffer, objectFromInputStream, objectToBuffer, objectToByteBuffer, objectToByteBuffer
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
public JBossMarshaller()
public JBossMarshaller(ExternalizerTable externalizerTable, Configuration cfg, InvocationContextContainer icc, GlobalConfiguration globalCfg)
public void start()
start
in interface org.infinispan.commons.marshall.StreamingMarshaller
start
in class org.infinispan.commons.marshall.jboss.AbstractJBossMarshaller
public void stop()
stop
in interface org.infinispan.commons.marshall.StreamingMarshaller
stop
in class org.infinispan.commons.marshall.jboss.AbstractJBossMarshaller
public boolean isMarshallableCandidate(Object o)
isMarshallableCandidate
in class org.infinispan.commons.marshall.jboss.AbstractJBossMarshaller
Copyright © 2018 JBoss, a division of Red Hat. All rights reserved.