Modifier and Type | Method and Description |
---|---|
Marshaller |
RemoteCacheContainer.getMarshaller() |
Marshaller |
RemoteCacheManager.getMarshaller() |
Modifier and Type | Method and Description |
---|---|
DataFormat.Builder |
DataFormat.Builder.keyMarshaller(Marshaller keyMarshaller) |
DataFormat.Builder |
DataFormat.Builder.valueMarshaller(Marshaller valueMarshaller) |
Modifier and Type | Method and Description |
---|---|
Marshaller |
Configuration.marshaller() |
Modifier and Type | Method and Description |
---|---|
Class<? extends Marshaller> |
Configuration.marshallerClass() |
Modifier and Type | Method and Description |
---|---|
ConfigurationBuilder |
AbstractConfigurationChildBuilder.marshaller(Marshaller marshaller) |
ConfigurationBuilder |
ConfigurationBuilder.marshaller(Marshaller marshaller) |
ConfigurationBuilder |
ConfigurationChildBuilder.marshaller(Marshaller marshaller)
Allows you to specify an instance of
Marshaller to serialize
and deserialize user objects. |
Modifier and Type | Method and Description |
---|---|
ConfigurationBuilder |
AbstractConfigurationChildBuilder.marshaller(Class<? extends Marshaller> marshaller) |
ConfigurationBuilder |
ConfigurationBuilder.marshaller(Class<? extends Marshaller> marshallerClass) |
ConfigurationBuilder |
ConfigurationChildBuilder.marshaller(Class<? extends Marshaller> marshaller)
Allows you to specify a custom
Marshaller implementation to
serialize and deserialize user objects. |
Constructor and Description |
---|
Configuration(ExecutorFactoryConfiguration asyncExecutorFactory,
Supplier<FailoverRequestBalancingStrategy> balancingStrategyFactory,
ClassLoader classLoader,
ClientIntelligence clientIntelligence,
ConnectionPoolConfiguration connectionPool,
int connectionTimeout,
Class<? extends ConsistentHash>[] consistentHashImpl,
boolean forceReturnValues,
int keySizeEstimate,
Marshaller marshaller,
Class<? extends Marshaller> marshallerClass,
ProtocolVersion protocolVersion,
List<ServerConfiguration> servers,
int socketTimeout,
SecurityConfiguration security,
boolean tcpNoDelay,
boolean tcpKeepAlive,
int valueSizeEstimate,
int maxRetries,
NearCacheConfiguration nearCache,
List<ClusterConfiguration> clusters,
List<String> serialWhitelist,
int batchSize,
TransactionConfiguration transaction,
StatisticsConfiguration statistics,
Features features,
List<org.infinispan.protostream.SerializationContextInitializer> contextInitializers,
Map<String,RemoteCacheConfiguration> remoteCaches) |
Constructor and Description |
---|
Configuration(ExecutorFactoryConfiguration asyncExecutorFactory,
Supplier<FailoverRequestBalancingStrategy> balancingStrategyFactory,
ClassLoader classLoader,
ClientIntelligence clientIntelligence,
ConnectionPoolConfiguration connectionPool,
int connectionTimeout,
Class<? extends ConsistentHash>[] consistentHashImpl,
boolean forceReturnValues,
int keySizeEstimate,
Marshaller marshaller,
Class<? extends Marshaller> marshallerClass,
ProtocolVersion protocolVersion,
List<ServerConfiguration> servers,
int socketTimeout,
SecurityConfiguration security,
boolean tcpNoDelay,
boolean tcpKeepAlive,
int valueSizeEstimate,
int maxRetries,
NearCacheConfiguration nearCache,
List<ClusterConfiguration> clusters,
List<String> serialWhitelist,
int batchSize,
TransactionConfiguration transaction,
StatisticsConfiguration statistics,
Features features,
List<org.infinispan.protostream.SerializationContextInitializer> contextInitializers,
Map<String,RemoteCacheConfiguration> remoteCaches) |
Modifier and Type | Method and Description |
---|---|
Marshaller |
ClientListenerNotifier.marshaller() |
Constructor and Description |
---|
ClientListenerNotifier(Codec codec,
Marshaller marshaller,
ChannelFactory channelFactory,
Configuration configuration) |
Modifier and Type | Method and Description |
---|---|
Marshaller |
MarshallerRegistry.getMarshaller(MediaType mediaType) |
Modifier and Type | Method and Description |
---|---|
void |
DelegatingRemoteCache.init(Marshaller marshaller,
OperationsFactory operationsFactory,
Configuration configuration) |
void |
InternalRemoteCache.init(Marshaller marshaller,
OperationsFactory operationsFactory,
Configuration configuration) |
void |
RemoteCacheImpl.init(Marshaller marshaller,
OperationsFactory operationsFactory,
Configuration configuration)
Inititalize without mbeans
|
void |
DelegatingRemoteCache.init(Marshaller marshaller,
OperationsFactory operationsFactory,
Configuration configuration,
ObjectName jmxParent) |
void |
InternalRemoteCache.init(Marshaller marshaller,
OperationsFactory operationsFactory,
Configuration configuration,
ObjectName jmxParent) |
void |
RemoteCacheImpl.init(Marshaller marshaller,
OperationsFactory operationsFactory,
Configuration configuration,
ObjectName jmxParent) |
void |
MarshallerRegistry.registerMarshaller(Marshaller marshaller) |
Modifier and Type | Field and Description |
---|---|
protected Marshaller |
RemotePublisher.marshaller |
Constructor and Description |
---|
RemotePublisher(OperationsFactory operationsFactory,
Marshaller marshaller,
String filterConverterFactory,
byte[][] filterParams,
Set<Integer> segments,
int batchSize,
boolean metadata,
DataFormat dataFormat) |
Modifier and Type | Method and Description |
---|---|
Object |
Codec.returnPossiblePrevValue(io.netty.buffer.ByteBuf buf,
short status,
DataFormat dataFormat,
int flags,
ClassWhiteList whitelist,
Marshaller marshaller) |
Object |
Codec20.returnPossiblePrevValue(io.netty.buffer.ByteBuf buf,
short status,
DataFormat dataFormat,
int flags,
ClassWhiteList whitelist,
Marshaller marshaller) |
Modifier and Type | Method and Description |
---|---|
Marshaller |
ChannelFactory.getMarshaller() |
Modifier and Type | Method and Description |
---|---|
void |
ChannelFactory.start(Codec codec,
Configuration configuration,
AtomicInteger defaultCacheTopologyId,
Marshaller marshaller,
ExecutorService executorService,
ClientListenerNotifier listenerNotifier,
Collection<Consumer<Set<SocketAddress>>> failedServerNotifier,
MarshallerRegistry marshallerRegistry) |
Modifier and Type | Class and Description |
---|---|
class |
BytesOnlyMarshaller
Marshaller that only supports byte[] instances writing them as is
|
Modifier and Type | Method and Description |
---|---|
static <T> T |
MarshallerUtil.bytes2obj(Marshaller marshaller,
byte[] bytes,
boolean objectStorage,
ClassWhiteList whitelist) |
static byte[] |
MarshallerUtil.obj2bytes(Marshaller marshaller,
Object o,
boolean isKey,
int estimateKeySize,
int estimateValueSize) |
Modifier and Type | Method and Description |
---|---|
static byte[] |
StandardConversions.convertJavaToOctetStream(Object source,
MediaType sourceMediaType,
Marshaller marshaller)
Converts a java object to a sequence of bytes applying standard java serialization.
|
static Object |
StandardConversions.convertOctetStreamToJava(byte[] source,
MediaType destination,
Marshaller marshaller)
Converts an octet stream to a Java object
|
void |
BinaryTranscoder.overrideMarshaller(Marshaller marshaller) |
Constructor and Description |
---|
BinaryTranscoder(Marshaller marshaller) |
DefaultTranscoder(Marshaller marshaller) |
GlobalMarshallerEncoder(Marshaller globalMarshaller)
Deprecated.
|
MarshallerEncoder(Marshaller marshaller) |
TranscoderMarshallerAdapter(Marshaller marshaller) |
Modifier and Type | Interface and Description |
---|---|
interface |
StreamingMarshaller
Deprecated.
for internal use only
|
Modifier and Type | Class and Description |
---|---|
class |
AbstractDelegatingMarshaller
With the introduction of global and cache marshallers, there's a need to
separate marshallers but still rely on the same marshalling backend as
previously.
|
class |
AbstractMarshaller
Abstract Marshaller implementation containing shared implementations.
|
class |
IdentityMarshaller
A marshaller that does not transform the content, only applicable to byte[] payloads.
|
class |
JavaSerializationMarshaller
Standard Java serialization marshaller.
|
class |
ProtoStreamMarshaller
Provides the starting point for implementing a
Marshaller that uses Protobuf
encoding. |
class |
StringMarshaller |
class |
UTF8StringMarshaller |
Modifier and Type | Method and Description |
---|---|
static Marshaller |
Util.getJBossMarshaller(ClassLoader classLoader,
ClassWhiteList classWhiteList) |
Modifier and Type | Method and Description |
---|---|
static <T> T |
Util.cloneWithMarshaller(Marshaller marshaller,
T x)
Clones parameter x of type T with a given Marshaller reference;
|
Modifier and Type | Field and Description |
---|---|
static AttributeDefinition<Marshaller> |
SerializationConfiguration.MARSHALLER |
Modifier and Type | Method and Description |
---|---|
Marshaller |
SerializationConfigurationBuilder.getMarshaller() |
Marshaller |
SerializationConfiguration.marshaller() |
Modifier and Type | Method and Description |
---|---|
SerializationConfigurationBuilder |
SerializationConfigurationBuilder.marshaller(Marshaller marshaller)
Set the marshaller instance that will marshall and unmarshall cache entries.
|
Modifier and Type | Class and Description |
---|---|
class |
GlobalMarshaller
A globally-scoped marshaller.
|
Modifier and Type | Method and Description |
---|---|
static void |
GlobalMarshaller.writeUnknown(Marshaller marshaller,
Object obj,
ObjectOutput out) |
Modifier and Type | Interface and Description |
---|---|
interface |
PersistenceMarshaller
The marshaller that is responsible serializing/deserializing objects which are to be persisted.
|
Modifier and Type | Method and Description |
---|---|
Marshaller |
PersistenceMarshaller.getUserMarshaller() |
Modifier and Type | Class and Description |
---|---|
class |
PersistenceMarshallerImpl
A Protostream based
PersistenceMarshaller implementation that is responsible
for marshalling/unmarshalling objects which are to be persisted. |
Modifier and Type | Method and Description |
---|---|
Marshaller |
PersistenceMarshallerImpl.getUserMarshaller() |
Constructor and Description |
---|
MarshalledEntryFactoryImpl(Marshaller marshaller) |
Constructor and Description |
---|
Marshaller(String typeName,
Marshaller userMarshaller) |
Modifier and Type | Method and Description |
---|---|
default void |
MarshallingTwoWayKey2StringMapper.setMarshaller(Marshaller marshaller) |
Copyright © 2021 JBoss by Red Hat. All rights reserved.