Class AuthenticationConfigurationBuilder

    • Method Detail

      • clientSubject

        public AuthenticationConfigurationBuilder clientSubject​(Subject clientSubject)
        Sets the client subject, necessary for those SASL mechanisms which require it to access client credentials (i.e. GSSAPI)
      • username

        public AuthenticationConfigurationBuilder username​(String username)
        Specifies the username to be used for authentication. This will use a simple CallbackHandler. This is mutually exclusive with explicitly providing the CallbackHandler
      • validate

        public void validate()
        Specified by:
        validate in interface org.infinispan.commons.configuration.Builder<AuthenticationConfiguration>
      • template

        public org.infinispan.configuration.cache.ConfigurationChildBuilder template​(boolean arg0)
        Specified by:
        template in interface org.infinispan.configuration.cache.ConfigurationChildBuilder
      • simpleCache

        public org.infinispan.configuration.cache.ConfigurationChildBuilder simpleCache​(boolean arg0)
        Specified by:
        simpleCache in interface org.infinispan.configuration.cache.ConfigurationChildBuilder
      • simpleCache

        public boolean simpleCache()
        Specified by:
        simpleCache in interface org.infinispan.configuration.cache.ConfigurationChildBuilder
      • clustering

        public org.infinispan.configuration.cache.ClusteringConfigurationBuilder clustering()
        Specified by:
        clustering in interface org.infinispan.configuration.cache.ConfigurationChildBuilder
      • customInterceptors

        public org.infinispan.configuration.cache.CustomInterceptorsConfigurationBuilder customInterceptors()
        Specified by:
        customInterceptors in interface org.infinispan.configuration.cache.ConfigurationChildBuilder
      • dataContainer

        public org.infinispan.configuration.cache.DataContainerConfigurationBuilder dataContainer()
        Specified by:
        dataContainer in interface org.infinispan.configuration.cache.ConfigurationChildBuilder
      • deadlockDetection

        public org.infinispan.configuration.cache.DeadlockDetectionConfigurationBuilder deadlockDetection()
        Specified by:
        deadlockDetection in interface org.infinispan.configuration.cache.ConfigurationChildBuilder
      • encoding

        public org.infinispan.configuration.cache.EncodingConfigurationBuilder encoding()
        Specified by:
        encoding in interface org.infinispan.configuration.cache.ConfigurationChildBuilder
      • eviction

        public org.infinispan.configuration.cache.EvictionConfigurationBuilder eviction()
        Specified by:
        eviction in interface org.infinispan.configuration.cache.ConfigurationChildBuilder
      • expiration

        public org.infinispan.configuration.cache.ExpirationConfigurationBuilder expiration()
        Specified by:
        expiration in interface org.infinispan.configuration.cache.ConfigurationChildBuilder
      • indexing

        public org.infinispan.configuration.cache.IndexingConfigurationBuilder indexing()
        Specified by:
        indexing in interface org.infinispan.configuration.cache.ConfigurationChildBuilder
      • invocationBatching

        public org.infinispan.configuration.cache.InvocationBatchingConfigurationBuilder invocationBatching()
        Specified by:
        invocationBatching in interface org.infinispan.configuration.cache.ConfigurationChildBuilder
      • jmxStatistics

        public org.infinispan.configuration.cache.JMXStatisticsConfigurationBuilder jmxStatistics()
        Specified by:
        jmxStatistics in interface org.infinispan.configuration.cache.ConfigurationChildBuilder
      • persistence

        public org.infinispan.configuration.cache.PersistenceConfigurationBuilder persistence()
        Specified by:
        persistence in interface org.infinispan.configuration.cache.ConfigurationChildBuilder
      • locking

        public org.infinispan.configuration.cache.LockingConfigurationBuilder locking()
        Specified by:
        locking in interface org.infinispan.configuration.cache.ConfigurationChildBuilder
      • security

        public org.infinispan.configuration.cache.SecurityConfigurationBuilder security()
        Specified by:
        security in interface org.infinispan.configuration.cache.ConfigurationChildBuilder
      • storeAsBinary

        @Deprecated
        public org.infinispan.configuration.cache.StoreAsBinaryConfigurationBuilder storeAsBinary()
        Deprecated.
        Specified by:
        storeAsBinary in interface org.infinispan.configuration.cache.ConfigurationChildBuilder
      • transaction

        public org.infinispan.configuration.cache.TransactionConfigurationBuilder transaction()
        Specified by:
        transaction in interface org.infinispan.configuration.cache.ConfigurationChildBuilder
      • versioning

        public org.infinispan.configuration.cache.VersioningConfigurationBuilder versioning()
        Specified by:
        versioning in interface org.infinispan.configuration.cache.ConfigurationChildBuilder
      • unsafe

        public org.infinispan.configuration.cache.UnsafeConfigurationBuilder unsafe()
        Specified by:
        unsafe in interface org.infinispan.configuration.cache.ConfigurationChildBuilder
      • sites

        public org.infinispan.configuration.cache.SitesConfigurationBuilder sites()
        Specified by:
        sites in interface org.infinispan.configuration.cache.ConfigurationChildBuilder
      • compatibility

        public org.infinispan.configuration.cache.CompatibilityModeConfigurationBuilder compatibility()
        Specified by:
        compatibility in interface org.infinispan.configuration.cache.ConfigurationChildBuilder
      • memory

        public org.infinispan.configuration.cache.MemoryConfigurationBuilder memory()
        Specified by:
        memory in interface org.infinispan.configuration.cache.ConfigurationChildBuilder
      • getBuilder

        protected org.infinispan.configuration.cache.ConfigurationBuilder getBuilder()
      • build

        public org.infinispan.configuration.cache.Configuration build()
        Specified by:
        build in interface org.infinispan.configuration.cache.ConfigurationChildBuilder