public class SerializationConfigurationBuilder extends Object implements Builder<SerializationConfiguration>
Modifier and Type | Method and Description |
---|---|
<T> SerializationConfigurationBuilder |
addAdvancedExternalizer(AdvancedExternalizer<T>... advancedExternalizers)
Helper method that allows for quick registration of
org.infinispan.marshall.AdvancedExternalizer
implementations. |
<T> SerializationConfigurationBuilder |
addAdvancedExternalizer(AdvancedExternalizer<T> advancedExternalizer)
Helper method that allows for quick registration of an
org.infinispan.marshall.AdvancedExternalizer
implementation alongside its corresponding identifier. |
<T> SerializationConfigurationBuilder |
addAdvancedExternalizer(int id,
AdvancedExternalizer<T> advancedExternalizer)
Helper method that allows for quick registration of an
org.infinispan.marshall.AdvancedExternalizer
implementation alongside its corresponding identifier. |
ExecutorFactoryConfigurationBuilder |
asyncListenerExecutor()
Deprecated.
This method always returns null now.
Set thread pool via
listenerThreadPool() instead. |
ExecutorFactoryConfigurationBuilder |
asyncTransportExecutor() |
GlobalConfiguration |
build() |
SerializationConfigurationBuilder |
classResolver(ClassResolver classResolver)
Class resolver to use when unmarshallig objects.
|
SerializationConfiguration |
create()
Create the configuration bean
|
boolean |
equals(Object o) |
ScheduledExecutorFactoryConfigurationBuilder |
evictionScheduledExecutor()
Deprecated.
This method always returns null now.
Set thread pool via
evictionThreadPool() instead. |
ThreadPoolConfigurationBuilder |
evictionThreadPool() |
protected GlobalConfigurationBuilder |
getGlobalConfig() |
Marshaller |
getMarshaller() |
GlobalJmxStatisticsConfigurationBuilder |
globalJmxStatistics() |
int |
hashCode() |
ThreadPoolConfigurationBuilder |
listenerThreadPool() |
SerializationConfigurationBuilder |
marshaller(Marshaller marshaller)
Set the marshaller instance that will marshall and unmarshall cache entries.
|
ExecutorFactoryConfigurationBuilder |
persistenceExecutor()
Deprecated.
This method always returns null now.
Set thread pool via
persistenceThreadPool() instead. |
ThreadPoolConfigurationBuilder |
persistenceThreadPool() |
SerializationConfigurationBuilder |
read(SerializationConfiguration template)
Reads the configuration from an already created configuration bean into this builder.
|
ExecutorFactoryConfigurationBuilder |
remoteCommandsExecutor()
Deprecated.
This method always returns null now.
Set thread pool via
TransportConfigurationBuilder.remoteCommandThreadPool() instead. |
ScheduledExecutorFactoryConfigurationBuilder |
replicationQueueScheduledExecutor()
Deprecated.
This method always returns null now.
Set thread pool via
replicationQueueThreadPool() instead. |
ThreadPoolConfigurationBuilder |
replicationQueueThreadPool() |
GlobalSecurityConfigurationBuilder |
security() |
SerializationConfigurationBuilder |
serialization() |
ShutdownConfigurationBuilder |
shutdown() |
SiteConfigurationBuilder |
site() |
String |
toString() |
TransportConfigurationBuilder |
transport() |
void |
validate()
Validate the data in this builder before building the configuration bean
|
SerializationConfigurationBuilder |
version(short marshallVersion)
Largest allowable version to use when marshalling internal state.
|
SerializationConfigurationBuilder |
version(String marshallVersion)
Largest allowable version to use when marshalling internal state.
|
public SerializationConfigurationBuilder marshaller(Marshaller marshaller)
marshaller
- public Marshaller getMarshaller()
public SerializationConfigurationBuilder version(short marshallVersion)
marshallVersion
- public SerializationConfigurationBuilder version(String marshallVersion)
marshallVersion
- public <T> SerializationConfigurationBuilder addAdvancedExternalizer(int id, AdvancedExternalizer<T> advancedExternalizer)
org.infinispan.marshall.AdvancedExternalizer
implementation alongside its corresponding identifier. Remember that the identifier needs to a be positive number,
including 0, and cannot clash with other identifiers in the system.id
- advancedExternalizer
- public <T> SerializationConfigurationBuilder addAdvancedExternalizer(AdvancedExternalizer<T> advancedExternalizer)
org.infinispan.marshall.AdvancedExternalizer
implementation alongside its corresponding identifier. Remember that the identifier needs to a be positive number,
including 0, and cannot clash with other identifiers in the system.advancedExternalizer
- public <T> SerializationConfigurationBuilder addAdvancedExternalizer(AdvancedExternalizer<T>... advancedExternalizers)
org.infinispan.marshall.AdvancedExternalizer
implementations.advancedExternalizers
- public SerializationConfigurationBuilder classResolver(ClassResolver classResolver)
classResolver
- public void validate()
Builder
validate
in interface Builder<SerializationConfiguration>
public SerializationConfiguration create()
Builder
create
in interface Builder<SerializationConfiguration>
public SerializationConfigurationBuilder read(SerializationConfiguration template)
Builder
read
in interface Builder<SerializationConfiguration>
template
- the configuration from which to "clone" this config if needed.protected GlobalConfigurationBuilder getGlobalConfig()
public TransportConfigurationBuilder transport()
transport
in interface GlobalConfigurationChildBuilder
public GlobalJmxStatisticsConfigurationBuilder globalJmxStatistics()
globalJmxStatistics
in interface GlobalConfigurationChildBuilder
public SerializationConfigurationBuilder serialization()
serialization
in interface GlobalConfigurationChildBuilder
@Deprecated public ExecutorFactoryConfigurationBuilder asyncListenerExecutor()
listenerThreadPool()
instead.asyncListenerExecutor
in interface GlobalConfigurationChildBuilder
@Deprecated public ExecutorFactoryConfigurationBuilder persistenceExecutor()
persistenceThreadPool()
instead.persistenceExecutor
in interface GlobalConfigurationChildBuilder
public ExecutorFactoryConfigurationBuilder asyncTransportExecutor()
asyncTransportExecutor
in interface GlobalConfigurationChildBuilder
@Deprecated public ExecutorFactoryConfigurationBuilder remoteCommandsExecutor()
TransportConfigurationBuilder.remoteCommandThreadPool()
instead.remoteCommandsExecutor
in interface GlobalConfigurationChildBuilder
@Deprecated public ScheduledExecutorFactoryConfigurationBuilder evictionScheduledExecutor()
evictionThreadPool()
instead.evictionScheduledExecutor
in interface GlobalConfigurationChildBuilder
@Deprecated public ScheduledExecutorFactoryConfigurationBuilder replicationQueueScheduledExecutor()
replicationQueueThreadPool()
instead.replicationQueueScheduledExecutor
in interface GlobalConfigurationChildBuilder
public ThreadPoolConfigurationBuilder listenerThreadPool()
listenerThreadPool
in interface GlobalConfigurationChildBuilder
public ThreadPoolConfigurationBuilder replicationQueueThreadPool()
replicationQueueThreadPool
in interface GlobalConfigurationChildBuilder
public ThreadPoolConfigurationBuilder evictionThreadPool()
evictionThreadPool
in interface GlobalConfigurationChildBuilder
public ThreadPoolConfigurationBuilder persistenceThreadPool()
persistenceThreadPool
in interface GlobalConfigurationChildBuilder
public GlobalSecurityConfigurationBuilder security()
security
in interface GlobalConfigurationChildBuilder
public ShutdownConfigurationBuilder shutdown()
shutdown
in interface GlobalConfigurationChildBuilder
public SiteConfigurationBuilder site()
site
in interface GlobalConfigurationChildBuilder
public GlobalConfiguration build()
build
in interface GlobalConfigurationChildBuilder
Copyright © 2015 JBoss, a division of Red Hat. All rights reserved.