Class VersionedConnection
java.lang.Object
com.swiftmq.impl.amqp.VersionedConnection
- All Implemented Interfaces:
com.swiftmq.amqp.OutboundHandler, com.swiftmq.net.client.InboundHandler, com.swiftmq.swiftlet.net.InboundHandler
public class VersionedConnection
extends Object
implements com.swiftmq.swiftlet.net.InboundHandler, com.swiftmq.net.client.InboundHandler, com.swiftmq.amqp.OutboundHandler
-
Constructor Summary
ConstructorsConstructorDescriptionVersionedConnection(SwiftletContext ctx, com.swiftmq.swiftlet.net.Connection connection, com.swiftmq.mgmt.Entity usage, boolean requiresSasl, com.swiftmq.mgmt.Entity connectionTemplate) -
Method Summary
Modifier and TypeMethodDescriptionvoidclose()voidcollect(long lastCollect) voiddataAvailable(com.swiftmq.swiftlet.net.Connection connection, InputStream inputStream) voiddataAvailable(com.swiftmq.tools.util.LengthCaptureDataInput in) com.swiftmq.swiftlet.auth.ActiveLogincom.swiftmq.swiftlet.net.Connectioncom.swiftmq.mgmt.Entitycom.swiftmq.mgmt.EntitygetUsage()voidregisterAMQPHandlerFactory(com.swiftmq.amqp.ProtocolHeader header, HandlerFactory factory) voidregisterSaslHandlerFactory(com.swiftmq.amqp.ProtocolHeader header, HandlerFactory factory) voidsend(com.swiftmq.amqp.Writable writable) voidsetOutboundTracer(OutboundTracer outboundTracer) voidsetSaslFinished(boolean saslFinished, com.swiftmq.swiftlet.auth.ActiveLogin activeLogin) toString()
-
Constructor Details
-
VersionedConnection
public VersionedConnection(SwiftletContext ctx, com.swiftmq.swiftlet.net.Connection connection, com.swiftmq.mgmt.Entity usage, boolean requiresSasl, com.swiftmq.mgmt.Entity connectionTemplate)
-
-
Method Details
-
getUsage
public com.swiftmq.mgmt.Entity getUsage() -
getConnectionTemplate
public com.swiftmq.mgmt.Entity getConnectionTemplate() -
getConnection
public com.swiftmq.swiftlet.net.Connection getConnection() -
getActiveLogin
public com.swiftmq.swiftlet.auth.ActiveLogin getActiveLogin() -
getRemoteHostname
-
setOutboundTracer
-
collect
public void collect(long lastCollect) -
registerSaslHandlerFactory
public void registerSaslHandlerFactory(com.swiftmq.amqp.ProtocolHeader header, HandlerFactory factory) -
registerAMQPHandlerFactory
public void registerAMQPHandlerFactory(com.swiftmq.amqp.ProtocolHeader header, HandlerFactory factory) -
setSaslFinished
public void setSaslFinished(boolean saslFinished, com.swiftmq.swiftlet.auth.ActiveLogin activeLogin) -
dataAvailable
public void dataAvailable(com.swiftmq.swiftlet.net.Connection connection, InputStream inputStream) throws IOException - Specified by:
dataAvailablein interfacecom.swiftmq.swiftlet.net.InboundHandler- Throws:
IOException
-
dataAvailable
public void dataAvailable(com.swiftmq.tools.util.LengthCaptureDataInput in) - Specified by:
dataAvailablein interfacecom.swiftmq.net.client.InboundHandler
-
send
public void send(com.swiftmq.amqp.Writable writable) - Specified by:
sendin interfacecom.swiftmq.amqp.OutboundHandler
-
close
public void close() -
toString
-