public class FrameworkBaseThread extends Thread implements FrameworkIntf
Thread.State, Thread.UncaughtExceptionHandler| Modifier and Type | Field and Description |
|---|---|
protected MessageIntf |
initMessage |
protected MessageIntf |
serviceData |
MAX_PRIORITY, MIN_PRIORITY, NORM_PRIORITYCATEGROY_ADAPTER, CATEGROY_APP, CATEGROY_DB_CON, CATEGROY_DB_POOL, CATEGROY_ENGINE, CATEGROY_MODULE, CATEGROY_POOL_MGR, CATEGROY_QUEUE, CATEGROY_THREAD_MGR, CATEGROY_WORKER, COMMAND_DEREGISTER_KEY, COMMAND_PAUSE, COMMAND_REGISTER_KEY, COMMAND_RESTART, COMMAND_SHUTDOWN, COMMAND_START, COMMAND_STOP, FLAG_FALSE, FLAG_TRUE, PARAM_JVM_STR, PARAM_JVMID_STR, PARAM_SERVERNAME_STR, PARAM_SERVICEACTIVE_STR, PARAM_SERVICECATAGORY_STR, PARAM_SERVICENAME_STR, PARAM_SERVICERUNNING_STR, TYPE_CLUSTER, TYPE_DISPLAY_STR, TYPE_EVENT, TYPE_JVM, TYPE_JVM_STR, TYPE_MAX, TYPE_SERVER, TYPE_SERVICE| Constructor and Description |
|---|
FrameworkBaseThread()
Construct - creates a new ServiceBaseThread object
|
| Modifier and Type | Method and Description |
|---|---|
void |
addInProcess()
This method will add 1 to the total message in process.
|
void |
addTotalErrorNumber()
This method will add 1 to the total error number.
|
void |
addTotalMsgNumber()
This method will add 1 to the total message received.
|
void |
addTotalProcessed()
This method will add 1 to the total number of message processed.
|
void |
deRegister()
This method is called to de-register the service
|
void |
deRegister(FrameworkIntf aFramework)
This method is called to de-register the service
|
void |
doEventMessage(MessageIntf aData)
This method is called to send the service event message
|
void |
doMessage(MessageIntf aData)
This method is called to send the service status message
|
int |
getDefError() |
long |
getInProcess()
This method will return the Total Number of Messages in process.
|
String |
getJvmId() |
FrameworkIntf |
getJvmService() |
FrameworkIntf |
getService()
This method will return the Service interface
|
MessageIntf |
getServiceData()
This method will return the Service data interface
|
String |
getServiceName()
This method will return the Server Name
|
MessageIntf |
getStats()
This method is called to send a snapshot of performance data
|
long |
getTotalErrorNumber()
This method will return the Total Number of Errors processed.
|
long |
getTotalMsgNumber()
This method will return the Total Number of Messages received.
|
long |
getTotalProcessed()
This method will return the Total Number of Messages processed.
|
void |
initMessage(MessageIntf aData) |
boolean |
isActive() |
boolean |
isRunning() |
void |
register()
This method is called to register the service
|
void |
register(FrameworkIntf aFramework)
This method is called to register the service
|
void |
resetTotals() |
void |
setActive(boolean aFlag) |
void |
setRunning(boolean aFlag) |
void |
setServiceData(MessageIntf aData)
This method will set the Service Data interface
Must be called to allow messages to be broadcast, and to be monitored,
Clustering, Etc.
|
void |
subtractInProcess()
This method will add 1 to the total message in process.
|
activeCount, checkAccess, clone, countStackFrames, currentThread, destroy, dumpStack, enumerate, getAllStackTraces, getContextClassLoader, getDefaultUncaughtExceptionHandler, getId, getName, getPriority, getStackTrace, getState, getThreadGroup, getUncaughtExceptionHandler, holdsLock, interrupt, interrupted, isAlive, isDaemon, isInterrupted, join, join, join, resume, run, setContextClassLoader, setDaemon, setDefaultUncaughtExceptionHandler, setName, setPriority, setUncaughtExceptionHandler, sleep, sleep, start, stop, stop, suspend, toString, yieldequals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitgetNameprotected MessageIntf serviceData
protected MessageIntf initMessage
public FrameworkBaseThread()
public FrameworkIntf getJvmService()
getJvmService in interface FrameworkIntfpublic String getJvmId()
getJvmId in interface FrameworkIntfpublic boolean isRunning()
isRunning in interface FrameworkIntfpublic void setRunning(boolean aFlag)
setRunning in interface FrameworkIntfpublic boolean isActive()
isActive in interface FrameworkIntfpublic void setActive(boolean aFlag)
setActive in interface FrameworkIntfpublic String getServiceName()
public FrameworkIntf getService()
public MessageIntf getServiceData()
public void setServiceData(MessageIntf aData)
aData - ServiceDataIntf Service Datapublic void register()
public void deRegister()
public long getTotalErrorNumber()
getTotalErrorNumber in interface FrameworkIntfpublic void addTotalErrorNumber()
addTotalErrorNumber in interface FrameworkIntfpublic long getTotalProcessed()
getTotalProcessed in interface FrameworkIntfpublic void addTotalProcessed()
addTotalProcessed in interface FrameworkIntfpublic long getInProcess()
getInProcess in interface FrameworkIntfpublic void addInProcess()
addInProcess in interface FrameworkIntfpublic void subtractInProcess()
subtractInProcess in interface FrameworkIntfpublic long getTotalMsgNumber()
getTotalMsgNumber in interface FrameworkIntfpublic void addTotalMsgNumber()
addTotalMsgNumber in interface FrameworkIntfpublic void resetTotals()
resetTotals in interface FrameworkIntfpublic void register(FrameworkIntf aFramework)
FrameworkIntfregister in interface FrameworkIntfaFramework - ServerBaseIntf Service Objectpublic void initMessage(MessageIntf aData) throws Exception
initMessage in interface FrameworkIntfExceptionpublic void deRegister(FrameworkIntf aFramework)
FrameworkIntfdeRegister in interface FrameworkIntfaFramework - ServerBaseIntf Service Objectpublic void doMessage(MessageIntf aData)
FrameworkIntfdoMessage in interface FrameworkIntfaData - ServiceDataintf Service Datapublic void doEventMessage(MessageIntf aData)
FrameworkIntfdoEventMessage in interface FrameworkIntfaData - ServiceDataintf Service Datapublic MessageIntf getStats()
FrameworkIntfgetStats in interface FrameworkIntfpublic int getDefError()
Copyright © 2020. All rights reserved.