Class MultiIOHandler
- java.lang.Object
-
- org.wso2.carbon.inbound.endpoint.protocol.hl7.core.MLLPSourceHandler
-
- org.wso2.carbon.inbound.endpoint.protocol.hl7.core.MultiIOHandler
-
- All Implemented Interfaces:
org.apache.http.nio.reactor.IOEventDispatch
public class MultiIOHandler extends MLLPSourceHandler
-
-
Field Summary
Fields Modifier and Type Field Description ConcurrentHashMap<Integer,MLLPSourceHandler>
handlers
-
Constructor Summary
Constructors Constructor Description MultiIOHandler(ConcurrentHashMap<Integer,HL7Processor> processorMap)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
connected(org.apache.http.nio.reactor.IOSession session)
void
disconnected(org.apache.http.nio.reactor.IOSession session)
void
disconnectSessions(int localPort)
void
inputReady(org.apache.http.nio.reactor.IOSession session)
void
outputReady(org.apache.http.nio.reactor.IOSession session)
void
timeout(org.apache.http.nio.reactor.IOSession session)
-
-
-
Field Detail
-
handlers
public ConcurrentHashMap<Integer,MLLPSourceHandler> handlers
-
-
Constructor Detail
-
MultiIOHandler
public MultiIOHandler(ConcurrentHashMap<Integer,HL7Processor> processorMap)
-
-
Method Detail
-
connected
public void connected(org.apache.http.nio.reactor.IOSession session)
- Specified by:
connected
in interfaceorg.apache.http.nio.reactor.IOEventDispatch
- Overrides:
connected
in classMLLPSourceHandler
-
inputReady
public void inputReady(org.apache.http.nio.reactor.IOSession session)
- Specified by:
inputReady
in interfaceorg.apache.http.nio.reactor.IOEventDispatch
- Overrides:
inputReady
in classMLLPSourceHandler
-
outputReady
public void outputReady(org.apache.http.nio.reactor.IOSession session)
- Specified by:
outputReady
in interfaceorg.apache.http.nio.reactor.IOEventDispatch
- Overrides:
outputReady
in classMLLPSourceHandler
-
timeout
public void timeout(org.apache.http.nio.reactor.IOSession session)
- Specified by:
timeout
in interfaceorg.apache.http.nio.reactor.IOEventDispatch
- Overrides:
timeout
in classMLLPSourceHandler
-
disconnected
public void disconnected(org.apache.http.nio.reactor.IOSession session)
- Specified by:
disconnected
in interfaceorg.apache.http.nio.reactor.IOEventDispatch
- Overrides:
disconnected
in classMLLPSourceHandler
-
disconnectSessions
public void disconnectSessions(int localPort)
-
-