-
Adds the given handler to the front of the pipeline with the given name stored for
later lookup or remove operations.
Adds the given handler to the end of the pipeline with the given name stored for
later lookup or remove operations.
Fires an engine starting event to each handler in the pipeline.
Fires an engine state changed event to each handler in the pipeline.
Fires an engine failed event into each
EngineHandler
in the pipeline indicating
that the engine is now failed and should not accept or produce new work.
Fires a read event consisting of the given
ProtonBuffer
into the pipeline starting
from the last
EngineHandler
in the pipeline and moving through each until the incoming
work is fully processed.
Fires a read event consisting of the given
HeaderEnvelope
into the pipeline starting
from the last
EngineHandler
in the pipeline and moving through each until the incoming
work is fully processed.
Fires a read event consisting of the given
IncomingAMQPEnvelope
into the pipeline starting
from the last
EngineHandler
in the pipeline and moving through each until the incoming
work is fully processed.
Fires a read event consisting of the given
SASLEnvelope
into the pipeline starting
from the last
EngineHandler
in the pipeline and moving through each until the incoming
work is fully processed.
Fires a write event consisting of the given
ProtonBuffer
into the pipeline starting
from the first
EngineHandler
in the pipeline and moving through each until the outgoing
work is fully processed.
Fires a write event consisting of the given
HeaderEnvelope
into the pipeline starting
from the first
EngineHandler
in the pipeline and moving through each until the outgoing
work is fully processed.
Fires a write event consisting of the given
OutgoingAMQPEnvelope
into the pipeline starting
from the first
EngineHandler
in the pipeline and moving through each until the outgoing
work is fully processed.
Fires a write event consisting of the given
SASLEnvelope
into the pipeline starting
from the first
EngineHandler
in the pipeline and moving through each until the outgoing
work is fully processed.
Gets the EnginePipeline for this Engine.
Removes the first handler that is found in the pipeline that matches the given name.
-