|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object org.infinispan.config.InfinispanConfiguration
public class InfinispanConfiguration
InfinispanConfiguration encapsulates root component of Infinispan XML configuration
Note that class InfinispanConfiguration contains JAXB annotations. These annotations determine how XML configuration files are read into instances of configuration class hierarchy as well as they provide meta data for configuration file XML schema generation. Please modify these annotations and Java element types they annotate with utmost understanding and care.
Field Summary | |
---|---|
static String |
SCHEMA_SYSTEM_PROPERTY
|
static String |
SCHEMA_URL_SYSTEM_PROPERTY
|
static String |
SKIP_TOKEN_REPLACEMENT
|
static String |
VALIDATING_SYSTEM_PROPERTY
|
Constructor Summary | |
---|---|
InfinispanConfiguration()
Should never called. |
Method Summary | |
---|---|
void |
accept(ConfigurationBeanVisitor v)
|
static InputStream |
findSchemaInputStream()
|
static InfinispanConfiguration |
newInfinispanConfiguration(InputStream config)
Factory method to create an instance of Infinispan configuration. |
static InfinispanConfiguration |
newInfinispanConfiguration(InputStream config,
InputStream schema)
Factory method to create an instance of Infinispan configuration. |
static InfinispanConfiguration |
newInfinispanConfiguration(InputStream config,
InputStream schema,
ConfigurationBeanVisitor cbv)
Factory method to create an instance of Infinispan configuration. |
static InfinispanConfiguration |
newInfinispanConfiguration(String configFileName)
Factory method to create an instance of Infinispan configuration. |
static InfinispanConfiguration |
newInfinispanConfiguration(String configFileName,
String schemaFileName)
Factory method to create an instance of Infinispan configuration. |
static InfinispanConfiguration |
newInfinispanConfiguration(String configFileName,
String schemaFileName,
ConfigurationBeanVisitor cbv)
Factory method to create an instance of Infinispan configuration. |
Configuration |
parseDefaultConfiguration()
Parses the default template configuration. |
GlobalConfiguration |
parseGlobalConfiguration()
GlobalConfiguration would also have a reference to the template default configuration, accessible via org.infinispan.config.GlobalConfiguration#getDefaultConfiguration()
This is typically used to configure a DefaultCacheManager |
Map<String,Configuration> |
parseNamedConfigurations()
Parses and retrieves configuration overrides for named caches. |
static String |
resolveSchemaPath()
|
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
public static final String VALIDATING_SYSTEM_PROPERTY
public static final String SKIP_TOKEN_REPLACEMENT
public static final String SCHEMA_SYSTEM_PROPERTY
public static final String SCHEMA_URL_SYSTEM_PROPERTY
Constructor Detail |
---|
public InfinispanConfiguration()
Method Detail |
---|
public static InfinispanConfiguration newInfinispanConfiguration(String configFileName, String schemaFileName) throws IOException
configFileName
- configuration file nameschemaFileName
- schema file name
IOException
- if there are any issues creating InfinispanConfiguration objectpublic static InfinispanConfiguration newInfinispanConfiguration(String configFileName, String schemaFileName, ConfigurationBeanVisitor cbv) throws IOException
configFileName
- configuration file nameschemaFileName
- schema file namecbv
- configuration bean visitor passed to constructed InfinispanConfiguration
IOException
- if there are any issues creating InfinispanConfiguration objectpublic static InfinispanConfiguration newInfinispanConfiguration(String configFileName) throws IOException
configFileName
- configuration file name
IOException
- if there are any issues creating InfinispanConfiguration objectpublic static InfinispanConfiguration newInfinispanConfiguration(InputStream config) throws IOException
config
- configuration input stream
IOException
- if there are any issues creating InfinispanConfiguration objectpublic static InfinispanConfiguration newInfinispanConfiguration(InputStream config, InputStream schema) throws IOException
config
- configuration input streamschema
- schema inputstream
IOException
- if there are any issues creating InfinispanConfiguration objectpublic static InfinispanConfiguration newInfinispanConfiguration(InputStream config, InputStream schema, ConfigurationBeanVisitor cbv) throws IOException
config
- configuration input streamschema
- schema inputstreamcbv
- configuration bean visitor passed to constructed InfinispanConfiguration
IOException
- if there are any issues creating InfinispanConfiguration objectpublic static InputStream findSchemaInputStream()
public static String resolveSchemaPath()
public void accept(ConfigurationBeanVisitor v)
public Configuration parseDefaultConfiguration() throws ConfigurationException
XmlConfigurationParser
parseDefaultConfiguration
in interface XmlConfigurationParser
ConfigurationException
- if there is a problem parsing the configuration XMLpublic GlobalConfiguration parseGlobalConfiguration()
XmlConfigurationParser
org.infinispan.config.GlobalConfiguration#getDefaultConfiguration()
This is typically used to configure a DefaultCacheManager
parseGlobalConfiguration
in interface XmlConfigurationParser
public Map<String,Configuration> parseNamedConfigurations() throws ConfigurationException
XmlConfigurationParser
parseNamedConfigurations
in interface XmlConfigurationParser
ConfigurationException
- if there is a problem parsing the configuration XML
|
Google Analytics | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |