Class Hierarchy
- java.lang.Object
- io.jooby.CompletionListeners
- io.jooby.Cookie
- io.jooby.DefaultErrorHandler (implements io.jooby.ErrorHandler)
- io.jooby.Environment
- io.jooby.EnvironmentOptions
- io.jooby.FileDownload
- io.jooby.AttachedFile
- io.jooby.InlineFile
- io.jooby.ForwardingContext (implements io.jooby.Context)
- io.jooby.GracefulShutdown (implements io.jooby.Extension)
- io.jooby.Jooby (implements io.jooby.Registry, io.jooby.Router)
- io.jooby.MediaType (implements java.lang.Comparable<T>)
- io.jooby.ModelAndView<T>
- io.jooby.MapModelAndView
- io.jooby.OpenAPIModule (implements io.jooby.Extension)
- io.jooby.ReactiveSupport
- io.jooby.Reified<T>
- io.jooby.RequestScope
- io.jooby.Route
- io.jooby.RouteSet
- io.jooby.Server.Base (implements io.jooby.Server)
- io.jooby.ServerOptions
- io.jooby.ServerSentEmitter.KeepAlive (implements java.lang.Runnable)
- io.jooby.ServerSentMessage
- io.jooby.ServiceKey<T>
- io.jooby.SessionStore.InMemory (implements io.jooby.SessionStore)
- io.jooby.SessionToken.CookieID (implements io.jooby.SessionToken)
- io.jooby.SessionToken.HeaderID (implements io.jooby.SessionToken)
- io.jooby.SessionToken.SignedCookie (implements io.jooby.SessionToken)
- io.jooby.SneakyThrows
- io.jooby.SslOptions (implements java.io.Closeable)
- io.jooby.StatusCode
- java.lang.Throwable (implements java.io.Serializable)
- java.lang.Exception
- java.lang.RuntimeException
- io.jooby.Usage
- java.lang.RuntimeException
- java.lang.Exception
- io.jooby.WebSocketCloseStatus
- io.jooby.XSS
Interface Hierarchy
- java.lang.AutoCloseable
- java.io.Closeable
- io.jooby.FileUpload
- java.io.Closeable
- io.jooby.AvailableSettings
- java.util.function.BiConsumer<T,
U> - io.jooby.SneakyThrows.Consumer2<V1,
V2>
- io.jooby.SneakyThrows.Consumer2<V1,
- java.util.function.BiFunction<T,
U, R> - io.jooby.SneakyThrows.Function2<V1,
V2, R>
- io.jooby.SneakyThrows.Function2<V1,
- java.util.function.BiPredicate<T,
U> - io.jooby.SneakyThrows.Predicate2<V1,
V2>
- io.jooby.SneakyThrows.Predicate2<V1,
- io.jooby.ByteRange
- java.util.function.Consumer<T>
- io.jooby.SneakyThrows.Consumer<V>
- io.jooby.ErrorHandler
- io.jooby.Extension
- io.jooby.MvcExtension
- io.jooby.FileDownload.Builder
- java.util.function.Function<T,
R> - io.jooby.SneakyThrows.Function<V,
R>
- io.jooby.SneakyThrows.Function<V,
- java.lang.Iterable<T>
- io.jooby.ValueNode (also extends io.jooby.Value)
- io.jooby.Body
- io.jooby.Formdata
- io.jooby.QueryString
- io.jooby.ValueNode (also extends io.jooby.Value)
- io.jooby.LoggingService
- java.util.Map<K,
V> - io.jooby.FlashMap
- io.jooby.MessageDecoder
- io.jooby.MessageEncoder
- io.jooby.TemplateEngine
- io.jooby.MvcFactory<T>
- io.jooby.ParamLookup
- io.jooby.ParamLookup.Stage
- java.util.function.Predicate<T>
- io.jooby.SneakyThrows.Predicate<V>
- io.jooby.Registry
- io.jooby.Context
- io.jooby.DefaultContext
- io.jooby.Router
- io.jooby.ServiceRegistry
- io.jooby.Context
- io.jooby.Route.After
- io.jooby.Route.Aware
- io.jooby.Route.Filter
- io.jooby.Route.Before
- io.jooby.Route.Decorator
- io.jooby.Route.Handler (also extends java.io.Serializable)
- io.jooby.Route.Filter
- io.jooby.Route.Complete
- io.jooby.Router.Match
- java.lang.Runnable
- io.jooby.SneakyThrows.Runnable
- io.jooby.Sender
- io.jooby.Sender.Callback
- java.io.Serializable
- io.jooby.Route.Handler (also extends io.jooby.Route.Aware)
- io.jooby.Server
- io.jooby.ServerSentEmitter
- io.jooby.ServerSentEmitter.Handler
- io.jooby.Session
- io.jooby.SessionStore
- io.jooby.SessionToken
- io.jooby.SneakyThrows.Consumer3<V1,
V2, V3> - io.jooby.SneakyThrows.Consumer4<V1,
V2, V3, V4> - io.jooby.SneakyThrows.Consumer5<V1,
V2, V3, V4, V5> - io.jooby.SneakyThrows.Consumer6<V1,
V2, V3, V4, V5, V6> - io.jooby.SneakyThrows.Consumer7<V1,
V2, V3, V4, V5, V6, V7> - io.jooby.SneakyThrows.Consumer8<V1,
V2, V3, V4, V5, V6, V7, V8> - io.jooby.SneakyThrows.Function3<V1,
V2, V3, R> - io.jooby.SneakyThrows.Function4<V1,
V2, V3, V4, R> - io.jooby.SneakyThrows.Function5<V1,
V2, V3, V4, V5, R> - io.jooby.SneakyThrows.Function6<V1,
V2, V3, V4, V5, V6, R> - io.jooby.SneakyThrows.Function7<V1,
V2, V3, V4, V5, V6, V7, R> - io.jooby.SneakyThrows.Function8<V1,
V2, V3, V4, V5, V6, V7, V8, R> - io.jooby.SslProvider
- io.jooby.StartupSummary
- java.util.function.Supplier<T>
- io.jooby.SneakyThrows.Supplier<V>
- io.jooby.Value
- io.jooby.ValueNode (also extends java.lang.Iterable<T>)
- io.jooby.Body
- io.jooby.Formdata
- io.jooby.QueryString
- io.jooby.WebSocketMessage
- io.jooby.ValueNode (also extends java.lang.Iterable<T>)
- io.jooby.ValueConverter<V>
- io.jooby.BeanConverter
- io.jooby.WebSocket
- io.jooby.WebSocket.Initializer
- io.jooby.WebSocket.OnClose
- io.jooby.WebSocket.OnConnect
- io.jooby.WebSocket.OnError
- io.jooby.WebSocket.OnMessage
- io.jooby.WebSocket.WriteCallback
- io.jooby.WebSocketConfigurer
Enum Class Hierarchy
- java.lang.Object
- java.lang.Enum<E> (implements java.lang.Comparable<T>, java.lang.constant.Constable, java.io.Serializable)
- io.jooby.ExecutionMode
- io.jooby.FileDownload.Mode
- io.jooby.OpenAPIModule.Format
- io.jooby.ParamSource
- io.jooby.RouterOption
- io.jooby.SameSite
- io.jooby.SslOptions.ClientAuth
- java.lang.Enum<E> (implements java.lang.Comparable<T>, java.lang.constant.Constable, java.io.Serializable)