org.infinispan.config
Class InfinispanConfiguration

java.lang.Object
  extended by org.infinispan.config.InfinispanConfiguration
All Implemented Interfaces:
JAXBUnmarshallable, XmlConfigurationParser

Deprecated. Use Parser instead

@Deprecated
public class InfinispanConfiguration
extends Object
implements XmlConfigurationParser, JAXBUnmarshallable

InfinispanConfiguration encapsulates root component of Infinispan XML configuration. Can be empty for sensible defaults throughout, however that would only give you the most basic of local, non-clustered caches.

Since:
4.0
Author:
Vladimir Blagojevic

Field Summary
static String SCHEMA_SYSTEM_PROPERTY
          Deprecated.  
static String SCHEMA_URL_SYSTEM_PROPERTY
          Deprecated.  
static String SKIP_TOKEN_REPLACEMENT
          Deprecated.  
static String VALIDATING_SYSTEM_PROPERTY
          Deprecated.  
 
Method Summary
 void accept(ConfigurationBeanVisitor v)
          Deprecated.  
static InputStream findSchemaInputStream()
          Deprecated.  
static InputStream findSchemaInputStream(String localPathToSchema)
          Deprecated.  
protected static JAXBContext getJAXBContext()
          Deprecated. Returns the JAXB context that may be used to read and write Infinispan configurations.
static InfinispanConfiguration newInfinispanConfiguration(InputStream config)
          Deprecated. Factory method to create an instance of Infinispan configuration.
static InfinispanConfiguration newInfinispanConfiguration(InputStream config, InputStream schema)
          Deprecated. Factory method to create an instance of Infinispan configuration.
static InfinispanConfiguration newInfinispanConfiguration(InputStream config, InputStream schema, ConfigurationBeanVisitor cbv)
          Deprecated. Factory method to create an instance of Infinispan configuration.
static InfinispanConfiguration newInfinispanConfiguration(Reader config)
          Deprecated. Factory method to create an instance of Infinispan configuration.
static InfinispanConfiguration newInfinispanConfiguration(Reader config, InputStream schema)
          Deprecated. Factory method to create an instance of Infinispan configuration.
static InfinispanConfiguration newInfinispanConfiguration(Reader config, InputStream schema, ConfigurationBeanVisitor cbv)
          Deprecated. Factory method to create an instance of Infinispan configuration.
static InfinispanConfiguration newInfinispanConfiguration(String configFileName, ClassLoader cl)
          Deprecated. Factory method to create an instance of Infinispan configuration.
static InfinispanConfiguration newInfinispanConfiguration(String configFileName, String schemaFileName, ClassLoader cl)
          Deprecated. Factory method to create an instance of Infinispan configuration.
static InfinispanConfiguration newInfinispanConfiguration(String configFileName, String schemaFileName, ConfigurationBeanVisitor cbv, ClassLoader cl)
          Deprecated. Factory method to create an instance of Infinispan configuration.
 Configuration parseDefaultConfiguration()
          Deprecated. Parses the default template configuration.
 GlobalConfiguration parseGlobalConfiguration()
          Deprecated. 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()
          Deprecated. Parses and retrieves configuration overrides for named caches.
static String resolveSchemaPath()
          Deprecated.  
 String toXmlString()
          Deprecated. Converts this configuration instance to an XML representation containing the current settings.
protected static String toXmlString(Object compatibleConfigurationInstance)
          Deprecated. Converts an instance of GlobalConfiguration, Configuration or InfinispanConfiguration to its XML representation.
 void willUnmarshall(Object parent)
          Deprecated. Indicates that this element is about to be unmarshalled from the XML source that was processed.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

VALIDATING_SYSTEM_PROPERTY

public static final String VALIDATING_SYSTEM_PROPERTY
Deprecated. 
See Also:
Constant Field Values

SKIP_TOKEN_REPLACEMENT

public static final String SKIP_TOKEN_REPLACEMENT
Deprecated. 
See Also:
Constant Field Values

SCHEMA_SYSTEM_PROPERTY

public static final String SCHEMA_SYSTEM_PROPERTY
Deprecated. 
See Also:
Constant Field Values

SCHEMA_URL_SYSTEM_PROPERTY

public static final String SCHEMA_URL_SYSTEM_PROPERTY
Deprecated. 
See Also:
Constant Field Values
Method Detail

newInfinispanConfiguration

public static InfinispanConfiguration newInfinispanConfiguration(String configFileName,
                                                                 String schemaFileName,
                                                                 ClassLoader cl)
                                                          throws IOException
Deprecated. 
Factory method to create an instance of Infinispan configuration. If users want to verify configuration file correctness against Infinispan schema then appropriate schema file name should be provided as well.

Both configuration file and schema file are looked up in following order:

  1. using the specified ClassLoader
  2. if fails, the system ClassLoader
  3. if fails, attempt is made to load it as a file from the disk

Parameters:
configFileName - configuration file name
schemaFileName - schema file name
Returns:
infinispan configuration
Throws:
IOException - if there are any issues creating InfinispanConfiguration object

newInfinispanConfiguration

public static InfinispanConfiguration newInfinispanConfiguration(String configFileName,
                                                                 String schemaFileName,
                                                                 ConfigurationBeanVisitor cbv,
                                                                 ClassLoader cl)
                                                          throws IOException
Deprecated. 
Factory method to create an instance of Infinispan configuration. If users want to verify configuration file correctness against Infinispan schema then appropriate schema file name should be provided as well.

Both configuration file and schema file are looked up in following order:

  1. using specified ClassLoader
  2. if fails, the system ClassLoader
  3. if fails, attempt is made to load it as a file from the disk

Parameters:
configFileName - configuration file name
schemaFileName - schema file name
cbv - configuration bean visitor passed to constructed InfinispanConfiguration
Returns:
infinispan configuration
Throws:
IOException - if there are any issues creating InfinispanConfiguration object

newInfinispanConfiguration

public static InfinispanConfiguration newInfinispanConfiguration(String configFileName,
                                                                 ClassLoader cl)
                                                          throws IOException
Deprecated. 
Factory method to create an instance of Infinispan configuration.

Configuration file is looked up in following order:

  1. using the specified ClassLoader
  2. if fails, the system ClassLoader
  3. if fails, attempt is made to load it as a file from the disk

Parameters:
configFileName - configuration file name
Returns:
returns infinispan configuration
Throws:
IOException - if there are any issues creating InfinispanConfiguration object

newInfinispanConfiguration

public static InfinispanConfiguration newInfinispanConfiguration(InputStream config)
                                                          throws IOException
Deprecated. 
Factory method to create an instance of Infinispan configuration.

Parameters:
config - configuration input stream
Returns:
returns infinispan configuration
Throws:
IOException - if there are any issues creating InfinispanConfiguration object

newInfinispanConfiguration

public static InfinispanConfiguration newInfinispanConfiguration(Reader config)
                                                          throws IOException
Deprecated. 
Factory method to create an instance of Infinispan configuration.

Parameters:
config - configuration reader
Returns:
returns infinispan configuration
Throws:
IOException - if there are any issues creating InfinispanConfiguration object

newInfinispanConfiguration

public static InfinispanConfiguration newInfinispanConfiguration(InputStream config,
                                                                 InputStream schema)
                                                          throws IOException
Deprecated. 
Factory method to create an instance of Infinispan configuration. If users want to verify configuration file correctness against Infinispan schema then appropriate schema input stream should be provided as well.

Parameters:
config - configuration input stream
schema - schema inputstream
Returns:
infinispan configuration
Throws:
IOException - if there are any issues creating InfinispanConfiguration object

newInfinispanConfiguration

public static InfinispanConfiguration newInfinispanConfiguration(Reader config,
                                                                 InputStream schema)
                                                          throws IOException
Deprecated. 
Factory method to create an instance of Infinispan configuration. If users want to verify configuration file correctness against Infinispan schema then appropriate schema input stream should be provided as well.

Parameters:
config - configuration reader
schema - schema inputstream
Returns:
infinispan configuration
Throws:
IOException - if there are any issues creating InfinispanConfiguration object

newInfinispanConfiguration

public static InfinispanConfiguration newInfinispanConfiguration(Reader config,
                                                                 InputStream schema,
                                                                 ConfigurationBeanVisitor cbv)
                                                          throws IOException
Deprecated. 
Factory method to create an instance of Infinispan configuration. If users want to verify configuration file correctness against Infinispan schema then appropriate schema input stream should be provided as well.

Parameters:
config - configuration reader
schema - schema inputstream
cbv - configuration bean visitor passed to constructed InfinispanConfiguration
Returns:
infinispan configuration
Throws:
IOException - if there are any issues creating InfinispanConfiguration object

newInfinispanConfiguration

public static InfinispanConfiguration newInfinispanConfiguration(InputStream config,
                                                                 InputStream schema,
                                                                 ConfigurationBeanVisitor cbv)
                                                          throws IOException
Deprecated. 
Factory method to create an instance of Infinispan configuration. If users want to verify configuration file correctness against Infinispan schema then appropriate schema input stream should be provided as well.

Parameters:
config - configuration input stream
schema - schema inputstream
cbv - configuration bean visitor passed to constructed InfinispanConfiguration
Returns:
infinispan configuration
Throws:
IOException - if there are any issues creating InfinispanConfiguration object

getJAXBContext

protected static JAXBContext getJAXBContext()
                                     throws JAXBException
Deprecated. 
Returns the JAXB context that may be used to read and write Infinispan configurations.

Returns:
the JAXB context that may be used to read and write Infinispan configurations.
Throws:
JAXBException - In case of the creation of the context failed.

toXmlString

protected static String toXmlString(Object compatibleConfigurationInstance)
Deprecated. 
Converts an instance of GlobalConfiguration, Configuration or InfinispanConfiguration to its XML representation.

Parameters:
compatibleConfigurationInstance - a configuration instance that support XML marshaling.
Returns:
a string containing the formatted XML representation of the given instance.

findSchemaInputStream

public static InputStream findSchemaInputStream()
Deprecated. 

findSchemaInputStream

public static InputStream findSchemaInputStream(String localPathToSchema)
Deprecated. 

resolveSchemaPath

public static String resolveSchemaPath()
Deprecated. 

accept

public void accept(ConfigurationBeanVisitor v)
Deprecated. 

parseDefaultConfiguration

public Configuration parseDefaultConfiguration()
                                        throws ConfigurationException
Deprecated. 
Description copied from interface: XmlConfigurationParser
Parses the default template configuration.

Specified by:
parseDefaultConfiguration in interface XmlConfigurationParser
Returns:
a configuration instance representing the "default" block in the configuration file
Throws:
ConfigurationException - if there is a problem parsing the configuration XML

parseGlobalConfiguration

public GlobalConfiguration parseGlobalConfiguration()
Deprecated. 
Description copied from interface: XmlConfigurationParser
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

Specified by:
parseGlobalConfiguration in interface XmlConfigurationParser
Returns:
a GlobalConfiguration as parsed from the configuration file.

parseNamedConfigurations

public Map<String,Configuration> parseNamedConfigurations()
                                                   throws ConfigurationException
Deprecated. 
Description copied from interface: XmlConfigurationParser
Parses and retrieves configuration overrides for named caches.

Specified by:
parseNamedConfigurations in interface XmlConfigurationParser
Returns:
a Map of Configuration overrides keyed on cache name
Throws:
ConfigurationException - if there is a problem parsing the configuration XML

willUnmarshall

public void willUnmarshall(Object parent)
Deprecated. 
Description copied from interface: JAXBUnmarshallable
Indicates that this element is about to be unmarshalled from the XML source that was processed.

Specified by:
willUnmarshall in interface JAXBUnmarshallable
Parameters:
parent - parent component

toXmlString

public String toXmlString()
Deprecated. 
Converts this configuration instance to an XML representation containing the current settings.

Returns:
a string containing the formatted XML representation of this configuration instance.

-->

Copyright © 2012 JBoss, a division of Red Hat. All Rights Reserved.