Uses of Class
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.
Components for handling mail.
Networking related I/O classes.
Utility components that are too small to deserve individual libraries/projects.
Uses of ComponentVertex in org.jgrapes.coreModifier and TypeClassDescription
classThis class can be used as base class for implementing a component.
ComponentCollector<F extends ComponentFactory>Deprecated.
Uses of ComponentVertex 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).Modifier and TypeMethodDescription
(ComponentType component, Channel componentChannel)Return the component node for a given component.
Uses of ComponentVertex 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 ComponentVertex 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 ComponentVertex 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 ComponentVertex 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 ComponentVertex 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.
classProvides a base class for the
classA component that reads from or write to a TCP connection.
classProvides a TCP server.
Uses of ComponentVertex in org.jgrapes.utilModifier and TypeClassDescription
ComponentCollector<F extends ComponentFactory>A 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.