Class AMQPHandler
- java.lang.Object
-
- com.swiftmq.amqp.v100.generated.transport.performatives.FrameVisitorAdapter
-
- com.swiftmq.impl.amqp.amqp.v01_00_00.AMQPHandler
-
- All Implemented Interfaces:
FrameVisitor
,AMQPConnectionVisitor
,Handler
,InboundHandler
,POVisitor
public class AMQPHandler extends FrameVisitorAdapter implements Handler, AMQPConnectionVisitor
-
-
Constructor Summary
Constructors Constructor Description AMQPHandler(SwiftletContext ctx, VersionedConnection versionedConnection)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
close()
void
collect(long lastCollect)
void
dataAvailable(LengthCaptureDataInput in)
void
dispatch(POObject po)
int
getMaxFrameSize()
protected SessionHandler
getSessionHandlerForRemoteChannel(int remoteChannel)
java.lang.String
getVersion()
boolean
isApacheSelectors()
protected void
mapSessionHandlerToRemoteChannel(SessionHandler sessionHandler, int remoteChannel)
java.lang.String
toString()
protected void
unmapSessionHandlerFromRemoteChannel(int remoteChannel)
void
visit(POCheckIdleTimeout po)
void
visit(POClose po)
void
visit(POConnectionCollect po)
void
visit(POConnectionFrameReceived po)
void
visit(POSendClose po)
void
visit(POSendHeartBeat po)
void
visit(POSendOpen po)
-
-
-
Constructor Detail
-
AMQPHandler
public AMQPHandler(SwiftletContext ctx, VersionedConnection versionedConnection)
-
-
Method Detail
-
mapSessionHandlerToRemoteChannel
protected void mapSessionHandlerToRemoteChannel(SessionHandler sessionHandler, int remoteChannel)
-
unmapSessionHandlerFromRemoteChannel
protected void unmapSessionHandlerFromRemoteChannel(int remoteChannel)
-
getSessionHandlerForRemoteChannel
protected SessionHandler getSessionHandlerForRemoteChannel(int remoteChannel)
-
getMaxFrameSize
public int getMaxFrameSize()
-
isApacheSelectors
public boolean isApacheSelectors()
-
dispatch
public void dispatch(POObject po)
-
dataAvailable
public void dataAvailable(LengthCaptureDataInput in)
- Specified by:
dataAvailable
in interfaceInboundHandler
-
getVersion
public java.lang.String getVersion()
- Specified by:
getVersion
in interfaceHandler
-
visit
public void visit(POSendOpen po)
- Specified by:
visit
in interfaceAMQPConnectionVisitor
-
visit
public void visit(POConnectionFrameReceived po)
- Specified by:
visit
in interfaceAMQPConnectionVisitor
-
visit
public void visit(POSendHeartBeat po)
- Specified by:
visit
in interfaceAMQPConnectionVisitor
-
visit
public void visit(POCheckIdleTimeout po)
- Specified by:
visit
in interfaceAMQPConnectionVisitor
-
visit
public void visit(POSendClose po)
- Specified by:
visit
in interfaceAMQPConnectionVisitor
-
visit
public void visit(POConnectionCollect po)
- Specified by:
visit
in interfaceAMQPConnectionVisitor
-
visit
public void visit(POClose po)
- Specified by:
visit
in interfaceAMQPConnectionVisitor
-
toString
public java.lang.String toString()
- Overrides:
toString
in classjava.lang.Object
-
-