Class ClusteringConfiguration

    • Field Detail

      • CACHE_MODE

        public static final org.infinispan.commons.configuration.attributes.AttributeDefinition<CacheMode> CACHE_MODE

        public static final org.infinispan.commons.configuration.attributes.AttributeDefinition<Long> REMOTE_TIMEOUT

        public static final org.infinispan.commons.configuration.attributes.AttributeDefinition<Integer> INVALIDATION_BATCH_SIZE

        public static final org.infinispan.commons.configuration.attributes.AttributeDefinition<BiasAcquisition> BIAS_ACQUISITION

        public static final org.infinispan.commons.configuration.attributes.AttributeDefinition<Long> BIAS_LIFESPAN

        public static final org.infinispan.commons.configuration.elements.ElementDefinition ELEMENT_DEFINITION
    • Method Detail

      • cacheMode

        public CacheMode cacheMode()
        Cache mode. See CacheMode for information on the various cache modes available.
      • remoteTimeout

        public long remoteTimeout()
        This is the timeout used to wait for an acknowledgment when making a remote call, after which the call is aborted and an exception is thrown.
      • remoteTimeout

        public void remoteTimeout​(long timeoutMillis)
        This is the timeout used to wait for an acknowledgment when making a remote call, after which the call is aborted and an exception is thrown.
      • partitionHandling

        public PartitionHandlingConfiguration partitionHandling()
        Configures cluster's behaviour in the presence of partitions or node failures.
      • cacheModeString

        public String cacheModeString()
      • invalidationBatchSize

        public int invalidationBatchSize()
        For scattered cache, the threshold after which batched invalidations are sent
      • biasAcquisition

        public BiasAcquisition biasAcquisition()
        For scattered cache, specifies if the nodes is allowed to cache the entry, serving reads locally.
      • biasLifespan

        public long biasLifespan()
        For scattered cache, specifies how long is the node allowed to read the cached entry locally.
      • l1

        public L1Configuration l1()
        This method allows configuration of the L1 cache for distributed caches. When this method is called, it automatically enables L1. So, if you want it to be disabled, make sure you call L1ConfigurationBuilder.disable()
      • attributes

        public org.infinispan.commons.configuration.attributes.AttributeSet attributes()
        Specified by:
        attributes in interface BaseConfigurationInfo
        the AttributeSet declared by the configuration.
      • getElementDefinition

        public org.infinispan.commons.configuration.elements.ElementDefinition getElementDefinition()
        Specified by:
        getElementDefinition in interface BaseConfigurationInfo
        the ElementDefinition of the configuration.
      • toString

        public String toString()
      • equals

        public boolean equals​(Object obj)
      • hashCode

        public int hashCode()