All Classes
-
All Classes Interface Summary Class Summary Exception Summary Class Description Application Configures a custom Kos application.ConfigurationPlugin Allows external plugins to configures Kos.DefaultContextAttributesMemorizer DefaultExceptionHandler DeploymentContext A Kos deployment.EmptyResponse ExceptionHandler Versatile exception handler abstraction.HandledResponseException HeaderParserStrategy ImplementationLoader Loads implementations.ImplementationLoader.Result<T> Customized optional result.ImplementationLoader.SPIImplementationLoader KosConfiguration While Vert.x provides Json-based configuration out-of-box, it is not suitable to configure Vert.x internals.KosException ConvenientExceptionclass.Lang Utility methods internally used by Kos.Lang.Lazy<T> Wraps elements that should be load lazily to avoid issues when loading them using Dependency Injection libraries other than SPI.Lang.MapBuilder<K,V> Convenient HashMap builder.Launcher Simplified launcher wrapping Vert.x deployment ofVerticles.Launcher.DeploymentContext MutableKosConfiguration PayloadSerializationStrategy Defines how Kos will handle the serialization and deserialization for every received request.RawResponse Request Methods to read and parse data from the incoming request.RequestHandler RequestInterceptor RequestInterceptorHandler RequestInterceptorHandler.InterceptorWrapper Response Represents a (mutable object) response to be sent to the http client.SerializableResponse<T> Serializer Serializer.JsonSerializer Serializer.PlainTextSerializer SimplifiedRouter Small layer overRouterthat aims to simplify a few common aspects regarding route configuration, like intercepting requests and the reading body requests in a POST, PUT and PATCH requests.SimplifiedRouter.SafeRequestInterceptor SimplifiedRouter.SafeRoutingContextHandler SingleSerializerStrategy StringConverter Abstracts howkoscan convert strings (like Headers and query parameters) into objects.StringConverter.DefaultStringConverter Default implementation ofStringConverter.VertxFutures VertxFuturesInjectorFactory VertxWebServer Abstracts the creation of a Vert.x web server, automating a few repetitive tasks, automatically loading routes if available, and avoiding common mistakes made during the application bootstrap.WebServerEventListener Called byVertxWebServer, implementations of this interface will have the opportunity to enhance or change the web server configuration before it is started.WebServerEventListener.BeforeDeployWebServerEvent Data available before deploy the web server.