Class DirectConnectionScheduledPoolConnectionMonitor
java.lang.Object
com.gigaspaces.internal.cluster.node.impl.router.AbstractScheduledPoolConnectionMonitor<IReplicationConnectionProxy,Object>
com.gigaspaces.internal.cluster.node.impl.router.DirectConnectionScheduledPoolConnectionMonitor
- All Implemented Interfaces:
IConnectionMonitor<IReplicationConnectionProxy,Object>
public class DirectConnectionScheduledPoolConnectionMonitor
extends AbstractScheduledPoolConnectionMonitor<IReplicationConnectionProxy,Object>
A replication connection monitors for connection that are established with a direct connection
proxy. Such connection can only reestablish a connection using the same stub it was initially
used for creation, this means no failover is supported for such connections
IReplicationConnectionProxy- Since:
- 8.0.5
- Author:
- eitany
-
Nested Class Summary
Nested classes/interfaces inherited from class com.gigaspaces.internal.cluster.node.impl.router.AbstractScheduledPoolConnectionMonitor
AbstractScheduledPoolConnectionMonitor.MonitorConnectedConnectionTask -
Field Summary
Fields inherited from class com.gigaspaces.internal.cluster.node.impl.router.AbstractScheduledPoolConnectionMonitor
_specificLogger, mayInterruptIfRunning -
Constructor Summary
ConstructorsConstructorDescriptionDirectConnectionScheduledPoolConnectionMonitor(String myLookupName, int corePoolSize, long monitorConnectedDelay, long monitorDisconnectedDelay, TimeUnit timeUnit) -
Method Summary
Modifier and TypeMethodDescriptionprotected RunnablecreateMonitorDisconnectedTask(AbstractProxyBasedReplicationMonitoredConnection<IReplicationConnectionProxy, Object> connection) Methods inherited from class com.gigaspaces.internal.cluster.node.impl.router.AbstractScheduledPoolConnectionMonitor
close, dumpState, getLogPrefix, getMonitoredCount, monitor, stopMonitoring, updateDisconnected
-
Constructor Details
-
DirectConnectionScheduledPoolConnectionMonitor
-
-
Method Details
-
createMonitorDisconnectedTask
protected Runnable createMonitorDisconnectedTask(AbstractProxyBasedReplicationMonitoredConnection<IReplicationConnectionProxy, Object> connection) - Specified by:
createMonitorDisconnectedTaskin classAbstractScheduledPoolConnectionMonitor<IReplicationConnectionProxy,Object>
-