Class WorkAllocationConfigurationType

  • All Implemented Interfaces:
    Containerable, Serializable, Cloneable

    public class WorkAllocationConfigurationType
    extends Object
    implements Serializable, Cloneable, Containerable
    Parameters related to buckets allocation process.

    Java class for WorkAllocationConfigurationType complex type.

    The following schema fragment specifies the expected content contained within this class.

     <complexType name="WorkAllocationConfigurationType">
       <complexContent>
         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
           <sequence>
             <element name="bucketCreationBatch" type="{http://www.w3.org/2001/XMLSchema}int" minOccurs="0"/>
             <element name="allocateFirst" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
             <element name="workAllocationMaxRetries" type="{http://www.w3.org/2001/XMLSchema}int" minOccurs="0"/>
             <element name="workAllocationRetryIntervalBase" type="{http://www.w3.org/2001/XMLSchema}long" minOccurs="0"/>
             <element name="workAllocationRetryExponentialThreshold" type="{http://www.w3.org/2001/XMLSchema}int" minOccurs="0"/>
             <element name="workAllocationRetryIntervalLimit" type="{http://www.w3.org/2001/XMLSchema}long" minOccurs="0"/>
             <element name="workAllocationInitialDelay" type="{http://www.w3.org/2001/XMLSchema}long" minOccurs="0"/>
             <element name="workAllocationFreeBucketWaitInterval" type="{http://www.w3.org/2001/XMLSchema}long" minOccurs="0"/>
           </sequence>
         </restriction>
       </complexContent>
     </complexType>
     
    See Also:
    Serialized Form
    • Field Detail

      • COMPLEX_TYPE

        public static final QName COMPLEX_TYPE
      • F_BUCKET_CREATION_BATCH

        public static final ItemName F_BUCKET_CREATION_BATCH
      • F_ALLOCATE_FIRST

        public static final ItemName F_ALLOCATE_FIRST
      • F_WORK_ALLOCATION_MAX_RETRIES

        public static final ItemName F_WORK_ALLOCATION_MAX_RETRIES
      • F_WORK_ALLOCATION_RETRY_INTERVAL_BASE

        public static final ItemName F_WORK_ALLOCATION_RETRY_INTERVAL_BASE
      • F_WORK_ALLOCATION_RETRY_EXPONENTIAL_THRESHOLD

        public static final ItemName F_WORK_ALLOCATION_RETRY_EXPONENTIAL_THRESHOLD
      • F_WORK_ALLOCATION_RETRY_INTERVAL_LIMIT

        public static final ItemName F_WORK_ALLOCATION_RETRY_INTERVAL_LIMIT
      • F_WORK_ALLOCATION_INITIAL_DELAY

        public static final ItemName F_WORK_ALLOCATION_INITIAL_DELAY
      • F_WORK_ALLOCATION_FREE_BUCKET_WAIT_INTERVAL

        public static final ItemName F_WORK_ALLOCATION_FREE_BUCKET_WAIT_INTERVAL
    • Constructor Detail

      • WorkAllocationConfigurationType

        public WorkAllocationConfigurationType()
      • WorkAllocationConfigurationType

        public WorkAllocationConfigurationType​(PrismContext prismContext)
    • Method Detail

      • setupContainerValue

        public void setupContainerValue​(PrismContainerValue containerValue)
        Description copied from interface: Containerable
        Setup value to the containerable representation. This is used to after (empty) containerable is created to initialize it with a correct prism container value. Note: This method DOES NOT change the container value parent.
        Specified by:
        setupContainerValue in interface Containerable
      • hashCode

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

        public <X> X end()
      • getBucketCreationBatch

        public Integer getBucketCreationBatch()
      • setBucketCreationBatch

        public void setBucketCreationBatch​(Integer value)
      • isAllocateFirst

        public Boolean isAllocateFirst()
      • setAllocateFirst

        public void setAllocateFirst​(Boolean value)
      • getWorkAllocationMaxRetries

        public Integer getWorkAllocationMaxRetries()
      • setWorkAllocationMaxRetries

        public void setWorkAllocationMaxRetries​(Integer value)
      • getWorkAllocationRetryIntervalBase

        public Long getWorkAllocationRetryIntervalBase()
      • setWorkAllocationRetryIntervalBase

        public void setWorkAllocationRetryIntervalBase​(Long value)
      • getWorkAllocationRetryExponentialThreshold

        public Integer getWorkAllocationRetryExponentialThreshold()
      • setWorkAllocationRetryExponentialThreshold

        public void setWorkAllocationRetryExponentialThreshold​(Integer value)
      • getWorkAllocationRetryIntervalLimit

        public Long getWorkAllocationRetryIntervalLimit()
      • setWorkAllocationRetryIntervalLimit

        public void setWorkAllocationRetryIntervalLimit​(Long value)
      • getWorkAllocationInitialDelay

        public Long getWorkAllocationInitialDelay()
      • setWorkAllocationInitialDelay

        public void setWorkAllocationInitialDelay​(Long value)
      • getWorkAllocationFreeBucketWaitInterval

        public Long getWorkAllocationFreeBucketWaitInterval()
      • setWorkAllocationFreeBucketWaitInterval

        public void setWorkAllocationFreeBucketWaitInterval​(Long value)