Class CoherenceClientConfiguration

java.lang.Object
io.micronaut.coherence.discovery.CoherenceClientConfiguration
All Implemented Interfaces:
io.micronaut.core.util.Toggleable

@ConfigurationProperties("coherence.client") @Requires(property="coherence.client.enabled", value="true", defaultValue="false") public class CoherenceClientConfiguration extends Object implements io.micronaut.core.util.Toggleable
The Coherence client configuration.
  • Field Details

  • Constructor Details

    • CoherenceClientConfiguration

      public CoherenceClientConfiguration()
  • Method Details

    • getHost

      public String getHost()
      Returns host name of gRPC server.
      Returns:
      host name
    • setHost

      public void setHost(String host)
      Sets host name of gRPC server.
      Parameters:
      host - host name
    • getPort

      public int getPort()
      Gets gRPC server port.
      Returns:
      port
    • setPort

      public void setPort(int port)
      Sets gRPC server port.
      Parameters:
      port - port
    • isEnableTls

      public boolean isEnableTls()
      Returns true if TLS is enabled.
      Returns:
      true if TLS is enabled
    • setEnableTls

      public void setEnableTls(boolean enableTls)
      Enables TLS support.
      Parameters:
      enableTls - true to enable TLS
    • isEnabled

      public boolean isEnabled()
      Returns true if distributed configuration is enabled.
      Specified by:
      isEnabled in interface io.micronaut.core.util.Toggleable
      Returns:
      Is distributed configuration enabled. True if it is.
    • setEnabled

      public void setEnabled(boolean enabled)
      Enables distributed configuration.
      Parameters:
      enabled - Enable the distributed configuration
    • toString

      public String toString()
      Overrides:
      toString in class Object