|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface UsageMonitor
A class to manage monitoring of resources.
| Method Summary | |
|---|---|
void |
activitiesStopped(List<Activity> activities)
Notification that a list of activities have stopped. |
void |
activitiesStopped(org.hibernate.Session session,
List<Activity> activities)
Notification that a list of activities have stopped. |
void |
activityStarted(Activity act)
Notification that an acitivity has started. |
void |
activityStarted(org.hibernate.Session session,
Activity act)
Version of activityStarted(Activity) which uses an
existing Session. |
void |
activityStopped(Activity act)
|
void |
activityStopped(org.hibernate.Session session,
Activity act)
Notification that an acitivity has stopped. |
Map<String,Exception> |
getServiceExceptions()
|
void |
restart()
Convenience method that just calls stopAndWait() followed by
start() |
void |
setConstraintManager(ConstraintManager cm)
|
void |
setFetchSize(int fetchSize)
Set the fetch size. |
void |
setPollingInterval(int pollingInterval)
Set the polling interval (in seconds). |
void |
start()
Starts monitoring of service resource usage. |
void |
stop()
Stops monitoring of service resource usage. |
void |
stopAndWait()
Stops monitoring of service resource usage and waits for any ongoing message retrieval to complete. |
| Method Detail |
|---|
void setConstraintManager(ConstraintManager cm)
void setPollingInterval(int pollingInterval)
void setFetchSize(int fetchSize)
-1
can be used to indicate no maximum fetch size.
void start()
The services to monitor are reloaded from persistent storage
and polling consumers created for each service. These retrieve
Usage reports from a service.
void stop()
void stopAndWait()
void restart()
stopAndWait() followed by
start()
void activityStarted(org.hibernate.Session session,
Activity act)
activityStarted(Activity) which uses an
existing Session. Caller is responsible for creating and
committing the transaction.
void activityStarted(Activity act)
void activityStopped(org.hibernate.Session session,
Activity act)
void activityStopped(Activity act)
void activitiesStopped(List<Activity> activities)
void activitiesStopped(org.hibernate.Session session,
List<Activity> activities)
Map<String,Exception> getServiceExceptions()
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||