Hierarchy For All Packages
- org.jgrapes.core,
- org.jgrapes.core.annotation,
- org.jgrapes.core.events,
- org.jgrapes.core.internal,
- org.jgrapes.http,
- org.jgrapes.http.annotation,
- org.jgrapes.http.events,
- org.jgrapes.http.freemarker,
- org.jgrapes.io,
- org.jgrapes.io.events,
- org.jgrapes.io.process,
- org.jgrapes.io.util,
- org.jgrapes.io.util.events,
- org.jgrapes.mail,
- org.jgrapes.mail.events,
- org.jgrapes.net,
- org.jgrapes.net.events,
- org.jgrapes.util,
- org.jgrapes.util.events
Class Hierarchy
- java.lang.Object
- java.util.AbstractMap<K,
V> (implements java.util.Map<K, V>) - java.util.concurrent.ConcurrentHashMap<K,
V> (implements java.util.concurrent.ConcurrentMap<K, V>, java.io.Serializable) - org.jgrapes.http.InMemorySession (implements org.jgrapes.http.Session)
- java.util.HashMap<K,
V> (implements java.lang.Cloneable, java.util.Map<K, V>, java.io.Serializable) - org.jgrapes.core.annotation.HandlerDefinition.ChannelReplacements
- java.util.concurrent.ConcurrentHashMap<K,
- org.jgrapes.core.internal.ActionExecutor (implements org.jgrapes.core.ComponentType)
- jakarta.mail.Address (implements java.io.Serializable)
- jakarta.mail.internet.InternetAddress (implements java.lang.Cloneable)
- org.jgrapes.mail.InternetAddressPrincipal (implements java.security.Principal)
- jakarta.mail.internet.InternetAddress (implements java.lang.Cloneable)
- org.jgrapes.io.util.BufferedReaderPipeline (implements java.lang.Runnable)
- org.jgrapes.core.internal.BufferingEventPipeline
- org.jgrapes.core.ClassChannel (implements org.jgrapes.core.Channel)
- org.jgrapes.core.annotation.Handler.NoChannel
- org.jgrapes.core.internal.CompletionLockBase
- org.jgrapes.core.CompletionLock
- org.jgrapes.core.Components
- org.jgrapes.core.Components.PoolingIndex<K,
V> - org.jgrapes.core.Components.Timer
- org.jgrapes.core.internal.ComponentVertex (implements org.jgrapes.core.Channel, org.jgrapes.core.Manager)
- org.jgrapes.core.Component (implements org.jgrapes.core.Channel, org.jgrapes.core.ComponentType)
- org.jgrapes.core.ComponentCollector<F>
- org.jgrapes.util.ComponentProvider
- org.jgrapes.util.ComponentCollector<F>
- org.jgrapes.util.ConfigurationStore
- org.jgrapes.util.NightConfigStore
- org.jgrapes.util.JsonConfigurationStore
- org.jgrapes.util.TomlConfigurationStore
- org.jgrapes.util.YamlConfigurationStore
- org.jgrapes.util.PreferencesStore
- org.jgrapes.util.NightConfigStore
- org.jgrapes.io.util.ConnectionManager<C>
- org.jgrapes.mail.MailConnectionManager<C,
O> - org.jgrapes.mail.MailMonitor
- org.jgrapes.mail.MailSender
- org.jgrapes.mail.MailConnectionManager<C,
- org.jgrapes.io.FileStorage
- org.jgrapes.util.FileSystemWatcher
- org.jgrapes.http.freemarker.FreeMarkerRequestHandler
- org.jgrapes.http.HttpConnector
- org.jgrapes.http.HttpServer
- org.jgrapes.io.InputStreamMonitor (implements java.lang.Runnable)
- org.jgrapes.http.LanguageSelector
- org.jgrapes.io.NioDispatcher (implements java.lang.Runnable)
- org.jgrapes.io.process.ProcessManager
- org.jgrapes.io.PurgeTerminator
- org.jgrapes.http.SessionManager
- org.jgrapes.http.InMemorySessionManager
- org.jgrapes.net.SocketConnectionManager
- org.jgrapes.net.SocketConnector
- org.jgrapes.net.SocketServer (implements org.jgrapes.io.NioHandler)
- org.jgrapes.net.SslCodec
- org.jgrapes.http.StaticContentDispatcher
- org.jgrapes.core.internal.ComponentProxy
- org.jgrapes.core.Component (implements org.jgrapes.core.Channel, org.jgrapes.core.ComponentType)
- org.jgrapes.core.internal.CoreUtils
- org.jgrapes.core.internal.ErrorPrinter (implements org.jgrapes.core.ComponentType)
- org.jgrapes.core.internal.EventBase<T> (implements org.jgrapes.core.Associator, org.jgrapes.core.Eligible, java.util.concurrent.Future<V>)
- org.jgrapes.core.Event<T>
- org.jgrapes.core.internal.ActionEvent<T>
- org.jgrapes.core.events.Attached
- org.jgrapes.io.events.Close
- org.jgrapes.io.events.Closed<T>
- org.jgrapes.io.events.ProcessExited
- org.jgrapes.core.CompletionEvent<T>
- org.jgrapes.util.events.KeyValueStoreData
- org.jgrapes.io.events.NioRegistration.Completed
- org.jgrapes.http.events.Request.In.Completed
- org.jgrapes.core.events.Started
- org.jgrapes.util.events.ConfigurationUpdate
- org.jgrapes.util.events.InitialConfiguration
- org.jgrapes.util.events.InitialPreferences
- org.jgrapes.util.events.InitialConfiguration
- org.jgrapes.io.util.events.DataInput<T>
- org.jgrapes.core.events.Detached
- org.jgrapes.http.events.DiscardSession
- org.jgrapes.core.events.Error
- org.jgrapes.core.events.HandlingError
- org.jgrapes.http.events.HostUnresolved
- org.jgrapes.io.events.IOError
- org.jgrapes.io.events.ConnectError
- org.jgrapes.io.events.StartProcessError
- org.jgrapes.io.util.events.JsonParsingError
- org.jgrapes.util.events.FileChanged
- org.jgrapes.io.events.HalfClosed
- org.jgrapes.core.annotation.Handler.NoEvent
- org.jgrapes.io.events.IOEvent<T>
- org.jgrapes.util.events.KeyValueStoreQuery
- org.jgrapes.util.events.KeyValueStoreUpdate
- org.jgrapes.mail.events.MailFoldersUpdated
- org.jgrapes.http.events.MessageReceived<T>
- org.jgrapes.http.events.ProtocolSwitchAccepted
- org.jgrapes.http.events.Request<R>
- org.jgrapes.http.events.Request.In
- org.jgrapes.http.events.Request.In.Connect
- org.jgrapes.http.events.Request.In.Delete
- org.jgrapes.http.events.Request.In.Get
- org.jgrapes.http.events.Request.In.Head
- org.jgrapes.http.events.Request.In.Options
- org.jgrapes.http.events.Request.In.Post
- org.jgrapes.http.events.Request.In.Put
- org.jgrapes.http.events.Request.In.Trace
- org.jgrapes.http.events.Request.Out
- org.jgrapes.http.events.Request.Out.Connect
- org.jgrapes.http.events.Request.Out.Delete
- org.jgrapes.http.events.Request.Out.Get
- org.jgrapes.http.events.Request.Out.Head
- org.jgrapes.http.events.Request.Out.Options
- org.jgrapes.http.events.Request.Out.Post
- org.jgrapes.http.events.Request.Out.Put
- org.jgrapes.http.events.Request.Out.Trace
- org.jgrapes.http.events.Request.In
- org.jgrapes.http.events.Response
- org.jgrapes.http.events.WebSocketClose
- org.jgrapes.core.NamedEvent<T>
- org.jgrapes.io.events.NioRegistration
- org.jgrapes.io.events.Opened<T>
- org.jgrapes.net.events.Accepted
- org.jgrapes.net.events.Connected<T>
- org.jgrapes.net.events.ClientConnected
- org.jgrapes.io.events.FileOpened
- org.jgrapes.http.events.HttpConnected
- org.jgrapes.mail.events.MailMonitorOpened
- org.jgrapes.io.events.ProcessStarted
- org.jgrapes.net.events.Ready
- org.jgrapes.io.events.OpenFile
- org.jgrapes.io.events.SaveInput
- org.jgrapes.io.events.SaveOutput
- org.jgrapes.io.events.StreamFile
- org.jgrapes.io.events.Opening<T>
- org.jgrapes.mail.events.OpenMailConnection
- org.jgrapes.mail.events.OpenMailMonitor
- org.jgrapes.mail.events.OpenMailSender
- org.jgrapes.io.events.OpenSocketConnection
- org.jgrapes.io.events.Purge
- org.jgrapes.mail.events.SendMailMessage
- org.jgrapes.core.events.Start
- org.jgrapes.io.events.StartProcess
- org.jgrapes.core.events.Stop
- org.jgrapes.mail.events.UpdateMailFolders
- org.jgrapes.http.events.Upgraded
- org.jgrapes.util.events.WatchFile
- org.jgrapes.core.Event<T>
- org.jgrapes.core.internal.EventChannelsTuple
- org.jgrapes.core.internal.EventProcessor (implements java.lang.Runnable)
- org.jgrapes.core.internal.GeneratorRegistry
- org.jgrapes.core.annotation.Handler.Evaluator (implements org.jgrapes.core.annotation.HandlerDefinition.Evaluator)
- org.jgrapes.io.util.InputStreamPipeline (implements java.lang.Runnable)
- org.jgrapes.util.events.KeyValueStoreUpdate.Action
- org.jgrapes.util.events.KeyValueStoreUpdate.Deletion
- org.jgrapes.util.events.KeyValueStoreUpdate.Update
- org.jgrapes.http.LanguageSelector.Selection (implements java.io.Serializable)
- org.jgrapes.io.util.LineCollector (implements org.jgrapes.io.util.InputConsumer)
- org.jgrapes.io.util.ManagedBuffer<T>
- org.jgrapes.io.util.ManagedBuffer.ByteBufferView
- org.jgrapes.io.util.ManagedBuffer.CharBufferView
- org.jgrapes.io.util.ManagedBufferPool<W,
T> (implements org.jgrapes.io.util.BufferCollector<B>) - org.jgrapes.io.util.ManagedBufferPool.ManagedBufferPoolMXBean.PoolInfo
- org.jgrapes.io.util.ManagedBufferPool.ManagedBufferPoolMXBean.PoolInfos
- org.jgrapes.io.util.ManagedBufferStreamer (implements org.jgrapes.io.util.InputConsumer)
- org.jgrapes.io.util.JsonReader
- org.jgrapes.core.NamedChannel (implements org.jgrapes.core.Channel)
- org.jgrapes.io.events.NioRegistration.Registration
- org.jgrapes.io.NioDispatcher.Registration
- java.io.OutputStream (implements java.io.Closeable, java.io.Flushable)
- org.jgrapes.io.util.ByteBufferOutputStream
- org.jgrapes.util.Password
- org.jgrapes.io.util.PermitsPool
- java.io.Reader (implements java.io.Closeable, java.lang.Readable)
- java.io.FilterReader
- org.jgrapes.io.util.CopyReader
- org.jgrapes.io.util.ManagedBufferReader (implements org.jgrapes.io.util.InputConsumer)
- java.io.FilterReader
- org.jgrapes.http.annotation.RequestHandler.Evaluator (implements org.jgrapes.core.annotation.HandlerDefinition.Evaluator)
- org.jgrapes.http.annotation.RequestHandler.Evaluator.Scope (implements org.jgrapes.core.HandlerScope, org.jgrapes.core.InvocationFilter)
- org.jgrapes.http.ResourcePattern
- org.jgrapes.http.ResponseCreationSupport
- org.jgrapes.http.ResponseCreationSupport.DefaultMaxAgeCalculator (implements org.jgrapes.http.ResponseCreationSupport.MaxAgeCalculator)
- org.jgrapes.http.ResponseCreationSupport.ResourceInfo
- org.jgrapes.http.SessionManager.SessionManagerInfo (implements org.jgrapes.http.SessionManager.SessionManagerMXBean)
- org.jgrapes.net.SocketServer.SocketServerInfo (implements org.jgrapes.net.SocketServer.SocketServerMXBean)
- org.jgrapes.net.SocketServer.SocketServerMXBean.ChannelInfo
- java.util.Spliterators.AbstractSpliterator<T> (implements java.util.Spliterator<T>)
- org.jgrapes.http.ResourcePattern.PathSpliterator
- org.jgrapes.core.Subchannel.DefaultSubchannel (implements org.jgrapes.core.Subchannel)
- org.jgrapes.io.util.ConnectionManager.Connection
- org.jgrapes.mail.MailConnectionManager.AbstractMailChannel (implements org.jgrapes.mail.MailChannel)
- org.jgrapes.mail.MailMonitor.MonitorChannel (implements jakarta.mail.event.ConnectionListener, jakarta.mail.event.StoreListener)
- org.jgrapes.mail.MailSender.SenderChannel
- org.jgrapes.mail.MailConnectionManager.AbstractMailChannel (implements org.jgrapes.mail.MailChannel)
- org.jgrapes.io.IOSubchannel.DefaultIOSubchannel (implements org.jgrapes.io.IOSubchannel)
- org.jgrapes.io.util.LinkedIOSubchannel
- org.jgrapes.io.process.ProcessManager.ProcessChannel
- org.jgrapes.net.SocketConnectionManager.SocketChannelImpl (implements org.jgrapes.io.NioHandler, org.jgrapes.net.SocketIOChannel)
- org.jgrapes.io.util.ConnectionManager.Connection
- org.jgrapes.io.util.ThreadCleaner
- org.jgrapes.core.TypedIdKey<V> (implements java.io.Serializable)
- java.io.Writer (implements java.lang.Appendable, java.io.Closeable, java.io.Flushable)
- org.jgrapes.io.util.AbstractBufferWriter<B>
- org.jgrapes.io.util.ByteBufferWriter
- org.jgrapes.io.util.CharBufferWriter
- org.jgrapes.io.util.AbstractBufferWriter<B>
- org.jgrapes.http.WwwFormUrldecoder (implements org.jgrapes.io.util.InputConsumer)
- java.util.AbstractMap<K,
Interface Hierarchy
- org.jgrapes.core.Associator
- org.jgrapes.core.Subchannel (also extends org.jgrapes.core.Channel)
- org.jgrapes.io.IOSubchannel
- org.jgrapes.net.SocketIOChannel
- org.jgrapes.mail.MailChannel
- org.jgrapes.io.IOSubchannel
- org.jgrapes.core.Subchannel (also extends org.jgrapes.core.Channel)
- org.jgrapes.io.util.BufferCollector<B>
- org.jgrapes.core.ComponentFactory
- org.jgrapes.http.HttpRequestHandlerFactory
- org.jgrapes.core.Components.IdInfoProvider
- org.jgrapes.core.EventPipeline
- org.jgrapes.core.Components.TimeoutHandler
- org.jgrapes.core.ComponentType
- org.jgrapes.core.Eligible
- org.jgrapes.core.Channel
- org.jgrapes.core.Channel.Default
- org.jgrapes.core.Self
- org.jgrapes.core.Subchannel (also extends org.jgrapes.core.Associator)
- org.jgrapes.io.IOSubchannel
- org.jgrapes.net.SocketIOChannel
- org.jgrapes.mail.MailChannel
- org.jgrapes.io.IOSubchannel
- org.jgrapes.core.Channel
- java.util.EventListener
- org.jgrapes.io.util.AvailabilityListener
- org.jgrapes.core.annotation.HandlerDefinition.Evaluator
- org.jgrapes.core.HandlerScope
- org.jgrapes.io.util.InputConsumer
- org.jgrapes.core.internal.InternalEventPipelineWrapper
- org.jgrapes.core.InvocationFilter
- java.lang.Iterable<T>
- org.jgrapes.core.Manager
- org.jgrapes.io.util.ManagedBufferPool.ManagedBufferPoolMXBean
- java.util.Map<K,
V> - org.jgrapes.http.Session
- org.jgrapes.io.NioHandler
- org.jgrapes.io.util.OutputSupplier
- org.jgrapes.http.ResponseCreationSupport.MaxAgeCalculator
- org.jgrapes.http.SessionManager.SessionManagerMXBean
- org.jgrapes.http.SessionManager.SessionManagerSummaryMXBean
- org.jgrapes.net.SocketServer.SocketServerMXBean
- org.jgrapes.net.SocketServer.SocketServerSummaryMXBean
Annotation Interface Hierarchy
- org.jgrapes.core.annotation.ComponentManager (implements java.lang.annotation.Annotation)
- org.jgrapes.core.annotation.Handler (implements java.lang.annotation.Annotation)
- org.jgrapes.core.annotation.HandlerDefinition (implements java.lang.annotation.Annotation)
- org.jgrapes.http.annotation.RequestHandler (implements java.lang.annotation.Annotation)
Enum Class Hierarchy
- java.lang.Object
- java.lang.Enum<E> (implements java.lang.Comparable<T>, java.lang.constant.Constable, java.io.Serializable)
- org.jgrapes.util.events.FileChanged.Kind
- java.lang.Enum<E> (implements java.lang.Comparable<T>, java.lang.constant.Constable, java.io.Serializable)