ConnectionPoolTaskpublic abstract class ConnectionPoolTask extends MonitorTask
Fields Summary |
---|
private final String | displayFormat |
Methods Summary |
---|
void | displayData(ConnectionPoolStats cps)
final String data = String.format(displayFormat,
cps.getAverageConnWaitTime().getCount(),
cps.getConnRequestWaitTime().getLowWaterMark(),
cps.getConnRequestWaitTime().getHighWaterMark(),
cps.getConnRequestWaitTime().getCurrent(),
cps.getNumConnAcquired().getCount(),
cps.getNumConnCreated().getCount(),
cps.getNumConnDestroyed().getCount(),
cps.getNumConnFailedValidation().getCount(),
cps.getNumConnFree().getLowWaterMark(),
cps.getNumConnFree().getHighWaterMark(),
cps.getNumConnFree().getCurrent(),
cps.getNumConnNotSuccessfullyMatched().getCount(),
cps.getNumConnReleased().getCount(),
cps.getNumConnSuccessfullyMatched().getCount(),
cps.getNumConnTimedOut().getCount(),
cps.getNumConnUsed().getLowWaterMark(),
cps.getNumConnUsed().getHighWaterMark(),
cps.getNumConnUsed().getCurrent(),
cps.getWaitQueueLength().getCount());
CLILogger.getInstance().printMessage(data);
if (fileName != null)
{
final String fileData = String.format("%1$s,%2$s,%3$s,%4$s,%5$s,%6$s,%7$s,%8$s,%9$s,%10$s,"+
"%11$s,%12$s,%13$s,%14$s,%15$s,%16$s,%17$s,%18$s,%19$s",
cps.getAverageConnWaitTime().getCount(),
cps.getConnRequestWaitTime().getLowWaterMark(),
cps.getConnRequestWaitTime().getHighWaterMark(),
cps.getConnRequestWaitTime().getCurrent(),
cps.getNumConnAcquired().getCount(),
cps.getNumConnCreated().getCount(),
cps.getNumConnDestroyed().getCount(),
cps.getNumConnFailedValidation().getCount(),
cps.getNumConnFree().getLowWaterMark(),
cps.getNumConnFree().getHighWaterMark(),
cps.getNumConnFree().getCurrent(),
cps.getNumConnNotSuccessfullyMatched().getCount(),
cps.getNumConnReleased().getCount(),
cps.getNumConnSuccessfullyMatched().getCount(),
cps.getNumConnTimedOut().getCount(),
cps.getNumConnUsed().getLowWaterMark(),
cps.getNumConnUsed().getHighWaterMark(),
cps.getNumConnUsed().getCurrent(),
cps.getWaitQueueLength().getCount());
writeToFile(fileData);
}
| public void | displayDetails()
final String details = localStrings.getString("commands.monitor.connection_pool_detail");
CLILogger.getInstance().printMessage(details);
| void | displayHeader()
final String waitTime = localStrings.getString("commands.monitor.connection_pool_wait_time");
final String connReq = localStrings.getString("commands.monitor.connection_pool_conn_req");
final String connFree = localStrings.getString("commands.monitor.connection_pool_conn_free");
final String connUsed = localStrings.getString("commands.monitor.connection_pool_conn_used");
final String avg = localStrings.getString("commands.monitor.avg");
final String low = localStrings.getString("commands.monitor.low");
final String hi = localStrings.getString("commands.monitor.hi");
final String cur = localStrings.getString("commands.monitor.cur");
final String acq = localStrings.getString("commands.monitor.acq");
final String crt = localStrings.getString("commands.monitor.crt");
final String des = localStrings.getString("commands.monitor.des");
final String fai = localStrings.getString("commands.monitor.fai");
final String rej = localStrings.getString("commands.monitor.rej");
final String rel = localStrings.getString("commands.monitor.rel");
final String suc = localStrings.getString("commands.monitor.suc");
final String to = localStrings.getString("commands.monitor.to");
final String wai = localStrings.getString("commands.monitor.wai");
final String header = String.format("%1$s %2$12s %3$41s %4$40s",
waitTime, connReq, connFree, connUsed);
final String subHeader = String.format(displayFormat,
avg,low,hi,cur,acq,crt,
des,fai,low,hi,cur,rej,
rel,suc,to,low,hi,cur,wai);
CLILogger.getInstance().printMessage(header);
CLILogger.getInstance().printMessage(subHeader);
if (fileName != null) {
writeToFile(localStrings.getString("commands.monitor.connection_pool_write_to_file"));
}
|
|