[jboss-remoting-commits] JBoss Remoting SVN: r4363 - remoting3/trunk/core/src/main/java/org/jboss/cx/remoting/core.
jboss-remoting-commits at lists.jboss.org
jboss-remoting-commits at lists.jboss.org
Thu Jul 3 21:57:59 EDT 2008
Author: david.lloyd at jboss.com
Date: 2008-07-03 21:57:58 -0400 (Thu, 03 Jul 2008)
New Revision: 4363
Modified:
remoting3/trunk/core/src/main/java/org/jboss/cx/remoting/core/EndpointImpl.java
Log:
Lifecycle management goes to the container
Modified: remoting3/trunk/core/src/main/java/org/jboss/cx/remoting/core/EndpointImpl.java
===================================================================
--- remoting3/trunk/core/src/main/java/org/jboss/cx/remoting/core/EndpointImpl.java 2008-07-04 01:44:26 UTC (rev 4362)
+++ remoting3/trunk/core/src/main/java/org/jboss/cx/remoting/core/EndpointImpl.java 2008-07-04 01:57:58 UTC (rev 4363)
@@ -10,7 +10,6 @@
import org.jboss.cx.remoting.core.util.OrderedExecutorFactory;
import org.jboss.cx.remoting.spi.remote.RemoteClientEndpoint;
import org.jboss.cx.remoting.spi.remote.RemoteServiceEndpoint;
-import org.jboss.cx.remoting.util.AtomicStateMachine;
import org.jboss.cx.remoting.util.CollectionUtil;
import org.jboss.cx.remoting.util.NamingThreadFactory;
import org.jboss.cx.remoting.version.Version;
@@ -26,20 +25,8 @@
Logger.getLogger("org.jboss.cx.remoting").info("JBoss Remoting version %s", Version.VERSION);
}
- private enum State implements org.jboss.cx.remoting.util.State<State> {
- INITIAL,
- UP,
- DOWN;
-
- public boolean isReachable(final State dest) {
- return compareTo(dest) < 0;
- }
- }
-
private String name;
- private final AtomicStateMachine<State> state = AtomicStateMachine.start(State.INITIAL);
-
private OrderedExecutorFactory orderedExecutorFactory;
private ExecutorService executorService;
@@ -83,7 +70,6 @@
executor = executorService = Executors.newCachedThreadPool(new NamingThreadFactory(Executors.defaultThreadFactory(), "Remoting endpoint %s"));
setExecutor(executorService);
}
- state.requireTransition(State.INITIAL, State.UP);
}
public void stop() {
More information about the jboss-remoting-commits
mailing list