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
-
-
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 ExecutorFactoryConfigurationasyncExecutorFactory()static org.infinispan.commons.configuration.attributes.AttributeSetattributeDefinitionSet()StringbalancingStrategy()ConnectionPoolConfigurationconnectionPool()longconnectionTimeout()booleanforceReturnValues()org.infinispan.commons.configuration.elements.ElementDefinition<RemoteStoreConfiguration>getElementDefinition()booleanhotRodWrapping()intkeySizeEstimate()Stringmarshaller()ProtocolVersionprotocol()booleanrawValues()StringremoteCacheName()SecurityConfigurationsecurity()List<RemoteServerConfiguration>servers()longsocketTimeout()List<ConfigurationInfo>subElements()booleantcpNoDelay()StringtransportFactory()Deprecated.since 10.0.intvalueSizeEstimate()-
Methods inherited from class org.infinispan.configuration.cache.AbstractStoreConfiguration
async, attributes, equals, fetchPersistentState, hashCode, ignoreModifications, maxBatchSize, preload, properties, purgeOnStartup, segmented, shared, toString, transactional
-
-
-
-
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
ElementDefinitionof the configuration.
-
subElements
public List<ConfigurationInfo> subElements()
- Specified by:
subElementsin interfaceConfigurationInfo- Overrides:
subElementsin 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()
-
-