|
GemFire 7.0 | ||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
public interface GatewaySenderFactory
Factory to create SerialGatewaySender
GatewaySender| Method Summary | |
|---|---|
GatewaySenderFactory |
addGatewayEventFilter(GatewayEventFilter filter)
Adds a GatewayEventFilter |
GatewaySenderFactory |
addGatewayTransportFilter(GatewayTransportFilter filter)
Adds a GatewayTransportFilter |
GatewaySender |
create(String id,
int remoteDSId)
Creates SerialGatewaySender to communicate with remote
distributed system |
GatewaySenderFactory |
removeGatewayEventFilter(GatewayEventFilter filter)
Removes the provided GatewayEventFilter from this
GatewaySender. |
GatewaySenderFactory |
removeGatewayTransportFilter(GatewayTransportFilter filter)
Removes the provided GatewayTransportFilter from this
GatewaySender. |
GatewaySenderFactory |
setAlertThreshold(int threshold)
Sets the alert threshold for entries in a SerialGatewaySender
's queue. |
GatewaySenderFactory |
setBatchConflationEnabled(boolean isConflation)
Sets whether to enable batch conflation for a SerialGatewaySender's queue. |
GatewaySenderFactory |
setBatchSize(int size)
Sets the batch size for a SerialGatewaySender's queue. |
GatewaySenderFactory |
setBatchTimeInterval(int interval)
Sets the batch time interval for a SerialGatewaySender's
queue. |
GatewaySenderFactory |
setDiskStoreName(String name)
Sets the disk store name for overflow or persistence |
GatewaySenderFactory |
setDiskSynchronous(boolean isSynchronous)
Sets whether or not the writing to the disk is synchronous. |
GatewaySenderFactory |
setDispatcherThreads(int numThreads)
Sets the number of dispatcher thread |
GatewaySenderFactory |
setManualStart(boolean start)
Sets the manual start boolean property for this SerialGatewaySender. |
GatewaySenderFactory |
setMaximumQueueMemory(int maxQueueMemory)
Sets the maximum amount of memory (in MB) for a SerialGatewaySender's queue. |
GatewaySenderFactory |
setOrderPolicy(Gateway.OrderPolicy policy)
Sets the number of dispatcher thread |
GatewaySenderFactory |
setParallel(boolean isParallel)
Indicates whether all VMs need to distribute events to remote site. |
GatewaySenderFactory |
setPersistenceEnabled(boolean isPersistence)
Sets whether to enable persistence for a SerialGatewaySender's
queue. |
GatewaySenderFactory |
setSocketBufferSize(int size)
Sets the buffer size in bytes of the socket connection for this SerialGatewaySender. |
GatewaySenderFactory |
setSocketReadTimeout(int timeout)
Sets the number of milliseconds to wait for a response from a GatewayReceiver before timing out the operation and trying
another GatewayReceiver (if any are available). |
| Method Detail |
|---|
GatewaySenderFactory setParallel(boolean isParallel)
isParallel - boolean to indicate whether distribution policy is parallelGatewaySenderFactory addGatewayEventFilter(GatewayEventFilter filter)
filter - GatewayEventFilterGatewaySenderFactory addGatewayTransportFilter(GatewayTransportFilter filter)
filter - GatewayTransportFilterGatewaySenderFactory setSocketBufferSize(int size)
SerialGatewaySender. The default is 32768 bytes.
size - The size in bytes of the socket bufferGatewaySenderFactory setSocketReadTimeout(int timeout)
GatewayReceiver before timing out the operation and trying
another GatewayReceiver (if any are available).
timeout - number of milliseconds to wait for a response from a
GatewayReceiver
IllegalArgumentException - if timeout is less than or equal to 0.GatewaySenderFactory setDiskStoreName(String name)
name - GatewaySenderFactory setDispatcherThreads(int numThreads)
numThreads - GatewaySenderFactory setOrderPolicy(Gateway.OrderPolicy policy)
policy - GatewaySenderFactory setMaximumQueueMemory(int maxQueueMemory)
SerialGatewaySender's queue.
maxQueueMemory - The maximum amount of memory (in MB) for a
SerialGatewaySender's queue.GatewaySenderFactory setBatchSize(int size)
SerialGatewaySender's queue.
size - The size of batches sent from a GatewaySender to its
corresponding GatewayReceiver.GatewaySenderFactory setBatchTimeInterval(int interval)
SerialGatewaySender's
queue.
interval - The maximum time interval that can elapse before a partial batch
is sent from a GatewaySender to its corresponding
GatewayReceiver.GatewaySenderFactory setBatchConflationEnabled(boolean isConflation)
SerialGatewaySender's queue.
isConflation - Whether or not to enable batch conflation for batches sent from a
GatewaySender to its corresponding
GatewayReceiver.GatewaySenderFactory setPersistenceEnabled(boolean isPersistence)
SerialGatewaySender's
queue.
isPersistence - Whether to enable persistence for a
SerialGatewaySender's queueGatewaySenderFactory setAlertThreshold(int threshold)
SerialGatewaySender
's queue.
threshold - the alert threshold for entries in a
SerialGatewaySender's queueGatewaySenderFactory setManualStart(boolean start)
SerialGatewaySender.
start - the manual start boolean property for this
SerialGatewaySenderGatewaySenderFactory setDiskSynchronous(boolean isSynchronous)
isSynchronous - boolean if true indicates synchronous writesGatewaySenderFactory removeGatewayEventFilter(GatewayEventFilter filter)
GatewayEventFilter from this
GatewaySender.
filter - GatewaySenderFactory removeGatewayTransportFilter(GatewayTransportFilter filter)
GatewayTransportFilter from this
GatewaySender.
filter -
GatewaySender create(String id,
int remoteDSId)
SerialGatewaySender to communicate with remote
distributed system
id - unique id for this SerialGatewaySenderremoteDSId - unique id representing the remote distributed system
IllegalStateException - If the GatewaySender creation fails during validation due to mismatch of
attributes of GatewaySender created on other nodes with same id
|
GemFire 7.0 | ||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||