Uses of Interface
org.apache.qpid.protonj2.engine.EngineHandlerContext
Packages that use EngineHandlerContext
Package
Description
-
Uses of EngineHandlerContext in org.apache.qpid.protonj2.engine
Methods in org.apache.qpid.protonj2.engine that return EngineHandlerContextMethods in org.apache.qpid.protonj2.engine with parameters of type EngineHandlerContextModifier and TypeMethodDescriptiondefault voidEngineHandler.engineFailed(EngineHandlerContext context, EngineFailedException failure) Called when the engine has transitioned to a failed state and cannot process any additional input or output.default voidEngineHandler.engineStarting(EngineHandlerContext context) Called when the engine is started to allow handlers to prepare for use based on the configuration state at start of the engine.default voidEngineHandler.handleEngineStateChanged(EngineHandlerContext context) Called when the engine state has changed and handlers may need to update their internal state to respond to the change or prompt some new work based on the change, e.g state changes from not writable to writable.default voidEngineHandler.handlerAdded(EngineHandlerContext context) Called when the handler is successfully added to theEnginePipelineand will later be initialized before use.default voidEngineHandler.handleRead(EngineHandlerContext context, ProtonBuffer buffer) Handle the read of new incoming bytes from a remote sender.default voidEngineHandler.handleRead(EngineHandlerContext context, HeaderEnvelope header) Handle the receipt of an incoming AMQP Header or SASL Header based on the current state of this handler.default voidEngineHandler.handleRead(EngineHandlerContext context, IncomingAMQPEnvelope envelope) Handle the receipt of an incoming AMQP envelope based on the current state of this handler.default voidEngineHandler.handleRead(EngineHandlerContext context, SASLEnvelope envelope) Handle the receipt of an incoming SASL performative based on the current state of this handler.default voidEngineHandler.handlerRemoved(EngineHandlerContext context) Called when the handler is successfully removed to theEnginePipeline.default voidEngineHandler.handleWrite(EngineHandlerContext context, ProtonBuffer buffer, Runnable ioComplete) Writes the given bytes to the output target or if no handler in the pipeline handles this calls the registered output handler of the parent Engine instance.default voidEngineHandler.handleWrite(EngineHandlerContext context, HeaderEnvelope envelope) Handles write of AMQPHeader either by directly writing it to the output target or by converting it to bytes and firing a write using theProtonBufferbased API infireWrite(ProtonBuffer, Runnable)default voidEngineHandler.handleWrite(EngineHandlerContext context, OutgoingAMQPEnvelope envelope) Handles write of AMQP performative envelope either by directly writing it to the output target or by converting it to bytes and firing a write using theProtonBufferbased API infireWrite(ProtonBuffer, Runnable)default voidEngineHandler.handleWrite(EngineHandlerContext context, SASLEnvelope envelope) Handles write of SaslPerformative either by directly writing it to the output target or by converting it to bytes and firing a write using theProtonBufferbased API infireWrite(ProtonBuffer, Runnable) -
Uses of EngineHandlerContext in org.apache.qpid.protonj2.engine.impl
Classes in org.apache.qpid.protonj2.engine.impl that implement EngineHandlerContextModifier and TypeClassDescriptionclassContext for a registered EngineHandlerMethods in org.apache.qpid.protonj2.engine.impl that return EngineHandlerContextModifier and TypeMethodDescriptionProtonEnginePipeline.firstContext()ProtonEnginePipelineProxy.firstContext()ProtonEnginePipeline.lastContext()ProtonEnginePipelineProxy.lastContext()Methods in org.apache.qpid.protonj2.engine.impl with parameters of type EngineHandlerContextModifier and TypeMethodDescriptionvoidProtonFrameDecodingHandler.engineFailed(EngineHandlerContext context, EngineFailedException failure) voidProtonPerformativeHandler.engineFailed(EngineHandlerContext context, EngineFailedException failure) voidProtonFrameEncodingHandler.engineStarting(EngineHandlerContext context) voidProtonPerformativeHandler.handleAMQPHeader(AMQPHeader header, EngineHandlerContext context) voidProtonPerformativeHandler.handleAttach(Attach attach, ProtonBuffer payload, int channel, EngineHandlerContext context) voidProtonPerformativeHandler.handleBegin(Begin begin, ProtonBuffer payload, int channel, EngineHandlerContext context) voidProtonPerformativeHandler.handleClose(Close close, ProtonBuffer payload, int channel, EngineHandlerContext context) voidProtonPerformativeHandler.handleDetach(Detach detach, ProtonBuffer payload, int channel, EngineHandlerContext context) voidProtonPerformativeHandler.handleDisposition(Disposition disposition, ProtonBuffer payload, int channel, EngineHandlerContext context) voidProtonPerformativeHandler.handleEnd(End end, ProtonBuffer payload, int channel, EngineHandlerContext context) voidProtonPerformativeHandler.handleFlow(Flow flow, ProtonBuffer payload, int channel, EngineHandlerContext context) voidProtonPerformativeHandler.handleOpen(Open open, ProtonBuffer payload, int channel, EngineHandlerContext context) voidProtonFrameDecodingHandler.handleOutcome(SaslOutcome saslOutcome, EngineHandlerContext context) voidProtonFrameDecodingHandler.handlerAdded(EngineHandlerContext context) voidProtonFrameEncodingHandler.handlerAdded(EngineHandlerContext context) voidProtonFrameLoggingHandler.handlerAdded(EngineHandlerContext context) voidProtonPerformativeHandler.handlerAdded(EngineHandlerContext context) voidProtonFrameDecodingHandler.handleRead(EngineHandlerContext context, ProtonBuffer buffer) voidProtonFrameDecodingHandler.handleRead(EngineHandlerContext context, SASLEnvelope envelope) voidProtonFrameLoggingHandler.handleRead(EngineHandlerContext context, HeaderEnvelope envelope) voidProtonFrameLoggingHandler.handleRead(EngineHandlerContext context, IncomingAMQPEnvelope envelope) voidProtonFrameLoggingHandler.handleRead(EngineHandlerContext context, SASLEnvelope envelope) voidProtonPerformativeHandler.handleRead(EngineHandlerContext context, HeaderEnvelope header) voidProtonPerformativeHandler.handleRead(EngineHandlerContext context, IncomingAMQPEnvelope envelope) voidProtonPerformativeHandler.handleSASLHeader(AMQPHeader header, EngineHandlerContext context) voidProtonPerformativeHandler.handleTransfer(Transfer transfer, ProtonBuffer payload, int channel, EngineHandlerContext context) voidProtonFrameDecodingHandler.handleWrite(EngineHandlerContext context, SASLEnvelope envelope) voidProtonFrameEncodingHandler.handleWrite(EngineHandlerContext context, HeaderEnvelope envelope) voidProtonFrameEncodingHandler.handleWrite(EngineHandlerContext context, OutgoingAMQPEnvelope envelope) voidProtonFrameEncodingHandler.handleWrite(EngineHandlerContext context, SASLEnvelope envelope) voidProtonFrameLoggingHandler.handleWrite(EngineHandlerContext context, HeaderEnvelope envelope) voidProtonFrameLoggingHandler.handleWrite(EngineHandlerContext context, OutgoingAMQPEnvelope envelope) voidProtonFrameLoggingHandler.handleWrite(EngineHandlerContext context, SASLEnvelope envelope) -
Uses of EngineHandlerContext in org.apache.qpid.protonj2.engine.impl.sasl
Methods in org.apache.qpid.protonj2.engine.impl.sasl with parameters of type EngineHandlerContextModifier and TypeMethodDescriptionvoidProtonSaslHandler.engineStarting(EngineHandlerContext context) voidProtonSaslHandler.handlerAdded(EngineHandlerContext context) voidProtonSaslHandler.handleRead(EngineHandlerContext context, HeaderEnvelope header) voidProtonSaslHandler.handleRead(EngineHandlerContext context, IncomingAMQPEnvelope frame) voidProtonSaslHandler.handleRead(EngineHandlerContext context, SASLEnvelope frame) voidProtonSaslHandler.handlerRemoved(EngineHandlerContext context) voidProtonSaslHandler.handleWrite(EngineHandlerContext context, HeaderEnvelope frame) voidProtonSaslHandler.handleWrite(EngineHandlerContext context, OutgoingAMQPEnvelope frame) voidProtonSaslHandler.handleWrite(EngineHandlerContext context, SASLEnvelope frame)