Supply from filesystem infinispan configuration
[controller.git] / opendaylight / clustering / services_implementation / src / main / java / org / opendaylight / controller / clustering / services_implementation / internal / ClusterManager.java
index cd3a29579194c9a6a9831f4e44d7e67150b69f6d..ca13fbc2d23df7cb94d295401e48c30ec78bb9aa 100644 (file)
@@ -252,7 +252,10 @@ public class ClusterManager implements IClusterServices, IContainerAware {
         try {
             ParserRegistry parser = new ParserRegistry(this.getClass()
                     .getClassLoader());
-            ConfigurationBuilderHolder holder = parser.parseFile("config/infinispan-config.xml");
+            String infinispanConfigFile =
+                    System.getProperty("org.infinispan.config.file", "config/infinispan-config.xml");
+            logger.debug("Using configuration file:{}", infinispanConfigFile);
+            ConfigurationBuilderHolder holder = parser.parseFile(infinispanConfigFile);
             GlobalConfigurationBuilder globalBuilder = holder.getGlobalConfigurationBuilder();
             globalBuilder.serialization()
                     .classResolver(new ClassResolver())