|
|||||||||
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<ServerData>
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 ServerData |
newSampleData()
Implementation of inherited abstract method. |
protected ServerData |
poll(ServerData 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 |
---|
getMBeanServerConnection, getOn, getServerDomain, getServerName, 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<ServerData>
Sampler.getDefaultOn()
public void init()
init
in class Sampler<ServerData>
protected ServerData newSampleData()
newSampleData
in class Sampler<ServerData>
Sampler.newSampleData()
protected ServerData poll(ServerData data)
poll
in class Sampler<ServerData>
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 |