[infinispan-commits] Infinispan SVN: r539 - in trunk/core/src: test/java/org/infinispan/config/parsing and 1 other directories.

infinispan-commits at lists.jboss.org infinispan-commits at lists.jboss.org
Thu Jul 9 09:15:00 EDT 2009


Author: vblagojevic at jboss.com
Date: 2009-07-09 09:15:00 -0400 (Thu, 09 Jul 2009)
New Revision: 539

Modified:
   trunk/core/src/main/java/org/infinispan/config/GlobalConfiguration.java
   trunk/core/src/test/java/org/infinispan/config/parsing/XmlFileParsingTest.java
   trunk/core/src/test/resources/configs/named-cache-test.xml
Log:
more tests

Modified: trunk/core/src/main/java/org/infinispan/config/GlobalConfiguration.java
===================================================================
--- trunk/core/src/main/java/org/infinispan/config/GlobalConfiguration.java	2009-07-09 13:03:27 UTC (rev 538)
+++ trunk/core/src/main/java/org/infinispan/config/GlobalConfiguration.java	2009-07-09 13:15:00 UTC (rev 539)
@@ -213,7 +213,8 @@
 
    @ConfigurationAttribute(name = "transportClass", 
             containingElement = "transport", 
-            description = "Transport class, by default null i.e. no transport")
+            description = "Transport class, by default null i.e. no transport",
+            defaultValue = "org.infinispan.remoting.transport.jgroups.JGroupsTransport")
    public void setTransportClass(String transportClass) {
       testImmutability("transportClass");
       this.transportClass = transportClass;

Modified: trunk/core/src/test/java/org/infinispan/config/parsing/XmlFileParsingTest.java
===================================================================
--- trunk/core/src/test/java/org/infinispan/config/parsing/XmlFileParsingTest.java	2009-07-09 13:03:27 UTC (rev 538)
+++ trunk/core/src/test/java/org/infinispan/config/parsing/XmlFileParsingTest.java	2009-07-09 13:15:00 UTC (rev 539)
@@ -3,6 +3,7 @@
 import org.infinispan.config.CacheLoaderManagerConfig;
 import org.infinispan.config.Configuration;
 import org.infinispan.config.GlobalConfiguration;
+import org.infinispan.config.GlobalConfiguration.ShutdownHookBehavior;
 import org.infinispan.distribution.DefaultConsistentHash;
 import org.infinispan.loaders.file.FileCacheStoreConfig;
 import org.infinispan.util.concurrent.IsolationLevel;
@@ -49,8 +50,11 @@
       assert gc.getReplicationQueueScheduledExecutorProperties().getProperty("threadNamePrefix").equals("ReplicationQueueThread");
 
       assert gc.getTransportClass().equals("org.infinispan.remoting.transport.jgroups.JGroupsTransport");
-      assert gc.getTransportProperties().isEmpty();
-
+      assert gc.getClusterName().equals("infinispan-cluster");
+      assert gc.getDistributedSyncTimeout() == 50000;
+      
+      assert gc.getShutdownHookBehavior().equals(ShutdownHookBehavior.REGISTER);
+      
       assert gc.getMarshallerClass().equals("org.infinispan.marshall.VersionAwareMarshaller");
       assert gc.getMarshallVersionString().equals("1.0");
 

Modified: trunk/core/src/test/resources/configs/named-cache-test.xml
===================================================================
--- trunk/core/src/test/resources/configs/named-cache-test.xml	2009-07-09 13:03:27 UTC (rev 538)
+++ trunk/core/src/test/resources/configs/named-cache-test.xml	2009-07-09 13:15:00 UTC (rev 539)
@@ -21,13 +21,19 @@
          <property name="threadNamePrefix" value="ReplicationQueueThread"/>
       </replicationQueueScheduledExecutor>
 
-      <transport transportClass="org.infinispan.remoting.transport.jgroups.JGroupsTransport"/>
+      <transport transportClass = "org.infinispan.remoting.transport.jgroups.JGroupsTransport" clusterName="infinispan-cluster" 
+      		distributedSyncTimeout="50000">
+         <!-- Note that the JGroups transport uses sensible defaults if no configuration property is defined. -->
+         <property name="configurationFile" value="udp.xml"/>
+         <!-- See the JGroupsTransport javadocs for more flags -->
+      </transport>
 
       <serialization marshallerClass="org.infinispan.marshall.VersionAwareMarshaller" version="1.0"/>
       <globalJmxStatistics enabled="false" jmxDomain="funky_domain"
                            mBeanServerLookup="org.infinispan.jmx.PerThreadMBeanServerLookup"
                            allowDuplicateDomains="true"/>
-
+                           
+      <shutdown hookBehavior="REGISTER"/>                           
    </global>
 
    <default>




More information about the infinispan-commits mailing list