Class GlobalStateConfiguration
- java.lang.Object
-
- org.infinispan.configuration.global.GlobalStateConfiguration
-
public class GlobalStateConfiguration extends Object
GlobalStateConfiguration.- Since:
- 8.1
- Author:
- Tristan Tarrant
-
-
Field Summary
Fields Modifier and Type Field Description static org.infinispan.commons.configuration.attributes.AttributeDefinition<ConfigurationStorage>
CONFIGURATION_STORAGE
static org.infinispan.commons.configuration.attributes.AttributeDefinition<Supplier<? extends LocalConfigurationStorage>>
CONFIGURATION_STORAGE_SUPPLIER
static org.infinispan.commons.configuration.attributes.AttributeDefinition<Boolean>
ENABLED
static org.infinispan.commons.configuration.attributes.AttributeDefinition<String>
PERSISTENT_LOCATION
static org.infinispan.commons.configuration.attributes.AttributeDefinition<String>
SHARED_PERSISTENT_LOCATION
static org.infinispan.commons.configuration.attributes.AttributeDefinition<String>
TEMPORARY_LOCATION
-
Constructor Summary
Constructors Constructor Description GlobalStateConfiguration(org.infinispan.commons.configuration.attributes.AttributeSet attributes)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static org.infinispan.commons.configuration.attributes.AttributeSet
attributeDefinitionSet()
org.infinispan.commons.configuration.attributes.AttributeSet
attributes()
ConfigurationStorage
configurationStorage()
Supplier<? extends LocalConfigurationStorage>
configurationStorageClass()
Returns theLocalConfigurationStorage
Supplier
boolean
enabled()
String
persistentLocation()
Returns the filesystem path where persistent state data which needs to survive container restarts should be stored.String
sharedPersistentLocation()
Returns the filesystem path where shared persistent state data which needs to survive container restarts should be stored.String
temporaryLocation()
Returns the filesystem path where temporary state should be stored.String
toString()
-
-
-
Field Detail
-
ENABLED
public static final org.infinispan.commons.configuration.attributes.AttributeDefinition<Boolean> ENABLED
-
PERSISTENT_LOCATION
public static final org.infinispan.commons.configuration.attributes.AttributeDefinition<String> PERSISTENT_LOCATION
-
SHARED_PERSISTENT_LOCATION
public static final org.infinispan.commons.configuration.attributes.AttributeDefinition<String> SHARED_PERSISTENT_LOCATION
-
TEMPORARY_LOCATION
public static final org.infinispan.commons.configuration.attributes.AttributeDefinition<String> TEMPORARY_LOCATION
-
CONFIGURATION_STORAGE
public static final org.infinispan.commons.configuration.attributes.AttributeDefinition<ConfigurationStorage> CONFIGURATION_STORAGE
-
CONFIGURATION_STORAGE_SUPPLIER
public static final org.infinispan.commons.configuration.attributes.AttributeDefinition<Supplier<? extends LocalConfigurationStorage>> CONFIGURATION_STORAGE_SUPPLIER
-
-
Method Detail
-
attributeDefinitionSet
public static org.infinispan.commons.configuration.attributes.AttributeSet attributeDefinitionSet()
-
enabled
public boolean enabled()
-
persistentLocation
public String persistentLocation()
Returns the filesystem path where persistent state data which needs to survive container restarts should be stored. Defaults to the user.dir system property which usually is where the application was started. Warning: this path must NOT be shared with other instances.
-
sharedPersistentLocation
public String sharedPersistentLocation()
Returns the filesystem path where shared persistent state data which needs to survive container restarts should be stored. Defaults to the user.dir system property which usually is where the application was started. This path may be shared among multiple instances.
-
temporaryLocation
public String temporaryLocation()
Returns the filesystem path where temporary state should be stored. Defaults to the value of the java.io.tmpdir system property.
-
configurationStorage
public ConfigurationStorage configurationStorage()
-
configurationStorageClass
public Supplier<? extends LocalConfigurationStorage> configurationStorageClass()
Returns theLocalConfigurationStorage
Supplier
-
attributes
public org.infinispan.commons.configuration.attributes.AttributeSet attributes()
-
-