org.jboss.messaging.core.remoting.impl.invm
Class InVMAcceptor

java.lang.Object
  extended by org.jboss.messaging.core.remoting.impl.invm.InVMAcceptor
All Implemented Interfaces:
Acceptor, MessagingComponent

public class InVMAcceptor
extends java.lang.Object
implements Acceptor

A InVMAcceptor

Author:
Tim Fox

Constructor Summary
InVMAcceptor(java.util.Map<java.lang.String,java.lang.Object> configuration, BufferHandler handler, ConnectionLifeCycleListener listener, java.util.concurrent.Executor threadPool)
           
 
Method Summary
 void connect(java.lang.String connectionID, BufferHandler remoteHandler, InVMConnector connector, java.util.concurrent.Executor clientExecutor)
           
 void disconnect(java.lang.String connectionID)
           
 ExecutorFactory getExecutorFactory()
           
 BufferHandler getHandler()
           
 boolean isStarted()
           
 void pause()
           
 void resume()
           
 void start()
           
 void stop()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

InVMAcceptor

public InVMAcceptor(java.util.Map<java.lang.String,java.lang.Object> configuration,
                    BufferHandler handler,
                    ConnectionLifeCycleListener listener,
                    java.util.concurrent.Executor threadPool)
Method Detail

start

public void start()
           throws java.lang.Exception
Specified by:
start in interface MessagingComponent
Throws:
java.lang.Exception

pause

public void pause()
Specified by:
pause in interface Acceptor

resume

public void resume()
Specified by:
resume in interface Acceptor

stop

public void stop()
Specified by:
stop in interface MessagingComponent

isStarted

public boolean isStarted()
Specified by:
isStarted in interface MessagingComponent

getHandler

public BufferHandler getHandler()

getExecutorFactory

public ExecutorFactory getExecutorFactory()

connect

public void connect(java.lang.String connectionID,
                    BufferHandler remoteHandler,
                    InVMConnector connector,
                    java.util.concurrent.Executor clientExecutor)

disconnect

public void disconnect(java.lang.String connectionID)


Copyright © 2006 JBoss Inc. All Rights Reserved.