Class ClusteredExecutorInfo.UpdateInfoRunnable
- java.lang.Object
-
- com.oracle.coherence.concurrent.executor.ClusteredExecutorInfo.UpdateInfoRunnable
-
- All Implemented Interfaces:
Runnable
- Enclosing class:
- ClusteredExecutorInfo
public static class ClusteredExecutorInfo.UpdateInfoRunnable extends Object implements Runnable
ARunnableto asynchronously update the state ofClusteredExecutorInfousing the information based on the currentRuntime.
-
-
Field Summary
Fields Modifier and Type Field Description protected com.tangosol.net.CacheServicef_cacheServiceTheCacheServicefor accessing theTaskExecutorService.ExecutorInfocache.protected ClusteredRegistrationf_clusteredRegistrationTheClusteredRegistrationthat contains stats on task counts.protected Executorf_monitoredExecutorThe locally runningExecutorto monitor.protected Stringf_sExecutorIdThe unique identity of theExecutor.static booleans_fPerformUpdateField description.
-
Constructor Summary
Constructors Constructor Description UpdateInfoRunnable(com.tangosol.net.CacheService cacheService, String sExecutorId, Executor executor, ClusteredRegistration clusteredRegistration)Constructs anClusteredExecutorInfo.UpdateInfoRunnable.
-
-
-
Field Detail
-
s_fPerformUpdate
public static volatile boolean s_fPerformUpdate
Field description.
-
f_cacheService
protected final com.tangosol.net.CacheService f_cacheService
TheCacheServicefor accessing theTaskExecutorService.ExecutorInfocache.
-
f_clusteredRegistration
protected final ClusteredRegistration f_clusteredRegistration
TheClusteredRegistrationthat contains stats on task counts.
-
-
Constructor Detail
-
UpdateInfoRunnable
public UpdateInfoRunnable(com.tangosol.net.CacheService cacheService, String sExecutorId, Executor executor, ClusteredRegistration clusteredRegistration)Constructs anClusteredExecutorInfo.UpdateInfoRunnable.- Parameters:
cacheService- theCacheServicesExecutorId- theExecutoridentity to updateexecutor- theExecutorto updateclusteredRegistration- theClusteredRegistrationwith task counts stats
-
-