|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.ow2.jasmine.monitoring.mbeancmd.sampling.Sampler
org.ow2.jasmine.monitoring.mbeancmd.sampling.ServerSampler
public class ServerSampler
Sampler for statistics on various parts of the J2EE server. Includes : - machine cpu, if available - JVM cpu, if available - heap committed - heap used - number of threads - pending requests - current sessions - database connections - database busy cnx - waiters - dsleaks - dsfail - sfb instances - ssb instances - ent instances - committed tx - served cnx
Field Summary | |
---|---|
private javax.management.ObjectName[] |
onDS
DataSource Object Names. |
private javax.management.ObjectName[] |
onEntity
Entity bean Object Names. |
private javax.management.ObjectName[] |
onGRP
Global request processors. |
private javax.management.ObjectName[] |
onJtm
JTM. |
private javax.management.ObjectName[] |
onJvm
JVM. |
private javax.management.ObjectName[] |
onServer
J2EE server. |
private javax.management.ObjectName[] |
onSessions
Session managers. |
private javax.management.ObjectName[] |
onSFB
StatefulSessionBean Object Names. |
private javax.management.ObjectName[] |
onSSB
StatelessSessionBean Object Names. |
private javax.management.ObjectName[] |
onThreadPool
Thread pools. |
Fields inherited from class org.ow2.jasmine.monitoring.mbeancmd.sampling.Sampler |
---|
oNames |
Constructor Summary | |
---|---|
ServerSampler(java.lang.String urlString)
Implementation of inherited method. |
Method Summary | |
---|---|
java.lang.String |
getDefaultOn()
Implementation of inherited abstract method. |
void |
init()
Override of inherited method: will initialize all object name arrays. |
protected SampleData |
newSampleData()
Implementation of inherited abstract method. |
protected SampleData |
poll(SampleData data)
Implementation of inherited abstract method, will call all pollers of this class. |
private void |
pollDataSources(ServerData data)
Polls datasources. |
private void |
pollEntity(ServerData data)
Polls entity management information. |
private void |
pollGlobalRequestProcessor(ServerData data)
Polls global request information. |
private void |
pollJTM(ServerData data)
Polls the transaction manager. |
private void |
pollJVM(ServerData data)
Polls thread count. |
private void |
pollServer(ServerData data)
Polls memory information. |
private void |
pollSessions(ServerData data)
Polls session info. |
private void |
pollSFB(ServerData data)
Pools stateful session bean information. |
private void |
pollSSB(ServerData data)
Poll stateless session bean information. |
private void |
pollThreadPool(ServerData data)
Polls thread information. |
Methods inherited from class org.ow2.jasmine.monitoring.mbeancmd.sampling.Sampler |
---|
getDomain, getMBeanServerConnection, getName, getOn, getServer, process, queryON, sample, setOn |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
private javax.management.ObjectName[] onServer
private javax.management.ObjectName[] onJvm
private javax.management.ObjectName[] onJtm
private javax.management.ObjectName[] onGRP
private javax.management.ObjectName[] onThreadPool
private javax.management.ObjectName[] onSessions
private javax.management.ObjectName[] onDS
private javax.management.ObjectName[] onEntity
private javax.management.ObjectName[] onSSB
private javax.management.ObjectName[] onSFB
Constructor Detail |
---|
public ServerSampler(java.lang.String urlString)
Sampler.Sampler(String)
Method Detail |
---|
public java.lang.String getDefaultOn()
getDefaultOn
in class Sampler
Sampler.getDefaultOn()
public void init()
init
in class Sampler
protected SampleData newSampleData()
newSampleData
in class Sampler
Sampler.newSampleData()
protected SampleData poll(SampleData data)
poll
in class Sampler
data
- Previous sample.
Sampler.poll(SampleData)
,
pollServer(ServerData)
,
pollJVM(ServerData)
,
pollSessions(ServerData)
,
pollThreadPool(ServerData)
,
pollJTM(ServerData)
,
pollDataSources(ServerData)
,
pollGlobalRequestProcessor(ServerData)
,
pollEntity(ServerData)
,
pollSSB(ServerData)
,
pollSFB(ServerData)
private void pollServer(ServerData data)
data
- ServerData to add polled information to.private void pollJVM(ServerData data)
data
- ServerData to add polled information to.private void pollSessions(ServerData data)
data
- ServerData to add polled information to.private void pollGlobalRequestProcessor(ServerData data)
data
- ServerData to add polled information to.private void pollThreadPool(ServerData data)
data
- ServerData to add polled information to.private void pollJTM(ServerData data)
data
- ServerData to add polled information to.private void pollDataSources(ServerData data)
data
- ServerData to add polled information to.private void pollEntity(ServerData data)
data
- ServerData to add polled information to.private void pollSSB(ServerData data)
data
- ServerData to add polled information to.private void pollSFB(ServerData data)
data
- ServerData to add polled information to.
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |