public class GatewaySenderEventRemoteDispatcher
extends java.lang.Object
implements org.apache.geode.internal.cache.wan.GatewaySenderEventDispatcher
| Modifier and Type | Class and Description |
|---|---|
static class |
GatewaySenderEventRemoteDispatcher.GatewayAck |
| Constructor and Description |
|---|
GatewaySenderEventRemoteDispatcher(org.apache.geode.internal.cache.wan.AbstractGatewaySenderEventProcessor eventProcessor) |
| Modifier and Type | Method and Description |
|---|---|
void |
destroyConnection() |
boolean |
dispatchBatch(java.util.List events,
boolean isRetry) |
org.apache.geode.cache.client.internal.Connection |
getConnection(boolean startAckReaderThread)
Acquires or adds a new
Connection to the corresponding Gateway |
boolean |
isConnectedToRemote() |
boolean |
isRemoteDispatcher() |
protected boolean |
logConnectionFailure() |
protected GatewaySenderEventRemoteDispatcher.GatewayAck |
readAcknowledgement() |
void |
stop() |
void |
stopAckReaderThread() |
public GatewaySenderEventRemoteDispatcher(org.apache.geode.internal.cache.wan.AbstractGatewaySenderEventProcessor eventProcessor)
protected GatewaySenderEventRemoteDispatcher.GatewayAck readAcknowledgement()
public boolean dispatchBatch(java.util.List events,
boolean isRetry)
dispatchBatch in interface org.apache.geode.internal.cache.wan.GatewaySenderEventDispatcherpublic org.apache.geode.cache.client.internal.Connection getConnection(boolean startAckReaderThread)
throws org.apache.geode.internal.cache.wan.GatewaySenderException
Connection to the corresponding GatewayConnectionGatewaySenderExceptionpublic void destroyConnection()
protected boolean logConnectionFailure()
public void stopAckReaderThread()
public boolean isRemoteDispatcher()
isRemoteDispatcher in interface org.apache.geode.internal.cache.wan.GatewaySenderEventDispatcherpublic boolean isConnectedToRemote()
isConnectedToRemote in interface org.apache.geode.internal.cache.wan.GatewaySenderEventDispatcherpublic void stop()
stop in interface org.apache.geode.internal.cache.wan.GatewaySenderEventDispatcher