Class AbstractClusterLoginConfig<T extends AbstractClusterLoginConfig<T>>

java.lang.Object
com.hazelcast.config.security.AbstractClusterLoginConfig<T>
All Implemented Interfaces:
AuthenticationConfig
Direct Known Subclasses:
KerberosAuthenticationConfig, LdapAuthenticationConfig, TlsAuthenticationConfig

public abstract class AbstractClusterLoginConfig<T extends AbstractClusterLoginConfig<T>>
extends Object
implements AuthenticationConfig
  • Constructor Details

    • AbstractClusterLoginConfig

      public AbstractClusterLoginConfig()
  • Method Details

    • getSkipIdentity

      public Boolean getSkipIdentity()
    • setSkipIdentity

      public T setSkipIdentity​(Boolean skipIdentity)
    • getSkipEndpoint

      public Boolean getSkipEndpoint()
    • setSkipEndpoint

      public T setSkipEndpoint​(Boolean skipEndpoint)
    • getSkipRole

      public Boolean getSkipRole()
    • setSkipRole

      public T setSkipRole​(Boolean skipRole)
    • initLoginModuleProperties

      protected Properties initLoginModuleProperties()
    • setIfConfigured

      protected void setIfConfigured​(Properties props, String propertyName, String value)
    • setIfConfigured

      protected void setIfConfigured​(Properties props, String propertyName, Object value)
    • setIfConfigured

      protected void setIfConfigured​(Properties props, String propertyName, Enum<?> value)
    • self

      protected abstract T self()
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object
    • equals

      public boolean equals​(Object obj)
      Overrides:
      equals in class Object