Hierarchy For All Packages
- dev.relism.flash,
- dev.relism.flash.api.multipart,
- dev.relism.flash.bytes,
- dev.relism.flash.exceptions,
- dev.relism.flash.extension,
- dev.relism.flash.http,
- dev.relism.flash.http1,
- dev.relism.flash.http2,
- dev.relism.flash.http2.frame,
- dev.relism.flash.http2.hpack,
- dev.relism.flash.http2.message,
- dev.relism.flash.http2.stream,
- dev.relism.flash.models,
- dev.relism.flash.routing,
- dev.relism.flash.routing.routers.fastpathrouter,
- dev.relism.flash.routing.routers.radix,
- dev.relism.flash.template,
- dev.relism.flash.tls,
- dev.relism.flash.transport,
- dev.relism.flash.websocket
Class Hierarchy
- java.lang.Object
- dev.relism.flash.routing.AbstractRouter
- dev.relism.flash.routing.routers.fastpathrouter.FastPathRouterImpl
- dev.relism.flash.routing.AbstractWsRouter
- dev.relism.flash.routing.routers.fastpathrouter.FastPathWsRouterImpl
- dev.relism.flash.transport.AcceptLoop
- dev.relism.flash.bytes.ByteScan
- dev.relism.flash.template.ByteTemplate
- dev.relism.flash.bytes.ByteWriter
- dev.relism.flash.transport.ConnectionRunner
- dev.relism.flash.transport.ConnectionScratch
- dev.relism.flash.http2.hpack.ContinuationAssembler
- dev.relism.flash.http2.message.DataBufferPool
- dev.relism.flash.http.DateHeader
- dev.relism.flash.template.ErrorPages
- dev.relism.flash.routing.routers.fastpathrouter.FastPathViews
- dev.relism.flash.routing.routers.fastpathrouter.FastPathViews.MethodPathByteView (implements dev.relism.fpr.core.ByteView)
- dev.relism.flash.routing.routers.fastpathrouter.FastPathViews.RequestByteView (implements dev.relism.flash.bytes.ArrayBackedByteView)
- dev.relism.flash.routing.routers.fastpathrouter.FastPathViews.SocketByteView (implements dev.relism.flash.bytes.ArrayBackedByteView)
- dev.relism.flash.routing.routers.fastpathrouter.FastPathViews.StringByteView (implements dev.relism.flash.bytes.ArrayBackedByteView)
- dev.relism.flash.Flash
- dev.relism.flash.Flash.Commons
- dev.relism.flash.Flash.Middlewares
- dev.relism.flash.Flash.Middlewares.CorsConfig
- dev.relism.flash.extension.FlashConfiguration
- dev.relism.flash.extension.FlashContext
- dev.relism.flash.extension.FlashRegistrar<SELF>
- dev.relism.flash.extension.FlashApp
- dev.relism.flash.extension.FlashScope
- dev.relism.flash.http2.frame.FrameFlags
- dev.relism.flash.http2.frame.FrameHeader
- dev.relism.flash.http2.frame.FrameValidator
- dev.relism.flash.http2.frame.FrameWriteBuffer
- dev.relism.flash.http.HopByHopHeaders
- dev.relism.flash.http2.hpack.HpackDecoder
- dev.relism.flash.http2.hpack.HpackDynamicTable
- dev.relism.flash.http2.hpack.HpackEncoder
- dev.relism.flash.http2.hpack.HpackHeaderBlock (implements dev.relism.flash.http2.hpack.HeaderSink)
- dev.relism.flash.http2.hpack.HpackIntegers
- dev.relism.flash.http2.hpack.HpackStaticTable
- dev.relism.flash.http1.Http1Connection (implements dev.relism.flash.transport.ConnectionProtocol)
- dev.relism.flash.models.Http1HeaderMap (implements dev.relism.flash.models.HeaderView)
- dev.relism.flash.http1.Http1KeepAlive
- dev.relism.flash.http.Http1Limits
- dev.relism.flash.http1.Http1ResponseWriter
- dev.relism.flash.http2.Http2Connection (implements dev.relism.flash.transport.ConnectionProtocol)
- dev.relism.flash.http2.stream.Http2FlowController
- dev.relism.flash.http2.frame.Http2FrameReader
- dev.relism.flash.http2.frame.Http2FrameWriter
- dev.relism.flash.http2.message.Http2HeaderMap (implements dev.relism.flash.models.HeaderView)
- dev.relism.flash.http2.Http2Limits
- dev.relism.flash.http2.Http2Preface
- dev.relism.flash.http2.message.Http2ResponseWriter (implements dev.relism.flash.models.ResponseSerializer.FieldConsumer, dev.relism.flash.http2.frame.WriteIntent)
- dev.relism.flash.http2.Http2Settings
- dev.relism.flash.http2.stream.Http2Stream (implements dev.relism.flash.http2.message.Http2RequestBody.ConsumptionListener, dev.relism.flash.http2.message.Http2ResponseWriter.Completion, java.lang.Runnable)
- dev.relism.flash.http2.stream.Http2StreamTable
- dev.relism.flash.http2.hpack.Huffman
- java.io.InputStream (implements java.io.Closeable)
- dev.relism.flash.transport.BufferedByteSource
- dev.relism.flash.http2.message.Http2RequestBody (implements dev.relism.flash.models.BodyCompletion)
- dev.relism.flash.transport.ListenerBinder
- dev.relism.flash.Main
- dev.relism.flash.routing.MiddlewareGraph
- dev.relism.flash.routing.MiddlewareNode
- dev.relism.flash.api.multipart.Multipart
- dev.relism.flash.models.MutableHeaderMap (implements dev.relism.flash.models.HeaderView)
- java.io.OutputStream (implements java.io.Closeable, java.io.Flushable)
- dev.relism.flash.models.ResponseStreamOutputStream
- dev.relism.flash.extension.PackageScanner
- dev.relism.flash.http2.frame.Padding
- dev.relism.flash.bytes.Pairs
- dev.relism.flash.api.multipart.Part
- dev.relism.flash.models.PathParams
- dev.relism.flash.routing.PathUtils
- dev.relism.flash.bytes.PooledSlice (implements dev.relism.flash.bytes.ArrayBackedByteView)
- dev.relism.flash.models.PreEncodedHeader
- dev.relism.flash.transport.ProtocolNegotiator
- dev.relism.flash.http2.message.PseudoHeaders
- dev.relism.flash.models.QueryParams
- dev.relism.flash.routing.routers.radix.RadixPathRouterImpl
- dev.relism.flash.models.Request
- dev.relism.flash.models.RequestBody
- dev.relism.flash.models.RequestHandler
- dev.relism.flash.models.BodyHandler<B>
- dev.relism.flash.models.SimpleHandler
- dev.relism.flash.models.RequestHelper
- dev.relism.flash.models.RequestLine
- dev.relism.flash.RequestParser
- dev.relism.flash.models.Response
- dev.relism.flash.models.ResponseSerializer
- dev.relism.flash.routing.Routes
- dev.relism.flash.transport.ScratchPool
- dev.relism.flash.bytes.SegmentedByteView (implements dev.relism.fpr.core.ByteView)
- dev.relism.flash.transport.ServerLifecycle (implements dev.relism.flash.ServerHandle)
- dev.relism.flash.bytes.SlicePool
- java.lang.Throwable (implements java.io.Serializable)
- java.lang.Exception
- java.io.IOException
- dev.relism.flash.websocket.WebSocketProtocolException
- java.lang.RuntimeException
- dev.relism.flash.http2.hpack.HeaderListSizeException
- dev.relism.flash.http2.Http2Exception
- dev.relism.flash.http2.Http2StreamException
- dev.relism.flash.exceptions.HttpException
- dev.relism.flash.exceptions.MalformedRequestException
- dev.relism.flash.exceptions.InitializationException
- java.io.IOException
- java.lang.Exception
- dev.relism.flash.tls.TlsConfig
- dev.relism.flash.transport.TransportFactory
- dev.relism.flash.transport.TransportLimits
- dev.relism.flash.websocket.WebSocketEndpoint (implements dev.relism.flash.websocket.WebSocketHandler)
- dev.relism.flash.websocket.WebSocketFrame
- dev.relism.flash.websocket.WebSocketLoop
- dev.relism.flash.websocket.WebSocketSession
- dev.relism.flash.websocket.WebSocketUpgrade
- dev.relism.flash.routing.AbstractRouter
Interface Hierarchy
- dev.relism.flash.routing.AbstractRouter.ExceptionHandler
- dev.relism.flash.extension.AnnotationProcessor
- java.lang.AutoCloseable
- dev.relism.flash.models.ResponseStream
- dev.relism.flash.models.BodyCompletion
- dev.relism.fpr.core.ByteView
- dev.relism.flash.bytes.ArrayBackedByteView
- dev.relism.flash.transport.ConnectionProtocol
- dev.relism.flash.extension.FlashApplication
- dev.relism.flash.extension.FlashContext.ServiceFactory<T>
- dev.relism.flash.extension.FlashExtension
- dev.relism.flash.http2.hpack.HeaderSink
- dev.relism.flash.models.HeaderView
- dev.relism.flash.models.HeaderView.HeaderConsumer
- dev.relism.flash.http2.stream.Http2FlowController.WindowUpdateSink
- dev.relism.flash.http2.frame.Http2FrameWriter.Sink
- dev.relism.flash.http2.message.Http2RequestBody.ConsumptionListener
- dev.relism.flash.http2.message.Http2ResponseWriter.Completion
- dev.relism.flash.http2.Http2Settings.StreamWindowUpdater
- dev.relism.flash.http2.stream.Http2Stream.ResponseSink
- dev.relism.flash.http2.stream.Http2StreamTable.StreamConsumer
- dev.relism.flash.routing.Middleware
- dev.relism.flash.models.ResponseSerializer.FieldConsumer
- dev.relism.flash.extension.RouteListener
- dev.relism.flash.ServerHandle
- dev.relism.flash.models.SimpleHandler.FunctionalHandler
- dev.relism.flash.websocket.WebSocketHandler
- dev.relism.flash.http2.frame.WriteIntent
Annotation Interface Hierarchy
- dev.relism.flash.routing.CONNECT (implements java.lang.annotation.Annotation)
- dev.relism.flash.routing.Consumes (implements java.lang.annotation.Annotation)
- dev.relism.flash.routing.DELETE (implements java.lang.annotation.Annotation)
- dev.relism.flash.routing.GET (implements java.lang.annotation.Annotation)
- dev.relism.flash.routing.HEAD (implements java.lang.annotation.Annotation)
- dev.relism.flash.extension.Inject (implements java.lang.annotation.Annotation)
- dev.relism.flash.routing.OPTIONS (implements java.lang.annotation.Annotation)
- dev.relism.flash.routing.PATCH (implements java.lang.annotation.Annotation)
- dev.relism.flash.routing.POST (implements java.lang.annotation.Annotation)
- dev.relism.flash.routing.PURGE (implements java.lang.annotation.Annotation)
- dev.relism.flash.routing.PUT (implements java.lang.annotation.Annotation)
- dev.relism.flash.routing.QUERY (implements java.lang.annotation.Annotation)
- dev.relism.flash.routing.Route (implements java.lang.annotation.Annotation)
- dev.relism.flash.routing.TRACE (implements java.lang.annotation.Annotation)
- dev.relism.flash.routing.Ws (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)
- dev.relism.flash.tls.ClientAuth
- dev.relism.flash.http.ContentType
- dev.relism.flash.models.EmptyHeaderView (implements dev.relism.flash.models.HeaderView)
- dev.relism.flash.http2.frame.FrameType
- dev.relism.flash.http2.frame.FrameType.StreamIdRule
- dev.relism.flash.http.HopByHopHeaders.Protocol
- dev.relism.flash.http2.Http2ErrorCode
- dev.relism.flash.http2.stream.Http2StreamState
- dev.relism.flash.http2.stream.Http2StreamState.Event
- dev.relism.flash.http.HttpMethod
- dev.relism.flash.http.HttpStatus
- dev.relism.flash.transport.NegotiatedProtocol
- java.lang.Enum<E> (implements java.lang.Comparable<T>, java.lang.constant.Constable, java.io.Serializable)
Record Class Hierarchy
- java.lang.Object
- java.lang.Record
- dev.relism.flash.transport.BoundListener
- dev.relism.flash.transport.ConnectionContext
- dev.relism.flash.extension.FlashConfiguration.Listener
- dev.relism.flash.routing.MiddlewareKey
- dev.relism.flash.extension.RouteEvent
- java.lang.Record