Class SSLSocketProviderDependenciesBuilder.HostnameVerifierBuilder

java.lang.Object
com.tangosol.coherence.config.builder.SSLSocketProviderDependenciesBuilder.HostnameVerifierBuilder
All Implemented Interfaces:
ParameterizedBuilder<HostnameVerifier>
Enclosing class:
SSLSocketProviderDependenciesBuilder

public static class SSLSocketProviderDependenciesBuilder.HostnameVerifierBuilder extends Object implements ParameterizedBuilder<HostnameVerifier>
HostnameVerifier dependencies
Since:
Coherence 12.2.1.1
Author:
jf 2015.11.11, Jonathan Knight 2022.01.25
  • Constructor Details

    • HostnameVerifierBuilder

      public HostnameVerifierBuilder()
  • Method Details

    • setAction

      @Injectable("action") public void setAction(String sAction)
      The action to take on a name mismatch.
      Parameters:
      sAction - action to take on a name mismatch
    • getAction

      public String getAction()
      The action to take on a name mismatch.
      Returns:
      the action to take on a name mismatch
    • setSystemPropertyDefault

      public void setSystemPropertyDefault(boolean fSystemPropertyDefault)
      Specify whether the configured action came from an unset system property fallback in shipped configuration.
      Parameters:
      fSystemPropertyDefault - true for a system-property default
    • isSystemPropertyDefault

      public boolean isSystemPropertyDefault()
      Return whether the configured action came from an unset system property fallback in shipped configuration.
      Returns:
      true for a system-property default
    • setBuilder

      @Injectable("instance") public void setBuilder(ParameterizedBuilder<HostnameVerifier> builder)
    • realize

      public HostnameVerifier realize(ParameterResolver resolver, ClassLoader loader, ParameterList listParameters)
      Description copied from interface: ParameterizedBuilder
      Realizes (creates if necessary) an instance of a object of type T, using the provided ParameterResolver to resolve values any referenced Parameters.
      Specified by:
      realize in interface ParameterizedBuilder<HostnameVerifier>
      Parameters:
      resolver - the ParameterResolver for resolving named Parameters
      loader - the ClassLoader for loading any necessary classes and if null the ClassLoader used to load the builder will be used instead
      listParameters - an optional ParameterList (may be null) to be used for realizing the instance, eg: used as constructor parameters
      Returns:
      an instance of T