Package kos.api

Class MutableKosContext

java.lang.Object
kos.api.MutableKosContext
All Implemented Interfaces:
KosContext

public class MutableKosContext extends Object implements KosContext
  • Field Details

    • availablePayloadStrategies

      private final MutableKosContext.AvailablePayloadStrategies availablePayloadStrategies
    • serializers

      private final Map<String,Serializer> serializers
    • restClientSerializers

      private final Map<String,kos.core.client.RestClientSerializer> restClientSerializers
    • spi

      private final ImplementationLoader spi
    • implementationLoader

      private ImplementationLoader implementationLoader
    • payloadSerializationStrategy

      private PayloadSerializationStrategy payloadSerializationStrategy
    • defaultStatusForEmptyResponses

      private int defaultStatusForEmptyResponses
    • httpServerOptions

      private io.vertx.core.http.HttpServerOptions httpServerOptions
    • defaultSerializer

      private Serializer defaultSerializer
    • defaultEventBusCodecFactory

      private EventBusMessageCodecFactory defaultEventBusCodecFactory
    • defaultRestClientSerializer

      private kos.core.client.RestClientSerializer defaultRestClientSerializer
    • defaultVertx

      private io.vertx.core.Vertx defaultVertx
    • defaultVertxWebClient

      private io.vertx.ext.web.client.WebClient defaultVertxWebClient
    • stringConverter

      private StringConverter stringConverter
    • exceptionHandler

      private ExceptionHandler exceptionHandler
    • defaultValidation

      private Validation defaultValidation
    • configRetriever

      private io.vertx.config.ConfigRetriever configRetriever
    • applicationConfig

      private io.vertx.core.json.JsonObject applicationConfig
  • Constructor Details

    • MutableKosContext

      public MutableKosContext()
    • MutableKosContext

      public MutableKosContext(ImplementationLoader spi)
  • Method Details