[jboss-cvs] JBoss Messaging SVN: r3665 - in trunk/src: main/org/jboss/messaging/core and 1 other directory.
jboss-cvs-commits at lists.jboss.org
jboss-cvs-commits at lists.jboss.org
Mon Feb 4 09:58:46 EST 2008
Author: jmesnil
Date: 2008-02-04 09:58:45 -0500 (Mon, 04 Feb 2008)
New Revision: 3665
Modified:
trunk/src/etc/server/default/deploy/jbm-configuration.xml
trunk/src/main/org/jboss/messaging/core/Configuration.java
trunk/src/main/org/jboss/messaging/core/FileConfiguration.java
Log:
* added remoting-disable-invm property to jbm-configuration.xml (defaults to false)
Modified: trunk/src/etc/server/default/deploy/jbm-configuration.xml
===================================================================
--- trunk/src/etc/server/default/deploy/jbm-configuration.xml 2008-02-04 14:32:10 UTC (rev 3664)
+++ trunk/src/etc/server/default/deploy/jbm-configuration.xml 2008-02-04 14:58:45 UTC (rev 3665)
@@ -60,6 +60,8 @@
<remoting-bind-address>5400</remoting-bind-address>
<!-- timeout in seconds -->
<remoting-timeout>5</remoting-timeout>
+ <!-- true to disable invm communication when the client and the server are in the same JVM -->
+ <remoting-disable-invm>false</remoting-disable-invm>
</configuration>
Modified: trunk/src/main/org/jboss/messaging/core/Configuration.java
===================================================================
--- trunk/src/main/org/jboss/messaging/core/Configuration.java 2008-02-04 14:32:10 UTC (rev 3664)
+++ trunk/src/main/org/jboss/messaging/core/Configuration.java 2008-02-04 14:58:45 UTC (rev 3665)
@@ -23,21 +23,17 @@
import static org.jboss.messaging.core.remoting.TransportType.TCP;
-import org.jboss.jms.server.security.Role;
-import org.jboss.messaging.core.remoting.RemotingConfiguration;
-import org.jboss.messaging.core.remoting.TransportType;
-import org.jboss.messaging.util.XMLUtil;
-import org.w3c.dom.Element;
-import org.w3c.dom.NodeList;
-
import java.beans.PropertyChangeListener;
import java.beans.PropertyChangeSupport;
import java.io.Serializable;
-import java.net.URL;
import java.util.ArrayList;
import java.util.HashSet;
import java.util.List;
+import org.jboss.jms.server.security.Role;
+import org.jboss.messaging.core.remoting.RemotingConfiguration;
+import org.jboss.messaging.core.remoting.TransportType;
+
/**
* This is the JBM configuration. It is used to configure the MessagingServer.
*
@@ -101,6 +97,8 @@
protected Integer _remotingTimeout;
+ protected Boolean _remotingDisableInvm = false;
+
public void addPropertyChangeListener(
PropertyChangeListener listener)
{
@@ -343,6 +341,7 @@
{
RemotingConfiguration configuration = new RemotingConfiguration(_remotingTransport, "localhost", _remotingBindAddress);
configuration.setTimeout(_remotingTimeout);
+ configuration.setInvmDisabled(_remotingDisableInvm);
return configuration;
}
Modified: trunk/src/main/org/jboss/messaging/core/FileConfiguration.java
===================================================================
--- trunk/src/main/org/jboss/messaging/core/FileConfiguration.java 2008-02-04 14:32:10 UTC (rev 3664)
+++ trunk/src/main/org/jboss/messaging/core/FileConfiguration.java 2008-02-04 14:58:45 UTC (rev 3665)
@@ -75,6 +75,7 @@
_remotingTransport = TransportType.valueOf(getString(e, "remoting-transport", _remotingTransport.name()));
_remotingBindAddress = getInteger(e, "remoting-bind-address", _remotingBindAddress);
_remotingTimeout = getInteger(e, "remoting-timeout", _remotingTimeout);
+ _remotingDisableInvm = getBoolean(e, "remoting-disable-invm", _remotingDisableInvm);
NodeList security = e.getElementsByTagName("default-security-config");
if (security.getLength() > 0)
{
More information about the jboss-cvs-commits
mailing list