Interface InfinispanClientsRuntimeConfig


@ConfigRoot(phase=RUN_TIME) @ConfigMapping(prefix="quarkus.infinispan-client") public interface InfinispanClientsRuntimeConfig
  • Method Details

    • defaultInfinispanClient

      @WithParentName InfinispanClientRuntimeConfig defaultInfinispanClient()
      The default Infinispan Client.
    • namedInfinispanClients

      @WithParentName @ConfigDocMapKey("client-name") @ConfigDocSection Map<String,InfinispanClientRuntimeConfig> namedInfinispanClients()
      Named clients.
    • useSchemaRegistration

      @WithDefault("true") Optional<Boolean> useSchemaRegistration()
      Enables or disables Protobuf generated schemas upload to the server. Set it to 'false' when you need to handle the lifecycle of the Protobuf Schemas on Server side yourself. Default is 'true'. This is a global setting and is not specific to a Infinispan Client.
    • startClient

      @WithDefault("true") Optional<Boolean> startClient()
      Starts the client and connects to the server. If set to false, you'll need to start it yourself.
    • getInfinispanClientRuntimeConfig

      default InfinispanClientRuntimeConfig getInfinispanClientRuntimeConfig(String infinispanClientName)