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.
Provides components for building a HTTP server based on the core and IO components.
Provides a base component for generating template based responses to HTTP requests.
I/O related components built on top of the core package.
Utility classes, mainly for adapted buffers to specific needs.
Components for handling mail.
Networking related I/O classes.
Utility components that are too small to deserve individual libraries/projects.
Uses of Manager in org.jgrapes.coreModifier and TypeClassDescription
classThis class can be used as base class for implementing a component.
classDeprecated.This class has been moved to
Uses of Manager in org.jgrapes.core.internalModifier and TypeClassDescription
final classThe ComponentProxy is a special ComponentVertex that references the object implementing the Component interface (instead of being its base class).
classComponentVertex is the base class for all nodes in the component tree.
Uses of Manager in org.jgrapes.httpModifier and TypeClassDescription
classA converter component that receives and sends web application layer messages and byte buffers on associated network channels.
classA converter component that receives and sends byte buffers on a network channel and web application layer messages on
IOSubchannels of its channel.
classA in memory session manager.
classA component that attempts to derive information about language preferences from requests in the specified scope (usually “/”) and make them available as a
LanguageSelector.Selectionobject associated with the request event using
Selection.classas association identifier.
classA base class for session managers.
classA dispatcher for requests for static content, usually files.
Uses of Manager in org.jgrapes.http.freemarkerModifier and TypeClassDescription
classA base class for components that generate responses to HTTP requests which are based on a FreeMarker template.
Uses of Manager in org.jgrapes.ioModifier and TypeClassDescription
classA component that reads from or writes to a file.
classA component that watches for new input on an
classA helper component that provides the central hub for non blocking I/O components.
Uses of Manager in org.jgrapes.io.utilModifier and TypeMethodDescriptionLinkedIOSubchannel.
hub()Returns the component that manages this channel.Modifier and TypeMethodDescriptionReturns the linked downstream channel that has been created for the given component and (upstream) subchannel.Like
LinkedIOSubchannel.downstreamChannel(Manager, IOSubchannel), but with the return value of the specified type.
voidRemoves the association between the upstream channel and this channel.ModifierConstructorDescription
(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 Manager in org.jgrapes.mailModifier and TypeClassDescription
classA base class for mail handling components.
MailConnectionManager<O extends OpenMailConnection,
C extends MailConnectionManager<O, C>.AbstractMailChannel>Provides a base class for mail components using connections.
classA component that opens mail stores and monitors mail folders for mails.
classA component that sends mail.
Uses of Manager in org.jgrapes.netModifier and TypeClassDescription
classA component that receives and sends byte buffers on an encrypted channel and sends and receives the corresponding decrypted data on a plain channel.
classA component that reads from or write to a TCP connection.
classProvides a TCP server.
Uses of Manager in org.jgrapes.utilModifier and TypeClassDescription
classA component that collects all component factory services of a given type and uses each to create one or more components that are then attached to the component collector instance.
classProvides child components dynamically using
classA base class for configuration stores.
classThis component provides a store for an application’s configuration backed by a JSON file.
classA base class for configuration stored based on the night config library.
classThis component provides a store for an application’s configuration backed by the Java
classThis component provides a store for an application’s configuration backed by a TOML file.
classThis component provides a store for an application’s configuration backed by a YAML file.