Package com.oracle.coherence.grpc.proxy
Class DaemonPoolExecutor.DaemonPoolManagement
java.lang.Object
com.oracle.coherence.grpc.proxy.DaemonPoolExecutor.DaemonPoolManagement
- Enclosing class:
DaemonPoolExecutor
Daemon pool metrics and management.
-
Field Summary
Modifier and TypeFieldDescriptionprotected final com.tangosol.coherence.component.util.DaemonPool
TheDaemonPool
associated with this MBean. -
Constructor Summary
ModifierConstructorDescriptionprotected
DaemonPoolManagement
(com.tangosol.internal.util.DaemonPool pool) Construct a newDaemonPoolManagement
instance. -
Method Summary
Modifier and TypeMethodDescriptionint
long
int
int
int
int
int
long
long
long
int
long
long
long
int
void
void
setDaemonCountMax
(int count) void
setDaemonCountMin
(int count)
-
Field Details
-
f_pool
protected final com.tangosol.coherence.component.util.DaemonPool f_poolTheDaemonPool
associated with this MBean.
-
-
Constructor Details
-
DaemonPoolManagement
protected DaemonPoolManagement(com.tangosol.internal.util.DaemonPool pool) Construct a newDaemonPoolManagement
instance.- Parameters:
pool
- the managedDaemonPool
-
-
Method Details
-
getBacklog
public int getBacklog() -
getDaemonCountMax
public int getDaemonCountMax() -
setDaemonCountMax
public void setDaemonCountMax(int count) -
getDaemonCountMin
public int getDaemonCountMin() -
setDaemonCountMin
public void setDaemonCountMin(int count) -
getDaemonCount
public int getDaemonCount() -
getAbandonedCount
public int getAbandonedCount() -
getActiveMillis
public long getActiveMillis() -
getHungCount
public int getHungCount() -
getHungDuration
public long getHungDuration() -
getLastResetMillis
public long getLastResetMillis() -
getLastResizeMillis
public long getLastResizeMillis() -
getTaskAddCount
public long getTaskAddCount() -
getTaskCount
public long getTaskCount() -
getMaxBacklog
public int getMaxBacklog() -
getTimeoutCount
public int getTimeoutCount() -
getTaskTimeout
public long getTaskTimeout() -
resetStatistics
public void resetStatistics()
-