com.ibm.websphere.scheduler.pmi
Class SchedulerPmiModule

java.lang.Object
  extended bycom.ibm.websphere.pmi.server.PmiAbstractModule
      extended bycom.ibm.websphere.scheduler.pmi.SchedulerPmiModule
All Implemented Interfaces:
com.ibm.websphere.pmi.PmiConstants, com.ibm.websphere.pmi.server.PmiModule, java.lang.Runnable, SchedulerPerf, java.io.Serializable

public class SchedulerPmiModule
extends com.ibm.websphere.pmi.server.PmiAbstractModule
implements SchedulerPerf, java.lang.Runnable

This is an IBM internal interface and should not be used by customer applications.

See Also:
Serialized Form

Field Summary
static int COLLISIONS_PER_SECOND
          Deprecated.  
static int EXECUTED_TASKS
          Deprecated.  
static int FAILED_TASKS
          Deprecated.  
static java.lang.String moduleID
          Deprecated.  
static int NUMBER_OF_POLLS
          Deprecated.  
static int POLL_TIME_SECS
          Deprecated.  
static int TASK_LATENCY_SECS
          Deprecated.  
static int TASKS_EXECUTED_PER_POLL
          Deprecated.  
static int TASKS_EXECUTION_TIME_MS
          Deprecated.  
static int TASKS_EXPIRING_PER_POLL
          Deprecated.  
static int TASKS_PER_SECOND
          Deprecated.  
static int TIME_FOR_POLL_QUERY_MS
          Deprecated.  
 
Fields inherited from class com.ibm.websphere.pmi.server.PmiAbstractModule
aggregateModule, callback, categoryName, currentLevel, dataTable, DECREMENT, INCREMENT, instanceName, mbeanName, moduleConfig, name, nameDataTable, sd, SET, statisticActionLsnr, subinstanceName, submoduleName, type
 
Fields inherited from interface com.ibm.websphere.pmi.server.PmiModule
serialVersionUID
 
Fields inherited from interface com.ibm.websphere.pmi.PmiConstants
AE_35, AE_40, AES_40, ALL_DATA, APPSERVER_MODULE, BEAN_METHODS_SUBMODULE, BEAN_MODULE, CACHE_MODULE, COLLECTION_DESC, CONNPOOL_MODULE, DEFAULT_MODULE_PREFIX, EJB_ENTITY, EJB_MESSAGEDRIVEN, EJB_STATEFUL, EJB_STATELESS, INITIALIZATION_FAILED, INITIALIZING, INTERCEPTOR_SUBMODULE, J2C_CF, J2C_DS, J2C_JMS_CONNECTIONS, J2C_MODULE, JAVA_TIME_CONVERT_RATIO, JVMPI_MODULE, LEVEL_DISABLE, LEVEL_ENABLE, LEVEL_HIGH, LEVEL_HIGH_STRING, LEVEL_LOW, LEVEL_LOW_STRING, LEVEL_MAX, LEVEL_MAX_STRING, LEVEL_MEDIUM, LEVEL_MEDIUM_STRING, LEVEL_NONE, LEVEL_NONE_STRING, LEVEL_UNDEFINED, LOAD_AVG, LOST_CONTACT, METHODS_SUBMODULE_SHORTNAME, MSG_BUNDLE, NOT_IN_SUBMODULE, ORBPERF_MODULE, PMI_DISABLE_STRING, ROOT_DESC, ROOT_NAME, RUNNING, RUNTIME_MODULE, SERVLET_SUBMODULE, SERVLETS_SUBMODULE_SHORTNAME, SESSIONS_MODULE, STOPPED, SYSTEM_MODULE, TEMPLATE_SUBMODULE, TERMINATING, THREADPOOL_MODULE, TRAN_MODULE, TYPE_CATEGORY, TYPE_COLLECTION, TYPE_DATA, TYPE_DOUBLE, TYPE_INSTANCE, TYPE_INT, TYPE_INVALID, TYPE_LOAD, TYPE_LONG, TYPE_MODULE, TYPE_MODULEROOT, TYPE_NODE, TYPE_ROOT, TYPE_SERVER, TYPE_STAT, TYPE_SUBINSTANCE, TYPE_SUBMODULE, TYPE_UNDEFINED, UNINITIALIZED, UNKNOWN_ID, WEBAPP_MODULE, WEBSERVICES_MODULE, WEBSERVICES_SUBMODULE, WLM_CLIENT_MODULE, WLM_MODULE, WLM_SERVER_MODULE, WSGW_MODULE, XML_COLLECTION, XML_COUNT, XML_CREATETIME, XML_DOUBLE, XML_ENDCOLLECTION, XML_ENDLINE, XML_ENDMODULE, XML_ENDNODE, XML_ENDSERVER, XML_ENDTAG, XML_ID, XML_INT, XML_INTEGRAL, XML_LASTVALUE, XML_LOAD, XML_LONG, XML_MODULE, XML_NAME, XML_NODE, XML_QUOTE, XML_SERVER, XML_START, XML_STAT, XML_SUMOFSQUARES, XML_TIME, XML_TOTAL, XML_VALUE, XML_VIEW
 
Constructor Summary
SchedulerPmiModule(java.lang.String schedulerName, long timerDelta)
          Deprecated. Construct a Scheduler Instance PMI Module
 
Method Summary
 void daemonDisabled()
          Deprecated. The daemon was disabled.
 void daemonEnabled()
          Deprecated. The daemon was enabled.
 void destroy()
          Deprecated.  
 int getDefaultLevel()
          Deprecated.  
protected  java.lang.String getInstanceName()
          Deprecated.  
 java.lang.String getModuleID()
          Deprecated.  
 boolean getReleased()
          Deprecated.  
protected  boolean loadCreated(com.ibm.websphere.pmi.server.SpdLoad data)
          Deprecated.  
protected  boolean longCreated(com.ibm.websphere.pmi.server.SpdLong data)
          Deprecated.  
 void pollComplete(int tasksExecutedPerPoll, int collisionsPerPoll, int pollTimeSecs)
          Deprecated. A daemon thread's poll cycle has completed.
 void pollqueryComplete(int queryTimeMS, int sizeQuery)
          Deprecated. A daemon thread's Query has completed.
 void release()
          Deprecated.  
 void run()
          Deprecated.  
 void setInstrumentationLevel(int newLevel)
          Deprecated.  
protected  boolean statCreated(com.ibm.websphere.pmi.server.SpdStat data)
          Deprecated.  
 void taskCollided()
          Deprecated. A task has collided with another task from another daemon.
 void taskExecuted(int timeMS, int latencySecs)
          Deprecated. A task has executed successfully.
 void taskFailed()
          Deprecated. A task has failed unexpectedly.
protected  void updateTimerStats()
          Deprecated.  
 
Methods inherited from class com.ibm.websphere.pmi.server.PmiAbstractModule
callbackRuntime, cleanup, createAggregateData, createData, createNameDataTable, createOneData, disableData, doubleCreated, enableData, externalStatisticCreated, getInstrumentationLevel, getMBeanName, getMBeanStatDescriptor, getModuleConfig, getName, getPath, getStatDescriptor, getStats, getType, init, initializeMe, isCustomModule, listData, listData, listData, listStatistics, listStatMembers, putToTable, registerModule, removeData, removeFromTable, setMBeanName, setMBeanName, setStatisticEnabled, unregister, unregisterModule, updateData, updateData, updateData
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

moduleID

public static final java.lang.String moduleID
Deprecated. 
See Also:
Constant Field Values

FAILED_TASKS

public static final int FAILED_TASKS
Deprecated. 
See Also:
Constant Field Values

EXECUTED_TASKS

public static final int EXECUTED_TASKS
Deprecated. 
See Also:
Constant Field Values

POLL_TIME_SECS

public static final int POLL_TIME_SECS
Deprecated. 
See Also:
Constant Field Values

TASKS_PER_SECOND

public static final int TASKS_PER_SECOND
Deprecated. 
See Also:
Constant Field Values

COLLISIONS_PER_SECOND

public static final int COLLISIONS_PER_SECOND
Deprecated. 
See Also:
Constant Field Values

TIME_FOR_POLL_QUERY_MS

public static final int TIME_FOR_POLL_QUERY_MS
Deprecated. 
See Also:
Constant Field Values

TASKS_EXECUTION_TIME_MS

public static final int TASKS_EXECUTION_TIME_MS
Deprecated. 
See Also:
Constant Field Values

TASKS_EXPIRING_PER_POLL

public static final int TASKS_EXPIRING_PER_POLL
Deprecated. 
See Also:
Constant Field Values

TASKS_EXECUTED_PER_POLL

public static final int TASKS_EXECUTED_PER_POLL
Deprecated. 
See Also:
Constant Field Values

NUMBER_OF_POLLS

public static final int NUMBER_OF_POLLS
Deprecated. 
See Also:
Constant Field Values

TASK_LATENCY_SECS

public static final int TASK_LATENCY_SECS
Deprecated. 
See Also:
Constant Field Values
Constructor Detail

SchedulerPmiModule

public SchedulerPmiModule(java.lang.String schedulerName,
                          long timerDelta)
Deprecated. 
Construct a Scheduler Instance PMI Module

Parameters:
schedulerName - the MBean name of the scheduler
timerDelta - the number of milliseconds between timer ticks for the summary timer.
Method Detail

destroy

public void destroy()
Deprecated. 

getInstanceName

protected java.lang.String getInstanceName()
Deprecated. 

longCreated

protected boolean longCreated(com.ibm.websphere.pmi.server.SpdLong data)
Deprecated. 

statCreated

protected boolean statCreated(com.ibm.websphere.pmi.server.SpdStat data)
Deprecated. 

loadCreated

protected boolean loadCreated(com.ibm.websphere.pmi.server.SpdLoad data)
Deprecated. 

getModuleID

public java.lang.String getModuleID()
Deprecated. 
Specified by:
getModuleID in interface com.ibm.websphere.pmi.server.PmiModule

getDefaultLevel

public int getDefaultLevel()
Deprecated. 
Specified by:
getDefaultLevel in interface com.ibm.websphere.pmi.server.PmiModule

taskExecuted

public void taskExecuted(int timeMS,
                         int latencySecs)
Deprecated. 
Description copied from interface: SchedulerPerf
A task has executed successfully.

Specified by:
taskExecuted in interface SchedulerPerf

taskFailed

public void taskFailed()
Deprecated. 
Description copied from interface: SchedulerPerf
A task has failed unexpectedly.

Specified by:
taskFailed in interface SchedulerPerf

taskCollided

public void taskCollided()
Deprecated. 
Description copied from interface: SchedulerPerf
A task has collided with another task from another daemon.

Specified by:
taskCollided in interface SchedulerPerf

pollqueryComplete

public void pollqueryComplete(int queryTimeMS,
                              int sizeQuery)
Deprecated. 
Description copied from interface: SchedulerPerf
A daemon thread's Query has completed.

Specified by:
pollqueryComplete in interface SchedulerPerf

pollComplete

public void pollComplete(int tasksExecutedPerPoll,
                         int collisionsPerPoll,
                         int pollTimeSecs)
Deprecated. 
Description copied from interface: SchedulerPerf
A daemon thread's poll cycle has completed.

Specified by:
pollComplete in interface SchedulerPerf

updateTimerStats

protected void updateTimerStats()
Deprecated. 

release

public void release()
Deprecated. 

getReleased

public boolean getReleased()
Deprecated. 

run

public void run()
Deprecated. 
Specified by:
run in interface java.lang.Runnable
See Also:
Runnable.run()

daemonDisabled

public void daemonDisabled()
Deprecated. 
Description copied from interface: SchedulerPerf
The daemon was disabled. Disable PMI.

Specified by:
daemonDisabled in interface SchedulerPerf
See Also:
SchedulerPerf.daemonDisabled()

daemonEnabled

public void daemonEnabled()
Deprecated. 
Description copied from interface: SchedulerPerf
The daemon was enabled. Enable PMI.

Specified by:
daemonEnabled in interface SchedulerPerf
See Also:
SchedulerPerf.daemonEnabled()

setInstrumentationLevel

public void setInstrumentationLevel(int newLevel)
Deprecated. 
Specified by:
setInstrumentationLevel in interface com.ibm.websphere.pmi.server.PmiModule
See Also:
PmiModule.setInstrumentationLevel(int)