Package org.apache.mina.transport.vmpipe
Class VmPipeAcceptor
java.lang.Object
org.apache.mina.common.support.BaseIoService
org.apache.mina.common.support.BaseIoAcceptor
org.apache.mina.transport.vmpipe.VmPipeAcceptor
- All Implemented Interfaces:
IoAcceptor
,IoService
Binds the specified
IoHandler
to the specified
VmPipeAddress
.-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
bind
(SocketAddress address, IoHandler handler, IoServiceConfig config) Binds to the specifiedaddress
and handles incoming connections with the specifiedhandler
.Returns the default configuration which is used when you didn't specify any configuration.void
unbind
(SocketAddress address) Unbinds from the specifiedaddress
and disconnects all clients connected there.void
Unbinds all addresses which were bound by this acceptor.Methods inherited from class org.apache.mina.common.support.BaseIoAcceptor
bind, newSession
Methods inherited from class org.apache.mina.common.support.BaseIoService
addListener, getFilterChain, getFilterChainBuilder, getListeners, getManagedServiceAddresses, getManagedSessions, isManaged, removeListener, setFilterChainBuilder
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface org.apache.mina.common.IoService
addListener, getFilterChain, getFilterChainBuilder, getManagedServiceAddresses, getManagedSessions, isManaged, removeListener, setFilterChainBuilder
-
Constructor Details
-
VmPipeAcceptor
public VmPipeAcceptor()
-
-
Method Details
-
bind
public void bind(SocketAddress address, IoHandler handler, IoServiceConfig config) throws IOException Description copied from interface:IoAcceptor
Binds to the specifiedaddress
and handles incoming connections with the specifiedhandler
.- Parameters:
config
- the configuration- Throws:
IOException
- if failed to bind
-
unbind
Description copied from interface:IoAcceptor
Unbinds from the specifiedaddress
and disconnects all clients connected there. -
unbindAll
public void unbindAll()Description copied from interface:IoAcceptor
Unbinds all addresses which were bound by this acceptor. -
getDefaultConfig
Description copied from interface:IoService
Returns the default configuration which is used when you didn't specify any configuration.
-