public class AsyncConfiguration
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
private boolean |
asyncMarshalling |
private org.infinispan.remoting.ReplicationQueue |
replicationQueue |
private long |
replicationQueueInterval |
private int |
replicationQueueMaxElements |
private boolean |
useReplicationQueue |
Constructor and Description |
---|
AsyncConfiguration(boolean asyncMarshalling,
org.infinispan.remoting.ReplicationQueue replicationQueue,
long replicationQueueInterval,
int replicationQueueMaxElements,
boolean useReplicationQueue) |
Modifier and Type | Method and Description |
---|---|
boolean |
asyncMarshalling()
Asynchronous marshalling allows the caller to return even quicker, but it can
suffer from reordering of operations.
|
boolean |
equals(java.lang.Object o) |
int |
hashCode() |
org.infinispan.remoting.ReplicationQueue |
replQueue()
The replication queue in use, by default
ReplicationQueueImpl . |
long |
replQueueInterval()
If useReplQueue is set to true, this attribute controls how often the asynchronous thread
used to flush the replication queue runs.
|
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.
|
java.lang.String |
toString() |
boolean |
useReplQueue()
If true, this forces all async communications to be queued up and sent out periodically as a
batch.
|
private final boolean asyncMarshalling
private final org.infinispan.remoting.ReplicationQueue replicationQueue
private final long replicationQueueInterval
private final int replicationQueueMaxElements
private final boolean useReplicationQueue
AsyncConfiguration(boolean asyncMarshalling, org.infinispan.remoting.ReplicationQueue replicationQueue, long replicationQueueInterval, int replicationQueueMaxElements, boolean useReplicationQueue)
public boolean asyncMarshalling()
public org.infinispan.remoting.ReplicationQueue replQueue()
ReplicationQueueImpl
.public long replQueueInterval()
public int replQueueMaxElements()
public boolean useReplQueue()
public java.lang.String toString()
toString
in class java.lang.Object
public boolean equals(java.lang.Object o)
equals
in class java.lang.Object
public int hashCode()
hashCode
in class java.lang.Object