Uses of Interface
org.jgrapes.core.Manager
Packages that use Manager
Package
Description
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.
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 Manager in org.jgrapes.core
Classes in org.jgrapes.core that implement ManagerModifier and TypeClassDescriptionclassThis class can be used as base class for implementing a component.classComponentCollector<F extends ComponentFactory>Deprecated.Methods in org.jgrapes.core that return ManagerModifier and TypeMethodDescriptionstatic ManagerComponents.manager(ComponentType component) Returns a component’s manager.static ManagerComponents.manager(ComponentType component, Channel componentChannel) Returns a component’s manager likeComponents.manager(ComponentType). -
Uses of Manager in org.jgrapes.core.internal
Classes in org.jgrapes.core.internal that implement ManagerModifier and TypeClassDescriptionfinal 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.http
Classes in org.jgrapes.http that implement ManagerModifier and TypeClassDescriptionclassA 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 onIOSubchannels 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 aLanguageSelector.Selectionobject associated with the request event usingSelection.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.freemarker
Classes in org.jgrapes.http.freemarker that implement ManagerModifier and TypeClassDescriptionclassA base class for components that generate responses to HTTP requests which are based on a FreeMarker template. -
Uses of Manager in org.jgrapes.io
Classes in org.jgrapes.io that implement ManagerModifier and TypeClassDescriptionclassA component that reads from or writes to a file.classA component that watches for new input on anInputStream.classA helper component that provides the central hub for non blocking I/O components.class -
Uses of Manager in org.jgrapes.io.process
Classes in org.jgrapes.io.process that implement ManagerModifier and TypeClassDescriptionclassProvides a component that executes processes. -
Uses of Manager in org.jgrapes.io.util
Classes in org.jgrapes.io.util that implement ManagerModifier and TypeClassDescriptionclassConnectionManager<C extends ConnectionManager<C>.Connection>A base class for components that manageSubchannels representing some kind of connection to a server or service.Methods in org.jgrapes.io.util that return ManagerModifier and TypeMethodDescriptionLinkedIOSubchannel.hub()Returns the component that manages this channel.Methods in org.jgrapes.io.util with parameters of type ManagerModifier and TypeMethodDescriptionstatic Optional<? extends LinkedIOSubchannel> LinkedIOSubchannel.downstreamChannel(Manager hub, IOSubchannel upstreamChannel) Returns the linked downstream channel that has been created for the given component and (upstream) subchannel.static <T extends LinkedIOSubchannel>
Optional<T> LinkedIOSubchannel.downstreamChannel(Manager hub, IOSubchannel upstreamChannel, Class<T> clazz) LikeLinkedIOSubchannel.downstreamChannel(Manager, IOSubchannel), but with the return value of the specified type.voidRemoves the association between the upstream channel and this channel.Constructors in org.jgrapes.io.util with parameters of type ManagerModifierConstructorDescriptionLinkedIOSubchannel(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.LinkedIOSubchannel(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.mail
Classes in org.jgrapes.mail that implement ManagerModifier and TypeClassDescriptionclassMailConnectionManager<C extends MailConnectionManager<C,O>.AbstractMailChannel, O extends Event<?>> 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 using a system wide or user specific connection. -
Uses of Manager in org.jgrapes.net
Classes in org.jgrapes.net that implement ManagerModifier and TypeClassDescriptionclassProvides a base class for theSocketServerand theSocketConnector.classA component that reads from or write to a socket connection.classProvides a socket server.classA 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 Manager in org.jgrapes.util
Classes in org.jgrapes.util that implement ManagerModifier and TypeClassDescriptionclassComponentCollector<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 usingComponentFactorys.classA base class for configuration stores.classA component that watches paths in the file system for changes and sends events if such changes occur.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 JavaPreferences.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.
ComponentCollector.