org.ehcache.config.xml.model
Class CacheIntegrationType.WriteBehind

java.lang.Object
  extended by org.ehcache.config.xml.model.CacheIntegrationType.WriteBehind
Enclosing class:
CacheIntegrationType

public static class CacheIntegrationType.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>
         <choice>
           <element name="batching">
             <complexType>
               <complexContent>
                 <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                   <all>
                     <element name="max-write-delay" type="{http://www.ehcache.org/v3}time-type"/>
                   </all>
                   <attribute name="batch-size" use="required" type="{http://www.w3.org/2001/XMLSchema}positiveInteger" />
                   <attribute name="coalesce" type="{http://www.w3.org/2001/XMLSchema}boolean" default="false" />
                 </restriction>
               </complexContent>
             </complexType>
           </element>
           <element name="non-batching" type="{http://www.w3.org/2001/XMLSchema}anyType"/>
         </choice>
       </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="thread-pool" type="{http://www.w3.org/2001/XMLSchema}string" />
     </restriction>
   </complexContent>
 </complexType>
 


Nested Class Summary
static class CacheIntegrationType.WriteBehind.Batching
          Java class for anonymous complex type.
 
Field Summary
protected  CacheIntegrationType.WriteBehind.Batching batching
           
protected  java.math.BigInteger concurrency
           
protected  java.lang.Object nonBatching
           
protected  java.math.BigInteger size
           
protected  java.lang.String threadPool
           
 
Constructor Summary
CacheIntegrationType.WriteBehind()
           
 
Method Summary
 CacheIntegrationType.WriteBehind.Batching getBatching()
          Gets the value of the batching property.
 java.math.BigInteger getConcurrency()
          Gets the value of the concurrency property.
 java.lang.Object getNonBatching()
          Gets the value of the nonBatching property.
 java.math.BigInteger getSize()
          Gets the value of the size property.
 java.lang.String getThreadPool()
          Gets the value of the threadPool property.
 void setBatching(CacheIntegrationType.WriteBehind.Batching value)
          Sets the value of the batching property.
 void setConcurrency(java.math.BigInteger value)
          Sets the value of the concurrency property.
 void setNonBatching(java.lang.Object value)
          Sets the value of the nonBatching property.
 void setSize(java.math.BigInteger value)
          Sets the value of the size property.
 void setThreadPool(java.lang.String value)
          Sets the value of the threadPool property.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

batching

protected CacheIntegrationType.WriteBehind.Batching batching

nonBatching

protected java.lang.Object nonBatching

concurrency

protected java.math.BigInteger concurrency

size

protected java.math.BigInteger size

threadPool

protected java.lang.String threadPool
Constructor Detail

CacheIntegrationType.WriteBehind

public CacheIntegrationType.WriteBehind()
Method Detail

getBatching

public CacheIntegrationType.WriteBehind.Batching getBatching()
Gets the value of the batching property.

Returns:
possible object is CacheIntegrationType.WriteBehind.Batching

setBatching

public void setBatching(CacheIntegrationType.WriteBehind.Batching value)
Sets the value of the batching property.

Parameters:
value - allowed object is CacheIntegrationType.WriteBehind.Batching

getNonBatching

public java.lang.Object getNonBatching()
Gets the value of the nonBatching property.

Returns:
possible object is Object

setNonBatching

public void setNonBatching(java.lang.Object value)
Sets the value of the nonBatching property.

Parameters:
value - allowed object is Object

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

getThreadPool

public java.lang.String getThreadPool()
Gets the value of the threadPool property.

Returns:
possible object is String

setThreadPool

public void setThreadPool(java.lang.String value)
Sets the value of the threadPool property.

Parameters:
value - allowed object is String