All Classes
-
All Classes Interface Summary Class Summary Enum Summary Exception Summary Class Description AbstractResponse AlwaysConsistentMessageProducer<T> A bespokenMessageProducerimplementation designed to provide always consistent semantics when sending messages to Vertx' EventBus.AsyncEventHandler<T> ConfigurationLoadedEventListener A listener for "Configuration Loaded" event.ConfigurationLoadedEventListener.ConfigurationLoadedEvent DefaultAsyncEventReplier<T> Automatically replies to async events received from EventBus.DefaultConfigurationLoader Automatically configures Vert.x components managed by Kos.DefaultConfigurationLoaderInjectorFactory DefaultContextAttributesMemorizer DefaultEventBusMessageCodecFactory DefaultValidation A predicate-basedValidation.DefaultValidation.AlwaysValid AValidationthat assume all objects are valid.EmptyResponse EventBusMessageCodecFactory EventBusSink Bridges the communication between the local EventBus with a remote broker (e.g.EventBusSink.EventBusSyncInitializationRequest<T> EventBusSink.Result Represents the outcome of an attempt to initialise eitherEventSubscriptionSinkorEventPublisherSink.EventBusSinkManager EventBusSinkManager.InitializationResult EventBusSinkManagerInjectorFactory EventHandler<T> Handles received events asynchronously.EventPublisher<REQ> EventPublisherSink Defines an EventBus publisher.EventSubscriptionSink Defines how to listen message from externally managed brokers (e.g.ExceptionHandler Versatile exception handler abstraction.FailureType HeaderParserStrategy ImplementationLoader Loads implementations.ImplementationLoader.Result<T> Customized optional result.ImplementationLoader.SPIImplementationLoader JsonServiceBusCodec<T> KosContext This object is read-only representation of all sensible configuration that have been previously defined at the Kos' application initialization.KosContext.RunnerThatMightFail KosContext.SupplierThatMightFail<T> KosException ConvenientExceptionclass.Lang Utility methods internally used by Kos.Lang.MapBuilder<K,V> Convenient HashMap builder.Launcher Simplified launcher wrapping Vert.x deployment ofVerticles.MutableKosContext PayloadSerializationStrategy Defines how Kos will handle the serialization and deserialization for every received request.Plugin Allows external plugins to configures Kos.PluginExposedServicesLoader PredicateExceptionHandler The default Exception Handler mechanism.PredicateExceptionHandler.PredicateAndHandler RawResponse Request Methods to read and parse data from the incoming request.Request.BadRequestException 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 that wrapsRouteraiming to simplify a few common aspects regarding route configuration, like intercepting requests and the reading body requests in a POST, PUT and PATCH requests.SingleSerializerStrategy StringConverter Abstracts howkoscan convert strings (like Headers and query parameters) into objects.StringConverter.DefaultStringConverter Default implementation ofStringConverter.SyncEventHandler<T> Validation<T> A validation rule for the given type.ValidationException ValidationExceptionHandler ValidationPlugin Automatically configures theDefaultValidationand memorises all found validations in the class path.ValidationPluginInjectorFactory 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.WebPointcutValidation WebPointcutValidation.AttachAndForward<T> WebPointcutValidationInjectorFactory 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.WebServerEventListenerExposedServicesLoader