urn:infinispan:config:5.1
element async

Super Types
{urn:infinispan:config:5.1} (restriction)

Documentation
                  If configured all communications are asynchronous, in that whenever a thread sends a message sent over the wire, it does not wait for an acknowledgment before returning. Asynchronous configuration is mutually exclusive with synchronous configuration.
                
                    If configured all communications are asynchronous, in that whenever a thread sends a message sent over the wire, it does not wait for an acknowledgment before returning. <async> is mutually exclusive with the <sync>.
                  
Properties
This component is not nillable.

Model
<async
  asyncMarshalling = xs:boolean
  replQueueClass = xs:string
  replQueueInterval = xs:long
  replQueueMaxElements = xs:int
  useReplQueue = xs:boolean>

</async>


Attribute Summary
 xs:booleanasyncMarshalling
          If true, asynchronous marshalling is enabled which means that caller can return even quicker, but it can suffer from reordering of operations. 
 xs:stringreplQueueClass
           The replication queue in use, by default ReplicationQueueImpl.  
 xs:longreplQueueInterval
           If useReplQueue is set to true, this attribute controls how often the asynchronous thread used to flush the replication queue runs.  
 xs:intreplQueueMaxElements
           If useReplQueue is set to true, this attribute can be used to trigger flushing of the queue when it reaches a specific threshold.  
 xs:booleanuseReplQueue
           If true, forces all async communications to be queued up and sent out periodically as a batch.  

Attribute Detail

asyncMarshalling

If true, asynchronous marshalling is enabled which means that caller can return even quicker, but it can suffer from reordering of operations. You can find more information at https://docs.jboss.org/author/display/ISPN/Asynchronous+Options

Type:
xs:boolean
Use:
optional
Form:
unqualified

replQueueClass

The replication queue in use, by default ReplicationQueueImpl.

Type:
xs:string
Use:
optional
Form:
unqualified

replQueueInterval

If useReplQueue is set to true, this attribute controls how often the asynchronous thread used to flush the replication queue runs.

Type:
xs:long
Use:
optional
Form:
unqualified

replQueueMaxElements

If useReplQueue is set to true, this attribute can be used to trigger flushing of the queue when it reaches a specific threshold.

Type:
xs:int
Use:
optional
Form:
unqualified

useReplQueue

If true, forces all async communications to be queued up and sent out periodically as a batch.

Type:
xs:boolean
Use:
optional
Form:
unqualified

Source
<xs:element minOccurs="0" name="async">
<xs:complexType>
<xs:attribute name="asyncMarshalling" type="xs:boolean">
</xs:attribute>
<xs:attribute name="replQueueClass" type="xs:string">
</xs:attribute>
<xs:attribute name="replQueueInterval" type="xs:long">
</xs:attribute>
<xs:attribute name="replQueueMaxElements" type="xs:int">
</xs:attribute>
<xs:attribute name="useReplQueue" type="xs:boolean">
</xs:attribute>
</xs:complexType>
</xs:element>


Submit a bug or a feature.
Created by xsddoc, a sub project of xframe, hosted at http://xframe.sourceforge.net.