Uses of Interface
org.jgrapes.core.Associator
Packages that use Associator
Package
Description
Defines the interfaces and classes that provide
the core functionality of the JGrapes event driven component framework.
Annotations used by the library.
Core events.
Classes implementing the public API of the library.
Provides components for building a HTTP server based on the
core and IO components.
Provides the events handled by the server components.
I/O related components built on top of the core package.
Provides the events used by the I/O related components.
Classes for managing processes.
Utility classes, mainly for adapted buffers to specific needs.
Events associated with classes from
org.jgrapes.io.util.Components for handling mail.
Mail related events.
Networking related I/O classes.
-
Uses of Associator in org.jgrapes.core
Subinterfaces of Associator in org.jgrapes.coreClasses in org.jgrapes.core that implement AssociatorModifier and TypeClassDescriptionclassCompletionEvent<T extends Event<?>>A base class for events that signal the completion of some other (monitored) event and provide this other event as their result.classEvent<T>This class is the base class for all events.final classNamedEvent<T>A class for events using a simple name as the event’s kind.static classA simple implementation ofSubchannel.Methods in org.jgrapes.core with type parameters of type AssociatorModifier and TypeMethodDescription<A extends Associator>
AAssociator.setAssociated(Object by, Object with) Establishes a “named” association to an associated object.<A extends Associator>
AEvent.setAssociated(Object by, Object with) <A extends Associator>
ASubchannel.DefaultSubchannel.setAssociated(Object by, Object with) Establishes a “named” association to an associated object.Methods in org.jgrapes.core with parameters of type AssociatorModifier and TypeMethodDescriptionstatic <V> VTypedIdKey.associate(Associator associator, Serializable id, V value) Associates the given value’s type and the id with the given value using the given associator.static <V> Optional<V> TypedIdKey.associated(Associator associator, Class<V> type, Serializable id) Retrieves a value with the given type and id from the given associator. -
Uses of Associator in org.jgrapes.core.annotation
Classes in org.jgrapes.core.annotation that implement AssociatorModifier and TypeClassDescriptionstatic final classThe default value for theeventsparameter of the annotation. -
Uses of Associator in org.jgrapes.core.events
Classes in org.jgrapes.core.events that implement AssociatorModifier and TypeClassDescriptionclassSignals the addition of a component (or subtree) to the component tree.classSignals the removal of a component from the component tree.classThis event signals that an error occurred while processing an event.classThis event signals that a throwable occurred while executing a handler.classAn event that signals the start of the application.classThe event that signals the completion of theStartevent.classAn event that causes an application to shut down. -
Uses of Associator in org.jgrapes.core.internal
Classes in org.jgrapes.core.internal that implement AssociatorModifier and TypeClassDescriptionclassActionEvent<T>A base class for events that perform an action instead of being handled.classEventBase<T>Provides the implementations of methods to classEventthat need access to classes or methods that are visible in the implementation package only. -
Uses of Associator in org.jgrapes.http
Methods in org.jgrapes.http with parameters of type AssociatorModifier and TypeMethodDescriptionstatic LocaleLanguageSelector.associatedLocale(Associator assoc) Convenience method to retrieve a locale from an associator.static SessionSession.from(Associator associator) Obtains aSessionfrom anAssociator.protected voidSessionManager.setSessionSupplier(Associator holder, String sessionId) Associated the associator with a session supplier for the given session id and notethisas session manager. -
Uses of Associator in org.jgrapes.http.events
Classes in org.jgrapes.http.events that implement AssociatorModifier and TypeClassDescriptionclassCauses a session manager to discard the given session.classIndicates that a host name could not be resolved.classSignals that a HTTP connection for aHttpRequesthas been established.classBase class for events that signal the reception of a message.classIndicates that a component has accepted aRequest.In.Getwith a header that requested an upgrade to another protocol.classRequest<R>The base class for all HTTP requests such asRequest.In.Get,Request.In.Postetc.static classThe base class for all incoming HTTP requests.static classThe associated completion event.static classRepresents a HTTP CONNECT request.static classThe Class Delete.static classRepresents a HTTP GET request.static classRepresents a HTTP HEAD request.static classRepresents a HTTP OPTIONS request.static classRepresents a HTTP POST request.static classRepresents a HTTP PUT request.static classRepresents a HTTP TRACE request.static classThe base class for all outgoing HTTP requests.static classRepresents a HTTP CONNECT request.static classRepresents a HTTP DELETE request.static classRepresents a HTTP GET request.static classRepresents a HTTP HEAD request.static classRepresents a HTTP OPTIONS request.static classRepresents a HTTP POST request.static classRepresents a HTTP PUT request.static classRepresents a HTTP TRACE request.classRepresents the response (header).classFired when a protocol upgrade was successful.classAn event that provides the close information when a WebSockt is closed. -
Uses of Associator in org.jgrapes.io
Subinterfaces of Associator in org.jgrapes.ioModifier and TypeInterfaceDescriptioninterfaceRepresents a subchannel for grouping input and output events related to an I/O resource such as an opened file or a network connection.Classes in org.jgrapes.io that implement Associator -
Uses of Associator in org.jgrapes.io.events
Classes in org.jgrapes.io.events that implement AssociatorModifier and TypeClassDescriptionclassThis event causes the initiator of an I/O channel to shutdown the channel.classClosed<T>This event signals that an I/O subchannel will no longer be used.classIndicates a problem while opening a network connection.classclassThis event signals that an I/O subchannel has been closed on the other end.final classThis event signals that a new chunk of data has successfully been obtained from some source.classA special kind ofErrorthat signals I/O related problems.classEvents of this type signal that a new chunk of data is available for processing.classSignal a registration request to a registry.static classThe completion event for aNioRegistrationevent.classOpened<T>This event signals that an I/O resource has successfully been opened (usually in response to some …Open event).classA base class for events that cause a file to be opened.classOpening<T>This event is fired onIOSubchannels that are created by provider components before their first usage forInputorOutputevents.classclassThis event signals that a new chunk of internally generated data is to be forwarded to some destination.classFired when a process has exited.classFired when a process has been started.classFired by an initiator of connections that maintains a pool of such connections if no more connections are available.classCauses theFileStoragecomponent to write the data from allInputevents on the channel that this event is fired on to a file until an event with the end of record flag set is sent on the channel.classCauses theFileStoragecomponent to write the data from allOutputevents on the channel that this event is fired on to a file until an event with the end of record flag set is sent on the channel.classStarts a new process managed by theProcessManagercomponent that handles the event.classIndicates a problem while starting a process.classCauses the content of a file to be streamed as a sequence ofOutputevents (terminated by an event with the end of record flag set) on the channel that this event is fired on. -
Uses of Associator in org.jgrapes.io.process
Classes in org.jgrapes.io.process that implement AssociatorModifier and TypeClassDescriptionfinal classThe Class ProcessChannel. -
Uses of Associator in org.jgrapes.io.util
Classes in org.jgrapes.io.util that implement AssociatorModifier and TypeClassDescriptionclassThe base class for the connections managed by this component.classProvides an I/O subchannel that is linked to another I/O subchannel. -
Uses of Associator in org.jgrapes.io.util.events
Classes in org.jgrapes.io.util.events that implement AssociatorModifier and TypeClassDescriptionclassDataInput<T>Signals that some data is available for handling.classSignals an error that occurred while parsing JSON. -
Uses of Associator in org.jgrapes.mail
Subinterfaces of Associator in org.jgrapes.mailModifier and TypeInterfaceDescriptioninterfaceA special sub channel used for sending and receiving mail.Classes in org.jgrapes.mail that implement AssociatorModifier and TypeClassDescriptionprotected classA sub-channel for mail connections.protected classThe specific implementation of theMailChannel.protected classThe specific implementation of theMailChannel. -
Uses of Associator in org.jgrapes.mail.events
Classes in org.jgrapes.mail.events that implement AssociatorModifier and TypeClassDescriptionclassSignals the retrieval of mails (update) by aMailMonitor.classFired when the requested connection has been established.classCommon base class for events that open a mail connection for sending or receiving mail.classAn event that opens folders on the store defined by the base class for monitoring.classFired to open a connection for sending mails.classIndicates the arrival of a new message.classTriggers the retrieval of mails (update) by aMailMonitor. -
Uses of Associator in org.jgrapes.net
Subinterfaces of Associator in org.jgrapes.netModifier and TypeInterfaceDescriptioninterfaceA special sub channel used for socket connections.Classes in org.jgrapes.net that implement Associator -
Uses of Associator in org.jgrapes.net.events
Classes in org.jgrapes.net.events that implement AssociatorModifier and TypeClassDescriptionclassThis event signals that a new connection has been made by a client.classThis event signals that a new connection has been made by a client.classConnected<T>This event signals that a new connection has been established.classSignals that a server has bound to a socket address and is ready to accept connections. -
Uses of Associator in org.jgrapes.util.events
Classes in org.jgrapes.util.events that implement AssociatorModifier and TypeClassDescriptionclassAn event to indicate that configuration information has been updated.classInforms about changes of a watched file.classA specialConfigurationUpdateevent that is used for reporting the configuration on startup.classA specialConfigurationUpdateevent that is used by thePreferencesStorefor reporting the configuration on startup.classDefines an optional completion event for aKeyValueStoreQuery.classA query event for a key/value store.classAn event that triggers updates or deletions in a key/value store.classRegisters a path to be watched with aFileSystemWatcher.