Uses of Interface
org.apache.qpid.protonj2.engine.EnginePipeline
Packages that use EnginePipeline
-
Uses of EnginePipeline in org.apache.qpid.protonj2.engine
Methods in org.apache.qpid.protonj2.engine that return EnginePipelineModifier and TypeMethodDescriptionEnginePipeline.addFirst
(String name, EngineHandler handler) Adds the given handler to the front of the pipeline with the given name stored for later lookup or remove operations.EnginePipeline.addLast
(String name, EngineHandler handler) Adds the given handler to the end of the pipeline with the given name stored for later lookup or remove operations.EnginePipeline.fireEngineStarting()
Fires an engine starting event to each handler in the pipeline.EnginePipeline.fireEngineStateChanged()
Fires an engine state changed event to each handler in the pipeline.EnginePipeline.fireFailed
(EngineFailedException failure) Fires an engine failed event into eachEngineHandler
in the pipeline indicating that the engine is now failed and should not accept or produce new work.EnginePipeline.fireRead
(ProtonBuffer input) Fires a read event consisting of the givenProtonBuffer
into the pipeline starting from the lastEngineHandler
in the pipeline and moving through each until the incoming work is fully processed.EnginePipeline.fireRead
(HeaderEnvelope header) Fires a read event consisting of the givenHeaderEnvelope
into the pipeline starting from the lastEngineHandler
in the pipeline and moving through each until the incoming work is fully processed.EnginePipeline.fireRead
(IncomingAMQPEnvelope envelope) Fires a read event consisting of the givenIncomingAMQPEnvelope
into the pipeline starting from the lastEngineHandler
in the pipeline and moving through each until the incoming work is fully processed.EnginePipeline.fireRead
(SASLEnvelope envelope) Fires a read event consisting of the givenSASLEnvelope
into the pipeline starting from the lastEngineHandler
in the pipeline and moving through each until the incoming work is fully processed.EnginePipeline.fireWrite
(ProtonBuffer buffer, Runnable ioComplete) Fires a write event consisting of the givenProtonBuffer
into the pipeline starting from the firstEngineHandler
in the pipeline and moving through each until the outgoing work is fully processed.EnginePipeline.fireWrite
(HeaderEnvelope envelope) Fires a write event consisting of the givenHeaderEnvelope
into the pipeline starting from the firstEngineHandler
in the pipeline and moving through each until the outgoing work is fully processed.EnginePipeline.fireWrite
(OutgoingAMQPEnvelope envelope) Fires a write event consisting of the givenOutgoingAMQPEnvelope
into the pipeline starting from the firstEngineHandler
in the pipeline and moving through each until the outgoing work is fully processed.EnginePipeline.fireWrite
(SASLEnvelope envelope) Fires a write event consisting of the givenSASLEnvelope
into the pipeline starting from the firstEngineHandler
in the pipeline and moving through each until the outgoing work is fully processed.Engine.pipeline()
Gets the EnginePipeline for this Engine.Removes the first handler that is found in the pipeline that matches the given name.EnginePipeline.remove
(EngineHandler handler) Removes the givenEngineHandler
from the pipeline if present.EnginePipeline.removeFirst()
Removes the firstEngineHandler
in the pipeline.EnginePipeline.removeLast()
Removes the lastEngineHandler
in the pipeline. -
Uses of EnginePipeline in org.apache.qpid.protonj2.engine.impl
Classes in org.apache.qpid.protonj2.engine.impl that implement EnginePipelineModifier and TypeClassDescriptionclass
Pipeline ofEngineHandler
instances used to process IOclass
Wrapper around the internalProtonEnginePipeline
used to present a guarded pipeline to the outside world when theEngine.pipeline()
method is used to gain access to the pipeline.Methods in org.apache.qpid.protonj2.engine.impl that return EnginePipelineModifier and TypeMethodDescriptionProtonEngine.pipeline()
ProtonEnginePipeline.remove
(EngineHandler handler) ProtonEnginePipelineProxy.remove
(EngineHandler handler)