public class JVMService extends Object implements FrameworkIntf
CATEGROY_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| 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
|
void |
finalize()
This method is called by the java finalize method to force a JVMService
de-register.
|
int |
getDefError() |
long |
getInProcess()
This method will return the Total Number of Messages in process.
|
static JVMService |
getInstance()
This method
getInstance returns a single copy of the
JVMService object. |
String |
getJvmId() |
FrameworkIntf |
getJvmService() |
String |
getName() |
String |
getServiceName()
This method will return the Service Name for this service
|
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 |
performanceStats()
This method is called to send a snapshot of performance data
|
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 |
status(MessageIntf aData)
This method is called to send the service status message
|
void |
subtractInProcess()
This method will add 1 to the total message in process.
|
public static JVMService getInstance()
getInstance returns a single copy of the
JVMService object.
JVMService Singleton JVM Service objectpublic 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 void register()
public void register(FrameworkIntf aFramework)
register in interface FrameworkIntfaFramework - ServerBaseIntf Service Objectpublic void initMessage(MessageIntf aData) throws Exception
initMessage in interface FrameworkIntfExceptionpublic 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 deRegister(FrameworkIntf aFramework)
deRegister in interface FrameworkIntfaFramework - ServerBaseIntf Service Objectpublic void status(MessageIntf aData)
aData - ServiceDataintf Service Datapublic void performanceStats()
public void finalize()
public String getName()
getName in interface FrameworkIntfpublic 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.