org.jboss.messaging.core.remoting.impl.mina
Class MinaService
java.lang.Object
org.jboss.messaging.core.remoting.impl.mina.MinaService
- All Implemented Interfaces:
- CleanUpNotifier, RemotingService, MessagingComponent
public class MinaService
- extends java.lang.Object
- implements RemotingService, CleanUpNotifier
- Version:
- $Revision$
- Author:
- Jeff Mesnil
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
MinaService
public MinaService(Configuration config)
MinaService
public MinaService(Configuration config,
ServerKeepAliveFactory factory)
addInterceptor
public void addInterceptor(Interceptor filter)
- Specified by:
addInterceptor in interface RemotingService
removeInterceptor
public void removeInterceptor(Interceptor filter)
- Specified by:
removeInterceptor in interface RemotingService
addRemotingSessionListener
public void addRemotingSessionListener(RemotingSessionListener listener)
- Specified by:
addRemotingSessionListener in interface RemotingService
removeRemotingSessionListener
public void removeRemotingSessionListener(RemotingSessionListener listener)
- Specified by:
removeRemotingSessionListener in interface RemotingService
start
public void start()
throws java.lang.Exception
- Specified by:
start in interface MessagingComponent
- Throws:
java.lang.Exception
stop
public void stop()
- Specified by:
stop in interface MessagingComponent
getDispatcher
public PacketDispatcher getDispatcher()
- Specified by:
getDispatcher in interface RemotingService
getConfiguration
public Configuration getConfiguration()
- Specified by:
getConfiguration in interface RemotingService
getKeepAliveFactory
public ServerKeepAliveFactory getKeepAliveFactory()
- Specified by:
getKeepAliveFactory in interface RemotingService
getFilterChain
public org.apache.mina.common.DefaultIoFilterChainBuilder getFilterChain()
- This method must only be called by tests which requires
to insert Filters (e.g. to simulate network failures)
fireCleanup
public void fireCleanup(long sessionID,
MessagingException me)
- Specified by:
fireCleanup in interface CleanUpNotifier
setKeepAliveFactory
public void setKeepAliveFactory(ServerKeepAliveFactory factory)
setRemotingConfiguration
public void setRemotingConfiguration(Configuration remotingConfig)
Copyright © 2006 JBoss Inc. All Rights Reserved.