Uses of Class
org.jgrapes.core.Component
Packages that use Component
Package
Description
Defines the interfaces and classes that provide
the core functionality of the JGrapes event driven component framework.
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.
Classes for managing processes.
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 Component in org.jgrapes.core
Subclasses of Component in org.jgrapes.coreModifier and TypeClassDescriptionclass
ComponentCollector<F extends ComponentFactory>
Deprecated.Methods in org.jgrapes.core that return ComponentMethods in org.jgrapes.core with parameters of type ComponentModifier and TypeMethodDescriptionstatic Subchannel
Creates a new subchannel of the given component’s channel. -
Uses of Component in org.jgrapes.http
Subclasses of Component in org.jgrapes.httpModifier and TypeClassDescriptionclass
A converter component that receives and sends web application layer messages and byte buffers on associated network channels.class
A converter component that receives and sends byte buffers on a network channel and web application layer messages onIOSubchannel
s of its channel.class
A in memory session manager.class
A component that attempts to derive information about language preferences from requests in the specified scope (usually “/”) and make them available as aLanguageSelector.Selection
object associated with the request event usingSelection.class
as association identifier.class
A base class for session managers.class
A dispatcher for requests for static content, usually files. -
Uses of Component in org.jgrapes.http.freemarker
Subclasses of Component in org.jgrapes.http.freemarkerModifier and TypeClassDescriptionclass
A base class for components that generate responses to HTTP requests which are based on a FreeMarker template. -
Uses of Component in org.jgrapes.io
Subclasses of Component in org.jgrapes.ioModifier and TypeClassDescriptionclass
A component that reads from or writes to a file.class
A component that watches for new input on anInputStream
.class
A helper component that provides the central hub for non blocking I/O components.class
Methods in org.jgrapes.io with parameters of type ComponentModifier and TypeMethodDescriptionstatic IOSubchannel
IOSubchannel.create
(Component component, EventPipeline responsePipeline) Creates 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 Component in org.jgrapes.io.process
Subclasses of Component in org.jgrapes.io.processModifier and TypeClassDescriptionclass
Provides a component that executes processes. -
Uses of Component in org.jgrapes.io.util
Subclasses of Component in org.jgrapes.io.utilModifier and TypeClassDescriptionclass
ConnectionManager<C extends ConnectionManager<C>.Connection>
A base class for components that manageSubchannel
s representing some kind of connection to a server or service. -
Uses of Component in org.jgrapes.mail
Subclasses of Component in org.jgrapes.mailModifier and TypeClassDescriptionclass
MailConnectionManager<C extends MailConnectionManager<C,
O>.AbstractMailChannel, O extends Event<?>> Provides a base class for mail components using connections.class
A component that opens mail stores and monitors mail folders for mails.class
A component that sends mail using a system wide or user specific connection. -
Uses of Component in org.jgrapes.net
Subclasses of Component in org.jgrapes.netModifier and TypeClassDescriptionclass
Provides a base class for theSocketServer
and theSocketConnector
.class
A component that reads from or write to a socket connection.class
Provides a socket server.class
A component that receives and sends byte buffers on an encrypted channel and sends and receives the corresponding decrypted data on a plain channel. -
Uses of Component in org.jgrapes.util
Subclasses of Component in org.jgrapes.utilModifier and TypeClassDescriptionclass
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.class
Provides child components dynamically usingComponentFactory
s.class
A base class for configuration stores.class
A component that watches paths in the file system for changes and sends events if such changes occur.class
This component provides a store for an application’s configuration backed by a JSON file.class
A base class for configuration stored based on the night config library.class
This component provides a store for an application’s configuration backed by the JavaPreferences
.class
This component provides a store for an application’s configuration backed by a TOML file.class
This component provides a store for an application’s configuration backed by a YAML file.
ComponentCollector
.