org.ehcache.config.xml.model
Class CacheIntegration.Writebehind

java.lang.Object
  extended by org.ehcache.config.xml.model.CacheIntegration.Writebehind
Enclosing class:
CacheIntegration

public static class CacheIntegration.Writebehind
extends java.lang.Object

Java class for anonymous complex type.

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

 <complexType>
   <complexContent>
     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
       <sequence>
         <element name="writedelay" minOccurs="0">
           <complexType>
             <simpleContent>
               <extension base="<http://www.w3.org/2001/XMLSchema>string">
                 <attribute name="min" type="{http://www.w3.org/2001/XMLSchema}positiveInteger" default="1" />
                 <attribute name="max" type="{http://www.w3.org/2001/XMLSchema}positiveInteger" default="1" />
               </extension>
             </simpleContent>
           </complexType>
         </element>
         <element name="ratelimitpersecond" type="{http://www.w3.org/2001/XMLSchema}nonNegativeInteger" minOccurs="0"/>
         <element name="batchsize" type="{http://www.w3.org/2001/XMLSchema}positiveInteger" minOccurs="0"/>
         <element name="retryAttempts" minOccurs="0">
           <complexType>
             <simpleContent>
               <extension base="<http://www.w3.org/2001/XMLSchema>nonNegativeInteger">
                 <attribute name="delay" type="{http://www.w3.org/2001/XMLSchema}positiveInteger" default="1" />
               </extension>
             </simpleContent>
           </complexType>
         </element>
       </sequence>
       <attribute name="concurrency" type="{http://www.w3.org/2001/XMLSchema}positiveInteger" default="1" />
       <attribute name="size" type="{http://www.w3.org/2001/XMLSchema}nonNegativeInteger" default="0" />
       <attribute name="coalesce" type="{http://www.w3.org/2001/XMLSchema}boolean" />
     </restriction>
   </complexContent>
 </complexType>
 


Nested Class Summary
static class CacheIntegration.Writebehind.RetryAttempts
          Java class for anonymous complex type.
static class CacheIntegration.Writebehind.Writedelay
          Java class for anonymous complex type.
 
Field Summary
protected  java.math.BigInteger batchsize
           
protected  java.lang.Boolean coalesce
           
protected  java.math.BigInteger concurrency
           
protected  java.math.BigInteger ratelimitpersecond
           
protected  CacheIntegration.Writebehind.RetryAttempts retryAttempts
           
protected  java.math.BigInteger size
           
protected  CacheIntegration.Writebehind.Writedelay writedelay
           
 
Constructor Summary
CacheIntegration.Writebehind()
           
 
Method Summary
 java.math.BigInteger getBatchsize()
          Gets the value of the batchsize property.
 java.math.BigInteger getConcurrency()
          Gets the value of the concurrency property.
 java.math.BigInteger getRatelimitpersecond()
          Gets the value of the ratelimitpersecond property.
 CacheIntegration.Writebehind.RetryAttempts getRetryAttempts()
          Gets the value of the retryAttempts property.
 java.math.BigInteger getSize()
          Gets the value of the size property.
 CacheIntegration.Writebehind.Writedelay getWritedelay()
          Gets the value of the writedelay property.
 java.lang.Boolean isCoalesce()
          Gets the value of the coalesce property.
 void setBatchsize(java.math.BigInteger value)
          Sets the value of the batchsize property.
 void setCoalesce(java.lang.Boolean value)
          Sets the value of the coalesce property.
 void setConcurrency(java.math.BigInteger value)
          Sets the value of the concurrency property.
 void setRatelimitpersecond(java.math.BigInteger value)
          Sets the value of the ratelimitpersecond property.
 void setRetryAttempts(CacheIntegration.Writebehind.RetryAttempts value)
          Sets the value of the retryAttempts property.
 void setSize(java.math.BigInteger value)
          Sets the value of the size property.
 void setWritedelay(CacheIntegration.Writebehind.Writedelay value)
          Sets the value of the writedelay property.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

writedelay

protected CacheIntegration.Writebehind.Writedelay writedelay

ratelimitpersecond

protected java.math.BigInteger ratelimitpersecond

batchsize

protected java.math.BigInteger batchsize

retryAttempts

protected CacheIntegration.Writebehind.RetryAttempts retryAttempts

concurrency

protected java.math.BigInteger concurrency

size

protected java.math.BigInteger size

coalesce

protected java.lang.Boolean coalesce
Constructor Detail

CacheIntegration.Writebehind

public CacheIntegration.Writebehind()
Method Detail

getWritedelay

public CacheIntegration.Writebehind.Writedelay getWritedelay()
Gets the value of the writedelay property.

Returns:
possible object is CacheIntegration.Writebehind.Writedelay

setWritedelay

public void setWritedelay(CacheIntegration.Writebehind.Writedelay value)
Sets the value of the writedelay property.

Parameters:
value - allowed object is CacheIntegration.Writebehind.Writedelay

getRatelimitpersecond

public java.math.BigInteger getRatelimitpersecond()
Gets the value of the ratelimitpersecond property.

Returns:
possible object is BigInteger

setRatelimitpersecond

public void setRatelimitpersecond(java.math.BigInteger value)
Sets the value of the ratelimitpersecond property.

Parameters:
value - allowed object is BigInteger

getBatchsize

public java.math.BigInteger getBatchsize()
Gets the value of the batchsize property.

Returns:
possible object is BigInteger

setBatchsize

public void setBatchsize(java.math.BigInteger value)
Sets the value of the batchsize property.

Parameters:
value - allowed object is BigInteger

getRetryAttempts

public CacheIntegration.Writebehind.RetryAttempts getRetryAttempts()
Gets the value of the retryAttempts property.

Returns:
possible object is CacheIntegration.Writebehind.RetryAttempts

setRetryAttempts

public void setRetryAttempts(CacheIntegration.Writebehind.RetryAttempts value)
Sets the value of the retryAttempts property.

Parameters:
value - allowed object is CacheIntegration.Writebehind.RetryAttempts

getConcurrency

public java.math.BigInteger getConcurrency()
Gets the value of the concurrency property.

Returns:
possible object is BigInteger

setConcurrency

public void setConcurrency(java.math.BigInteger value)
Sets the value of the concurrency property.

Parameters:
value - allowed object is BigInteger

getSize

public java.math.BigInteger getSize()
Gets the value of the size property.

Returns:
possible object is BigInteger

setSize

public void setSize(java.math.BigInteger value)
Sets the value of the size property.

Parameters:
value - allowed object is BigInteger

isCoalesce

public java.lang.Boolean isCoalesce()
Gets the value of the coalesce property.

Returns:
possible object is Boolean

setCoalesce

public void setCoalesce(java.lang.Boolean value)
Sets the value of the coalesce property.

Parameters:
value - allowed object is Boolean