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 eachEngineHandlerin 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 givenProtonBufferinto the pipeline starting from the lastEngineHandlerin the pipeline and moving through each until the incoming work is fully processed.EnginePipeline.fireRead(HeaderEnvelope header) Fires a read event consisting of the givenHeaderEnvelopeinto the pipeline starting from the lastEngineHandlerin the pipeline and moving through each until the incoming work is fully processed.EnginePipeline.fireRead(IncomingAMQPEnvelope envelope) Fires a read event consisting of the givenIncomingAMQPEnvelopeinto the pipeline starting from the lastEngineHandlerin the pipeline and moving through each until the incoming work is fully processed.EnginePipeline.fireRead(SASLEnvelope envelope) Fires a read event consisting of the givenSASLEnvelopeinto the pipeline starting from the lastEngineHandlerin 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 givenProtonBufferinto the pipeline starting from the firstEngineHandlerin the pipeline and moving through each until the outgoing work is fully processed.EnginePipeline.fireWrite(HeaderEnvelope envelope) Fires a write event consisting of the givenHeaderEnvelopeinto the pipeline starting from the firstEngineHandlerin the pipeline and moving through each until the outgoing work is fully processed.EnginePipeline.fireWrite(OutgoingAMQPEnvelope envelope) Fires a write event consisting of the givenOutgoingAMQPEnvelopeinto the pipeline starting from the firstEngineHandlerin the pipeline and moving through each until the outgoing work is fully processed.EnginePipeline.fireWrite(SASLEnvelope envelope) Fires a write event consisting of the givenSASLEnvelopeinto the pipeline starting from the firstEngineHandlerin 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 givenEngineHandlerfrom the pipeline if present.EnginePipeline.removeFirst()Removes the firstEngineHandlerin the pipeline.EnginePipeline.removeLast()Removes the lastEngineHandlerin the pipeline. -
Uses of EnginePipeline in org.apache.qpid.protonj2.engine.impl
Classes in org.apache.qpid.protonj2.engine.impl that implement EnginePipelineModifier and TypeClassDescriptionclassPipeline ofEngineHandlerinstances used to process IOclassWrapper around the internalProtonEnginePipelineused 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)