public class DistributedWorkManagerStatisticsImpl
extends java.lang.Object
implements org.jboss.jca.core.api.workmanager.DistributedWorkManagerStatistics, org.jboss.jca.core.spi.workmanager.notification.NotificationListener
Constructor and Description |
---|
DistributedWorkManagerStatisticsImpl()
Constructor
|
DistributedWorkManagerStatisticsImpl(org.jboss.jca.core.spi.workmanager.Address ownId,
org.jboss.jca.core.spi.workmanager.transport.Transport t)
Constructor
|
Modifier and Type | Method and Description |
---|---|
void |
clear()
Clear the statistics
|
void |
deltaDoWorkAccepted()
Delta doWork accepted
|
void |
deltaDoWorkRejected()
Delta doWork rejected
|
void |
deltaScheduleWorkAccepted()
Delta scheduleWork accepted
|
void |
deltaScheduleWorkRejected()
Delta scheduleWork rejected
|
void |
deltaStartWorkAccepted()
Delta startWork accepted
|
void |
deltaStartWorkRejected()
Delta startWork rejected
|
void |
deltaWorkFailed()
Delta work failed
|
void |
deltaWorkSuccessful()
Delta work successful
|
int |
getDoWorkAccepted()
DoWork: Accepted
|
int |
getDoWorkRejected()
DoWork: Rejected
|
int |
getScheduleWorkAccepted()
ScheduleWork: Accepted
|
int |
getScheduleWorkRejected()
ScheduleWork: Rejected
|
int |
getStartWorkAccepted()
StartWork: Accepted
|
int |
getStartWorkRejected()
StartWork: Rejected
|
int |
getWorkActive()
Work: Active
|
int |
getWorkFailed()
Work: Failed
|
int |
getWorkSuccessful()
Work: Successful
|
void |
initialize(org.jboss.jca.core.api.workmanager.DistributedWorkManagerStatisticsValues values)
Initialize the statistics
|
void |
join(org.jboss.jca.core.spi.workmanager.Address address)
A distributed work manager joined
|
void |
leave(org.jboss.jca.core.spi.workmanager.Address address)
A distributed work manager left
|
void |
setOwnId(org.jboss.jca.core.spi.workmanager.Address v)
Set own id
|
void |
setTransport(org.jboss.jca.core.spi.workmanager.transport.Transport v)
Set transport
|
java.lang.String |
toString()
String representation
|
void |
updateLongRunningFree(org.jboss.jca.core.spi.workmanager.Address address,
long free)
Update the long thread pool information for a distributed work manager
|
void |
updateShortRunningFree(org.jboss.jca.core.spi.workmanager.Address address,
long free)
Update the short thread pool information for a distributed work manager
|
public DistributedWorkManagerStatisticsImpl()
public DistributedWorkManagerStatisticsImpl(org.jboss.jca.core.spi.workmanager.Address ownId, org.jboss.jca.core.spi.workmanager.transport.Transport t)
ownId
- The local distributed work managers identifiert
- The transportpublic void setOwnId(org.jboss.jca.core.spi.workmanager.Address v)
v
- The valuepublic void setTransport(org.jboss.jca.core.spi.workmanager.transport.Transport v)
v
- The valuepublic void initialize(org.jboss.jca.core.api.workmanager.DistributedWorkManagerStatisticsValues values)
initialize
in interface org.jboss.jca.core.api.workmanager.DistributedWorkManagerStatistics
values
- The valuespublic void join(org.jboss.jca.core.spi.workmanager.Address address)
join
in interface org.jboss.jca.core.spi.workmanager.notification.NotificationListener
address
- The addresspublic void leave(org.jboss.jca.core.spi.workmanager.Address address)
leave
in interface org.jboss.jca.core.spi.workmanager.notification.NotificationListener
address
- The addresspublic void updateShortRunningFree(org.jboss.jca.core.spi.workmanager.Address address, long free)
updateShortRunningFree
in interface org.jboss.jca.core.spi.workmanager.notification.NotificationListener
address
- The addressfree
- The number of free threadspublic void updateLongRunningFree(org.jboss.jca.core.spi.workmanager.Address address, long free)
updateLongRunningFree
in interface org.jboss.jca.core.spi.workmanager.notification.NotificationListener
address
- The addressfree
- The number of free threadspublic int getWorkActive()
getWorkActive
in interface org.jboss.jca.core.api.workmanager.WorkManagerStatistics
public int getWorkSuccessful()
getWorkSuccessful
in interface org.jboss.jca.core.api.workmanager.WorkManagerStatistics
public void deltaWorkSuccessful()
deltaWorkSuccessful
in interface org.jboss.jca.core.spi.workmanager.notification.NotificationListener
public int getWorkFailed()
getWorkFailed
in interface org.jboss.jca.core.api.workmanager.WorkManagerStatistics
public void deltaWorkFailed()
deltaWorkFailed
in interface org.jboss.jca.core.spi.workmanager.notification.NotificationListener
public int getDoWorkAccepted()
getDoWorkAccepted
in interface org.jboss.jca.core.api.workmanager.WorkManagerStatistics
public void deltaDoWorkAccepted()
deltaDoWorkAccepted
in interface org.jboss.jca.core.spi.workmanager.notification.NotificationListener
public int getDoWorkRejected()
getDoWorkRejected
in interface org.jboss.jca.core.api.workmanager.WorkManagerStatistics
public void deltaDoWorkRejected()
deltaDoWorkRejected
in interface org.jboss.jca.core.spi.workmanager.notification.NotificationListener
public int getScheduleWorkAccepted()
getScheduleWorkAccepted
in interface org.jboss.jca.core.api.workmanager.WorkManagerStatistics
public void deltaScheduleWorkAccepted()
deltaScheduleWorkAccepted
in interface org.jboss.jca.core.spi.workmanager.notification.NotificationListener
public int getScheduleWorkRejected()
getScheduleWorkRejected
in interface org.jboss.jca.core.api.workmanager.WorkManagerStatistics
public void deltaScheduleWorkRejected()
deltaScheduleWorkRejected
in interface org.jboss.jca.core.spi.workmanager.notification.NotificationListener
public int getStartWorkAccepted()
getStartWorkAccepted
in interface org.jboss.jca.core.api.workmanager.WorkManagerStatistics
public void deltaStartWorkAccepted()
deltaStartWorkAccepted
in interface org.jboss.jca.core.spi.workmanager.notification.NotificationListener
public int getStartWorkRejected()
getStartWorkRejected
in interface org.jboss.jca.core.api.workmanager.WorkManagerStatistics
public void deltaStartWorkRejected()
deltaStartWorkRejected
in interface org.jboss.jca.core.spi.workmanager.notification.NotificationListener
public void clear()
clear
in interface org.jboss.jca.core.api.workmanager.WorkManagerStatistics
public java.lang.String toString()
toString
in class java.lang.Object
Copyright © 2014 IronJacamar (http://www.ironjacamar.org)