Package org.infinispan.config

Examples of org.infinispan.config.InfinispanConfiguration


    }
  }

  private EmbeddedCacheManager createCustomCacheManager(String cfgName, Properties properties) {
    try {
      InfinispanConfiguration configuration = InfinispanConfiguration.newInfinispanConfiguration(
          cfgName, InfinispanConfiguration.resolveSchemaPath(),
          new ConfigurationValidatingVisitor());
      GlobalConfiguration globalConfiguration = configuration.parseGlobalConfiguration();
      Configuration defaultConfiguration = configuration.parseDefaultConfiguration();
      TransactionManagerLookupDelegator transactionManagerLookupDelegator = new TransactionManagerLookupDelegator( properties );
      final DefaultCacheManager cacheManager = new DefaultCacheManager( globalConfiguration, defaultConfiguration, true );
      for (Map.Entry<String, Configuration> entry : configuration.parseNamedConfigurations().entrySet()) {
        Configuration cfg = entry.getValue();
        if ( transactionManagerLookupDelegator.isValid() ) {
          cfg.setTransactionManagerLookup( transactionManagerLookupDelegator );
        }
        cacheManager.defineConfiguration( entry.getKey(), cfg );
View Full Code Here


    *
    * @throws java.io.IOException if there is a problem with the configuration file.
    */
   public DefaultCacheManager(String configurationFile, boolean start) throws IOException {
      try {
         InfinispanConfiguration configuration = InfinispanConfiguration.newInfinispanConfiguration(
                 configurationFile, InfinispanConfiguration.resolveSchemaPath(),
                 new ConfigurationValidatingVisitor());

         globalConfiguration = configuration.parseGlobalConfiguration();
         defaultConfiguration = configuration.parseDefaultConfiguration();
         for (Map.Entry<String, Configuration> entry : configuration.parseNamedConfigurations().entrySet()) {
            Configuration c = defaultConfiguration.clone();
            c.applyOverrides(entry.getValue());
            configurationOverrides.put(entry.getKey(), c);
         }
         globalComponentRegistry = new GlobalComponentRegistry(globalConfiguration, this, reflectionCache);
View Full Code Here

    *
    * @throws java.io.IOException if there is a problem reading the configuration stream
    */
   public DefaultCacheManager(InputStream configurationStream, boolean start) throws IOException {
      try {
         InfinispanConfiguration configuration = InfinispanConfiguration.newInfinispanConfiguration(
                 configurationStream, InfinispanConfiguration.findSchemaInputStream(),
                 new ConfigurationValidatingVisitor());
         globalConfiguration = configuration.parseGlobalConfiguration();
         defaultConfiguration = configuration.parseDefaultConfiguration();
         for (Map.Entry<String, Configuration> entry : configuration.parseNamedConfigurations().entrySet()) {
            Configuration c = defaultConfiguration.clone();
            c.applyOverrides(entry.getValue());
            configurationOverrides.put(entry.getKey(), c);
         }
         globalComponentRegistry = new GlobalComponentRegistry(globalConfiguration, this, reflectionCache);
View Full Code Here

    * @throws java.io.IOException if there is a problem with the configuration file.
    */
   public DefaultCacheManager(String globalConfigurationFile, String defaultConfigurationFile, String namedCacheFile,
                              boolean start) throws IOException {
      try {
         InfinispanConfiguration gconfiguration = InfinispanConfiguration.newInfinispanConfiguration(
                 globalConfigurationFile, InfinispanConfiguration.resolveSchemaPath(),
                 new ConfigurationValidatingVisitor());

         globalConfiguration = gconfiguration.parseGlobalConfiguration();

         InfinispanConfiguration dconfiguration = InfinispanConfiguration.newInfinispanConfiguration(
                 defaultConfigurationFile, InfinispanConfiguration.resolveSchemaPath(),
                 new ConfigurationValidatingVisitor());

         defaultConfiguration = dconfiguration.parseDefaultConfiguration();

         if (namedCacheFile != null) {
            InfinispanConfiguration NCconfiguration = InfinispanConfiguration.newInfinispanConfiguration(
                    namedCacheFile, InfinispanConfiguration.resolveSchemaPath(),
                    new ConfigurationValidatingVisitor());

            for (Map.Entry<String, Configuration> entry : NCconfiguration.parseNamedConfigurations().entrySet()) {
               Configuration c = defaultConfiguration.clone();
               c.applyOverrides(entry.getValue());
               configurationOverrides.put(entry.getKey(), c);
            }
         }
View Full Code Here

*/
public class ConfigurationToXmlStringTest {

   @Test
   public void testCanMarshalInfinispanConfigurationToXml() throws Exception {
      InfinispanConfiguration configuration = newInfinispanConfiguration(
          getClass().getResourceAsStream("/configs/named-cache-test.xml"));
      configuration.parseGlobalConfiguration().fluent().transport().clusterName("MyCluster");

      assertXmlStringContains(configuration.toXmlString(), "clusterName=\"MyCluster\"");
   }
View Full Code Here

    *
    * @throws java.io.IOException if there is a problem with the configuration file.
    */
   public DefaultCacheManager(String configurationFile, boolean start) throws IOException {
      try {
         InfinispanConfiguration configuration = InfinispanConfiguration.newInfinispanConfiguration(
               configurationFile, InfinispanConfiguration.resolveSchemaPath(),
               Thread.currentThread().getContextClassLoader());

         globalConfiguration = configuration.parseGlobalConfiguration();
         globalConfiguration.accept(configurationValidator);
         defaultConfiguration = configuration.parseDefaultConfiguration();
         for (Map.Entry<String, Configuration> entry : configuration.parseNamedConfigurations().entrySet()) {
            Configuration c = defaultConfiguration.clone();
            c.applyOverrides(entry.getValue());
            configurationOverrides.put(entry.getKey(), c);
         }
         globalComponentRegistry = new GlobalComponentRegistry(globalConfiguration, this, reflectionCache, caches.keySet());
View Full Code Here

    * @throws java.io.IOException if there is a problem reading the configuration stream
    */
   public DefaultCacheManager(InputStream configurationStream, boolean start) throws IOException {
      InputStream schemaInputStream = InfinispanConfiguration.findSchemaInputStream();
      try {
         InfinispanConfiguration configuration = InfinispanConfiguration.newInfinispanConfiguration(
                 configurationStream, schemaInputStream);
         globalConfiguration = configuration.parseGlobalConfiguration();
         globalConfiguration.accept(configurationValidator);
         defaultConfiguration = configuration.parseDefaultConfiguration();
         for (Map.Entry<String, Configuration> entry : configuration.parseNamedConfigurations().entrySet()) {
            Configuration c = defaultConfiguration.clone();
            c.applyOverrides(entry.getValue());
            configurationOverrides.put(entry.getKey(), c);
         }
         globalComponentRegistry = new GlobalComponentRegistry(globalConfiguration, this, reflectionCache, caches.keySet());
View Full Code Here

    * @throws java.io.IOException if there is a problem with the configuration file.
    */
   public DefaultCacheManager(String globalConfigurationFile, String defaultConfigurationFile, String namedCacheFile,
                              boolean start) throws IOException {
      try {
         InfinispanConfiguration gconfiguration = InfinispanConfiguration.newInfinispanConfiguration(
                 globalConfigurationFile, InfinispanConfiguration.resolveSchemaPath(),
                 Thread.currentThread().getContextClassLoader());

         globalConfiguration = gconfiguration.parseGlobalConfiguration();
         globalConfiguration.accept(configurationValidator);

         InfinispanConfiguration dconfiguration = InfinispanConfiguration.newInfinispanConfiguration(
                 defaultConfigurationFile, InfinispanConfiguration.resolveSchemaPath(),
                 Thread.currentThread().getContextClassLoader());

         defaultConfiguration = dconfiguration.parseDefaultConfiguration();

         if (namedCacheFile != null) {
            InfinispanConfiguration NCconfiguration = InfinispanConfiguration.newInfinispanConfiguration(
                    namedCacheFile, InfinispanConfiguration.resolveSchemaPath(),
                    Thread.currentThread().getContextClassLoader());

            for (Map.Entry<String, Configuration> entry : NCconfiguration.parseNamedConfigurations().entrySet()) {
               Configuration c = defaultConfiguration.clone();
               c.applyOverrides(entry.getValue());
               configurationOverrides.put(entry.getKey(), c);
            }
         }
View Full Code Here

    *
    * @throws java.io.IOException if there is a problem with the configuration file.
    */
   public DefaultCacheManager(String configurationFile, boolean start) throws IOException {
      try {
         InfinispanConfiguration configuration = InfinispanConfiguration.newInfinispanConfiguration(
               configurationFile, InfinispanConfiguration.resolveSchemaPath(),
               Thread.currentThread().getContextClassLoader());

         globalConfiguration = configuration.parseGlobalConfiguration();
         globalConfiguration.accept(configurationValidator);
         defaultConfiguration = configuration.parseDefaultConfiguration();
         for (Map.Entry<String, Configuration> entry : configuration.parseNamedConfigurations().entrySet()) {
            Configuration c = defaultConfiguration.clone();
            c.applyOverrides(entry.getValue());
            configurationOverrides.put(entry.getKey(), c);
         }
         globalComponentRegistry = new GlobalComponentRegistry(globalConfiguration, this, caches.keySet());
View Full Code Here

    * @throws java.io.IOException if there is a problem reading the configuration stream
    */
   public DefaultCacheManager(InputStream configurationStream, boolean start) throws IOException {
      InputStream schemaInputStream = InfinispanConfiguration.findSchemaInputStream();
      try {
         InfinispanConfiguration configuration = InfinispanConfiguration.newInfinispanConfiguration(
                 configurationStream, schemaInputStream);
         globalConfiguration = configuration.parseGlobalConfiguration();
         globalConfiguration.accept(configurationValidator);
         defaultConfiguration = configuration.parseDefaultConfiguration();
         for (Map.Entry<String, Configuration> entry : configuration.parseNamedConfigurations().entrySet()) {
            Configuration c = defaultConfiguration.clone();
            c.applyOverrides(entry.getValue());
            configurationOverrides.put(entry.getKey(), c);
         }
         globalComponentRegistry = new GlobalComponentRegistry(globalConfiguration, this, caches.keySet());
View Full Code Here

TOP

Related Classes of org.infinispan.config.InfinispanConfiguration

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.