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="retry" minOccurs="0">
           <complexType>
             <complexContent>
               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                 <attribute name="attempts" use="required" type="{http://www.w3.org/2001/XMLSchema}positiveInteger" />
                 <attribute name="delay" use="required" type="{http://www.w3.org/2001/XMLSchema}positiveInteger" />
               </restriction>
             </complexContent>
           </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}positiveInteger" default="2147483647" />
       <attribute name="coalesce" type="{http://www.w3.org/2001/XMLSchema}boolean" default="false" />
       <attribute name="ratelimitpersecond" type="{http://www.w3.org/2001/XMLSchema}positiveInteger" default="2147483647" />
       <attribute name="minWriteDelay" type="{http://www.w3.org/2001/XMLSchema}nonNegativeInteger" default="0" />
       <attribute name="maxWriteDelay" type="{http://www.w3.org/2001/XMLSchema}positiveInteger" default="2147483647" />
       <attribute name="batchsize" type="{http://www.w3.org/2001/XMLSchema}positiveInteger" default="1" />
     </restriction>
   </complexContent>
 </complexType>
 


Nested Class Summary
static class CacheIntegration.Writebehind.Retry
          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 maxWriteDelay
           
protected  java.math.BigInteger minWriteDelay
           
protected  java.math.BigInteger ratelimitpersecond
           
protected  CacheIntegration.Writebehind.Retry retry
           
protected  java.math.BigInteger size
           
 
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 getMaxWriteDelay()
          Gets the value of the maxWriteDelay property.
 java.math.BigInteger getMinWriteDelay()
          Gets the value of the minWriteDelay property.
 java.math.BigInteger getRatelimitpersecond()
          Gets the value of the ratelimitpersecond property.
 CacheIntegration.Writebehind.Retry getRetry()
          Gets the value of the retry property.
 java.math.BigInteger getSize()
          Gets the value of the size property.
 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 setMaxWriteDelay(java.math.BigInteger value)
          Sets the value of the maxWriteDelay property.
 void setMinWriteDelay(java.math.BigInteger value)
          Sets the value of the minWriteDelay property.
 void setRatelimitpersecond(java.math.BigInteger value)
          Sets the value of the ratelimitpersecond property.
 void setRetry(CacheIntegration.Writebehind.Retry value)
          Sets the value of the retry property.
 void setSize(java.math.BigInteger value)
          Sets the value of the size property.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

retry

protected CacheIntegration.Writebehind.Retry retry

concurrency

protected java.math.BigInteger concurrency

size

protected java.math.BigInteger size

coalesce

protected java.lang.Boolean coalesce

ratelimitpersecond

protected java.math.BigInteger ratelimitpersecond

minWriteDelay

protected java.math.BigInteger minWriteDelay

maxWriteDelay

protected java.math.BigInteger maxWriteDelay

batchsize

protected java.math.BigInteger batchsize
Constructor Detail

CacheIntegration.Writebehind

public CacheIntegration.Writebehind()
Method Detail

getRetry

public CacheIntegration.Writebehind.Retry getRetry()
Gets the value of the retry property.

Returns:
possible object is CacheIntegration.Writebehind.Retry

setRetry

public void setRetry(CacheIntegration.Writebehind.Retry value)
Sets the value of the retry property.

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

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 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

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

getMinWriteDelay

public java.math.BigInteger getMinWriteDelay()
Gets the value of the minWriteDelay property.

Returns:
possible object is BigInteger

setMinWriteDelay

public void setMinWriteDelay(java.math.BigInteger value)
Sets the value of the minWriteDelay property.

Parameters:
value - allowed object is BigInteger

getMaxWriteDelay

public java.math.BigInteger getMaxWriteDelay()
Gets the value of the maxWriteDelay property.

Returns:
possible object is BigInteger

setMaxWriteDelay

public void setMaxWriteDelay(java.math.BigInteger value)
Sets the value of the maxWriteDelay 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