[jboss-cvs] JBoss Messaging SVN: r6393 - in trunk/src/main/org/jboss/messaging/core: remoting/server/impl and 1 other directories.

jboss-cvs-commits at lists.jboss.org jboss-cvs-commits at lists.jboss.org
Fri Apr 10 04:58:26 EDT 2009


Author: jmesnil
Date: 2009-04-10 04:58:25 -0400 (Fri, 10 Apr 2009)
New Revision: 6393

Modified:
   trunk/src/main/org/jboss/messaging/core/remoting/server/RemotingService.java
   trunk/src/main/org/jboss/messaging/core/remoting/server/impl/RemotingServiceImpl.java
   trunk/src/main/org/jboss/messaging/core/server/impl/MessagingServerImpl.java
Log:
fixed RemotingServiceImpl

* refactored RemotingServiceImpl constructor to inject directly the MessagingServer and the ManagementService rather than using setters for them

Modified: trunk/src/main/org/jboss/messaging/core/remoting/server/RemotingService.java
===================================================================
--- trunk/src/main/org/jboss/messaging/core/remoting/server/RemotingService.java	2009-04-10 05:31:16 UTC (rev 6392)
+++ trunk/src/main/org/jboss/messaging/core/remoting/server/RemotingService.java	2009-04-10 08:58:25 UTC (rev 6393)
@@ -24,11 +24,9 @@
 
 import java.util.Set;
 
-import org.jboss.messaging.core.management.ManagementService;
 import org.jboss.messaging.core.remoting.Interceptor;
 import org.jboss.messaging.core.remoting.RemotingConnection;
 import org.jboss.messaging.core.server.MessagingComponent;
-import org.jboss.messaging.core.server.MessagingServer;
 
 /**
  * @author <a href="mailto:jmesnil at redhat.com">Jeff Mesnil</a>
@@ -42,13 +40,9 @@
 
    Set<RemotingConnection> getConnections();
    
-   void setMessagingServer(MessagingServer server);
-   
    void addInterceptor(Interceptor interceptor);
    
    boolean removeInterceptor(Interceptor interceptor);
    
-   void setManagementService(ManagementService managementService);
-   
    void freeze();
 }

Modified: trunk/src/main/org/jboss/messaging/core/remoting/server/impl/RemotingServiceImpl.java
===================================================================
--- trunk/src/main/org/jboss/messaging/core/remoting/server/impl/RemotingServiceImpl.java	2009-04-10 05:31:16 UTC (rev 6392)
+++ trunk/src/main/org/jboss/messaging/core/remoting/server/impl/RemotingServiceImpl.java	2009-04-10 08:58:25 UTC (rev 6393)
@@ -46,7 +46,6 @@
 import org.jboss.messaging.core.remoting.spi.MessagingBuffer;
 import org.jboss.messaging.core.server.MessagingServer;
 import org.jboss.messaging.core.server.impl.MessagingServerPacketHandler;
-import org.jboss.messaging.utils.UUIDGenerator;
 
 /**
  * @author <a href="mailto:jmesnil at redhat.com">Jeff Mesnil</a>
@@ -88,7 +87,7 @@
 
    // Constructors --------------------------------------------------
 
-   public RemotingServiceImpl(final Configuration config)
+   public RemotingServiceImpl(final Configuration config, final MessagingServer server, final ManagementService managementService)
    {
       transportConfigs = config.getAcceptorConfigurations();
 
@@ -107,15 +106,12 @@
       }
 
       this.config = config;
+      this.server = server;
+      this.managementService = managementService;
    }
 
    // RemotingService implementation -------------------------------
 
-   public void setManagementService(final ManagementService managementService)
-   {
-      this.managementService = managementService;
-   }
-
    public synchronized void start() throws Exception
    {
       if (started)
@@ -248,11 +244,6 @@
       return new HashSet<RemotingConnection>(connections.values());
    }
 
-   public void setMessagingServer(final MessagingServer server)
-   {
-      this.server = server;
-   }
-
    // ConnectionLifeCycleListener implementation -----------------------------------
 
    public void connectionCreated(final Connection connection)

Modified: trunk/src/main/org/jboss/messaging/core/server/impl/MessagingServerImpl.java
===================================================================
--- trunk/src/main/org/jboss/messaging/core/server/impl/MessagingServerImpl.java	2009-04-10 05:31:16 UTC (rev 6392)
+++ trunk/src/main/org/jboss/messaging/core/server/impl/MessagingServerImpl.java	2009-04-10 08:58:25 UTC (rev 6393)
@@ -496,12 +496,10 @@
          return;
       }
 
-      remotingService = new RemotingServiceImpl(configuration);
-
-      remotingService.setMessagingServer(this);
-
       managementService = new ManagementServiceImpl(mbeanServer, configuration.isJMXManagementEnabled());
-     
+
+      remotingService = new RemotingServiceImpl(configuration, this, managementService);
+      
       if (configuration.isEnableFileDeployment())
       {
          // We need to create it now but not start it




More information about the jboss-cvs-commits mailing list