Class RemoteStoreConfiguration
- java.lang.Object
-
- org.infinispan.configuration.cache.AbstractStoreConfiguration
-
- org.infinispan.persistence.remote.configuration.RemoteStoreConfiguration
-
- All Implemented Interfaces:
BaseConfigurationInfo
,ConfigurationInfo
,StoreConfiguration
public class RemoteStoreConfiguration extends AbstractStoreConfiguration
-
-
Field Summary
-
Fields inherited from class org.infinispan.configuration.cache.AbstractStoreConfiguration
attributes, FETCH_PERSISTENT_STATE, IGNORE_MODIFICATIONS, MAX_BATCH_SIZE, PRELOAD, PROPERTIES, PURGE_ON_STARTUP, SEGMENTED, SHARED, TRANSACTIONAL, WRITE_ONLY
-
-
Constructor Summary
Constructors Constructor Description RemoteStoreConfiguration(org.infinispan.commons.configuration.attributes.AttributeSet attributes, AsyncStoreConfiguration async, ExecutorFactoryConfiguration asyncExecutorFactory, ConnectionPoolConfiguration connectionPool, SecurityConfiguration security, List<RemoteServerConfiguration> servers)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description ExecutorFactoryConfiguration
asyncExecutorFactory()
static org.infinispan.commons.configuration.attributes.AttributeSet
attributeDefinitionSet()
String
balancingStrategy()
ConnectionPoolConfiguration
connectionPool()
long
connectionTimeout()
boolean
forceReturnValues()
org.infinispan.commons.configuration.elements.ElementDefinition<RemoteStoreConfiguration>
getElementDefinition()
boolean
hotRodWrapping()
int
keySizeEstimate()
String
marshaller()
ProtocolVersion
protocol()
boolean
rawValues()
String
remoteCacheName()
SecurityConfiguration
security()
List<RemoteServerConfiguration>
servers()
long
socketTimeout()
List<ConfigurationInfo>
subElements()
boolean
tcpNoDelay()
String
transportFactory()
Deprecated.since 10.0.int
valueSizeEstimate()
-
Methods inherited from class org.infinispan.configuration.cache.AbstractStoreConfiguration
async, attributes, equals, fetchPersistentState, hashCode, ignoreModifications, maxBatchSize, preload, properties, purgeOnStartup, segmented, shared, toString, transactional, writeOnly
-
-
-
-
Constructor Detail
-
RemoteStoreConfiguration
public RemoteStoreConfiguration(org.infinispan.commons.configuration.attributes.AttributeSet attributes, AsyncStoreConfiguration async, ExecutorFactoryConfiguration asyncExecutorFactory, ConnectionPoolConfiguration connectionPool, SecurityConfiguration security, List<RemoteServerConfiguration> servers)
-
-
Method Detail
-
attributeDefinitionSet
public static org.infinispan.commons.configuration.attributes.AttributeSet attributeDefinitionSet()
-
getElementDefinition
public org.infinispan.commons.configuration.elements.ElementDefinition<RemoteStoreConfiguration> getElementDefinition()
- Returns:
- the
ElementDefinition
of the configuration.
-
subElements
public List<ConfigurationInfo> subElements()
- Specified by:
subElements
in interfaceConfigurationInfo
- Overrides:
subElements
in classAbstractStoreConfiguration
- Returns:
- the list of sub elements.
-
asyncExecutorFactory
public ExecutorFactoryConfiguration asyncExecutorFactory()
-
balancingStrategy
public String balancingStrategy()
-
connectionPool
public ConnectionPoolConfiguration connectionPool()
-
connectionTimeout
public long connectionTimeout()
-
forceReturnValues
public boolean forceReturnValues()
-
hotRodWrapping
public boolean hotRodWrapping()
-
keySizeEstimate
public int keySizeEstimate()
-
marshaller
public String marshaller()
-
protocol
public ProtocolVersion protocol()
-
rawValues
public boolean rawValues()
-
remoteCacheName
public String remoteCacheName()
-
servers
public List<RemoteServerConfiguration> servers()
-
socketTimeout
public long socketTimeout()
-
tcpNoDelay
public boolean tcpNoDelay()
-
transportFactory
@Deprecated public String transportFactory()
Deprecated.since 10.0. This method always returns null
-
valueSizeEstimate
public int valueSizeEstimate()
-
security
public SecurityConfiguration security()
-
-