public class AmqpConnectionHandler extends java.lang.Object implements AmqpFrameHandler
| Constructor and Description |
|---|
AmqpConnectionHandler(AmqpLinkFactory linkFactory,
ReadStream is,
WriteStream os) |
| Modifier and Type | Method and Description |
|---|---|
AmqpSession |
beginSession() |
void |
closeConnection() |
void |
closeSender(AmqpLink link) |
void |
closeSessions() |
void |
flow(AmqpLink link,
long deliveryCount,
int credit) |
AmqpConnectionReader |
getReader() |
AmqpConnectionWriter |
getWriter() |
void |
onAttach(FrameAttach attach) |
void |
onBegin(FrameBegin beginRequest)
Receives a session-begin frame.
|
void |
onClose(FrameClose clientClose) |
void |
onDetach(FrameDetach clientDetach) |
void |
onDisposition(FrameDisposition disposition) |
void |
onEnd(FrameEnd clientEnd) |
void |
onFlow(FrameFlow flow) |
void |
onTransfer(AmqpReader ain,
FrameTransfer transfer) |
public AmqpConnectionHandler(AmqpLinkFactory linkFactory, ReadStream is, WriteStream os)
public AmqpConnectionReader getReader()
public AmqpConnectionWriter getWriter()
public AmqpSession beginSession()
public void onBegin(FrameBegin beginRequest) throws java.io.IOException
AmqpFrameHandleronBegin in interface AmqpFrameHandlerjava.io.IOExceptionpublic void onEnd(FrameEnd clientEnd) throws java.io.IOException
onEnd in interface AmqpFrameHandlerjava.io.IOExceptionpublic void onAttach(FrameAttach attach)
onAttach in interface AmqpFrameHandlerpublic void closeSender(AmqpLink link)
public void onDetach(FrameDetach clientDetach) throws java.io.IOException
onDetach in interface AmqpFrameHandlerjava.io.IOExceptionpublic void onTransfer(AmqpReader ain, FrameTransfer transfer) throws java.io.IOException
onTransfer in interface AmqpFrameHandlerjava.io.IOExceptionpublic void onDisposition(FrameDisposition disposition) throws java.io.IOException
onDisposition in interface AmqpFrameHandlerjava.io.IOExceptionpublic void flow(AmqpLink link, long deliveryCount, int credit)
handle - public void onFlow(FrameFlow flow) throws java.io.IOException
onFlow in interface AmqpFrameHandlerjava.io.IOExceptionpublic void onClose(FrameClose clientClose) throws java.io.IOException
onClose in interface AmqpFrameHandlerjava.io.IOExceptionpublic void closeSessions()
public void closeConnection()