Package com.swiftmq.impl.amqp
Class VersionedConnection
java.lang.Object
com.swiftmq.impl.amqp.VersionedConnection
-
Constructor Summary
ConstructorsConstructorDescriptionVersionedConnection(SwiftletContext ctx, Connection connection, Entity usage, boolean requiresSasl, Entity connectionTemplate) -
Method Summary
Modifier and TypeMethodDescriptionvoidclose()voidcollect(long lastCollect) voiddataAvailable(Connection connection, InputStream inputStream) voiddataAvailable(LengthCaptureDataInput in) ActiveLoginConnectionEntityEntitygetUsage()voidregisterAMQPHandlerFactory(ProtocolHeader header, HandlerFactory factory) voidregisterSaslHandlerFactory(ProtocolHeader header, HandlerFactory factory) voidsend(Writable writable) voidsetOutboundTracer(OutboundTracer outboundTracer) voidsetSaslFinished(boolean saslFinished, ActiveLogin activeLogin) toString()
-
Constructor Details
-
VersionedConnection
public VersionedConnection(SwiftletContext ctx, Connection connection, Entity usage, boolean requiresSasl, Entity connectionTemplate)
-
-
Method Details
-
getUsage
public Entity getUsage() -
getConnectionTemplate
public Entity getConnectionTemplate() -
getConnection
public Connection getConnection() -
getActiveLogin
public ActiveLogin getActiveLogin() -
getRemoteHostname
-
setOutboundTracer
-
collect
public void collect(long lastCollect) -
registerSaslHandlerFactory
-
registerAMQPHandlerFactory
-
setSaslFinished
public void setSaslFinished(boolean saslFinished, ActiveLogin activeLogin) -
dataAvailable
- Throws:
IOException
-
dataAvailable
public void dataAvailable(LengthCaptureDataInput in) -
send
public void send(Writable writable) -
close
public void close() -
toString
-