Uses of Interface
Defines the interfaces and classes that provide the core functionality of the JGrapes event driven component framework.
Classes implementing the public API of the library.
I/O related components built on top of the core package.
Classes for managing processes.
Utility classes, mainly for adapted buffers to specific needs.
Networking related I/O classes.
Uses of EventPipeline in org.jgrapes.coreModifier and TypeMethodDescriptionManager.
activeEventPipeline()Returns the pipeline used when firing an event.Manager.
newEventPipeline()Return a new
EventPipelinethat processes the added events using a thread from a thread pool.Return a new
EventPipelinethat processes the added events using threads from the given executor service.EventPipeline.
overrideRestriction()Allow only the given source pipeline to fire events on this pipeline.Modifier and TypeMethodDescriptionEvent.
processedBy()Return the event pipeline that currently processes the event (if any).Modifier and TypeMethodDescription
protected voidImplements the default behavior for handling events thrown by a handler.Allow only the given source pipeline to fire events on this pipeline.
Uses of EventPipeline in org.jgrapes.core.internalModifier and TypeMethodDescriptionComponentVertex.
Uses of EventPipeline in org.jgrapes.ioModifier and TypeMethodDescriptionIOSubchannel.DefaultIOSubchannel.
EventPipelinethat can be used for events going back to the initiator of this connection.Modifier and TypeMethodDescription
static IOSubchannelCreates a new subchannel of the given component’s channel with the given event pipeline and a buffer pool with two buffers sized 4096.
Uses of EventPipeline in org.jgrapes.io.process
Uses of EventPipeline in org.jgrapes.io.utilModifier and TypeMethodDescriptionConnectionManager.Connection.
downPipeline()Gets the down pipeline.ModifierConstructorDescriptionCreates a new pipeline that sends the lines from the given reader as events on the given channel, using the given event pipeline.Creates a new pipeline that sends the data from the given input stream as events on the given channel, using the given event pipeline.
(Manager hub, Channel mainChannel, IOSubchannel upstreamChannel, EventPipeline responsePipeline)Creates a new LinkedIOSubchannel for a given main channel that links to the give I/O subchannel.
(Manager hub, Channel mainChannel, IOSubchannel upstreamChannel, EventPipeline responsePipeline, boolean linkBack)Creates a new LinkedIOSubchannel for a given main channel that links to a given I/O subchannel.
Uses of EventPipeline in org.jgrapes.net