| |||||||
DETAILS: DOCUMENTATION | ELEMENTS | ATTRIBUTES | SOURCE | FRAMES | NO FRAMES |
{urn:infinispan:config:5.1} (restriction)
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>.
Attribute Summary | |
xs:boolean | asyncMarshalling If true, asynchronous marshalling is enabled which means that caller can return even quicker, but it can suffer from reordering of operations. |
xs:string | replQueueClass The replication queue in use, by default ReplicationQueueImpl. |
xs:long | replQueueInterval If useReplQueue is set to true, this attribute controls how often the asynchronous thread used to flush the replication queue runs. |
xs:int | replQueueMaxElements If useReplQueue is set to true, this attribute can be used to trigger flushing of the queue when it reaches a specific threshold. |
xs:boolean | useReplQueue If true, forces all async communications to be queued up and sent out periodically as a batch. |
Attribute Detail |
xs:boolean
optional
unqualified
xs:string
optional
unqualified
xs:long
optional
unqualified
xs:int
optional
unqualified
xs:boolean
optional
unqualified
<xs:element minOccurs="0" name="async"><xs:complexType></xs:element><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:complexType>
</xs:attribute>
| |||||||
DETAILS: DOCUMENTATION | ELEMENTS | ATTRIBUTES | SOURCE | FRAMES | NO FRAMES |