|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.rhq.enterprise.server.event.EventManagerBean
public class EventManagerBean
Manager for Handling of Events.
| Constructor Summary | |
|---|---|
EventManagerBean()
|
|
| Method Summary | |
|---|---|
void |
addEventData(Map<EventSource,Set<Event>> events)
Add the passed events to the database |
int |
deleteEventsForContext(Subject subject,
EntityContext context,
List<Integer> eventIds)
|
void |
deleteEventSourcesForDefinition(EventDefinition def)
|
PageList<EventComposite> |
findEventComposites(Subject subject,
EntityContext context,
long begin,
long end,
EventSeverity[] severities,
String source,
String detail,
PageControl pc)
|
PageList<EventComposite> |
findEventCompositesByCriteria(Subject subject,
EventCriteria criteria)
|
PageList<Event> |
findEventsByCriteria(Subject subject,
EventCriteria criteria)
|
int[] |
getEventCounts(Subject subject,
int resourceId,
long begin,
long end,
int numBuckets)
Retrieve the count of events for the given resource in the time between begin and end, nicely separated in numBuckets. |
Map<EventSeverity,Integer> |
getEventCountsBySeverity(Subject subject,
int resourceId,
long startDate,
long endDate)
|
Map<EventSeverity,Integer> |
getEventCountsBySeverityForGroup(Subject subject,
int groupId,
long startDate,
long endDate)
|
EventComposite |
getEventDetailForEventId(Subject subject,
int eventId)
Obtain detail information about the passed event |
EventSeverity[] |
getSeverityBuckets(Subject subject,
int resourceId,
long begin,
long end,
int numBuckets)
|
EventSeverity[] |
getSeverityBucketsByContext(Subject subject,
EntityContext context,
long begin,
long end,
int bucketCount)
|
EventSeverity[] |
getSeverityBucketsForAutoGroup(Subject subject,
int parentResourceId,
int resourceTypeId,
long begin,
long end,
int numBuckets)
|
EventSeverity[] |
getSeverityBucketsForCompGroup(Subject subject,
int resourceGroupId,
long begin,
long end,
int numBuckets)
|
int |
purgeEventData(Date deleteUpToTime)
Deletes event data older than the specified time. |
int |
purgeEventsForContext(Subject subject,
EntityContext context)
|
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public EventManagerBean()
| Method Detail |
|---|
public void addEventData(Map<EventSource,Set<Event>> events)
EventManagerLocal
addEventData in interface EventManagerLocalevents - a set of events.
public int purgeEventData(Date deleteUpToTime)
throws SQLException
EventManagerLocal
purgeEventData in interface EventManagerLocaldeleteUpToTime - event data older than this time will be deleted
SQLException
public int[] getEventCounts(Subject subject,
int resourceId,
long begin,
long end,
int numBuckets)
EventManagerLocal
getEventCounts in interface EventManagerLocalsubject - Subject of the callerresourceId - Id of the resource we want to know the databegin - Begin dateend - End datenumBuckets - Number of buckets to distribute into.
public EventComposite getEventDetailForEventId(Subject subject,
int eventId)
throws EventException
EventManagerLocal
getEventDetailForEventId in interface EventManagerLocalsubject - Subject of the callereventId - ID of the desired event.
EventExceptionpublic void deleteEventSourcesForDefinition(EventDefinition def)
deleteEventSourcesForDefinition in interface EventManagerLocal
public int deleteEventsForContext(Subject subject,
EntityContext context,
List<Integer> eventIds)
deleteEventsForContext in interface EventManagerLocal
public int purgeEventsForContext(Subject subject,
EntityContext context)
purgeEventsForContext in interface EventManagerLocal
public Map<EventSeverity,Integer> getEventCountsBySeverity(Subject subject,
int resourceId,
long startDate,
long endDate)
getEventCountsBySeverity in interface EventManagerLocal
public Map<EventSeverity,Integer> getEventCountsBySeverityForGroup(Subject subject,
int groupId,
long startDate,
long endDate)
getEventCountsBySeverityForGroup in interface EventManagerLocal
public EventSeverity[] getSeverityBucketsByContext(Subject subject,
EntityContext context,
long begin,
long end,
int bucketCount)
getSeverityBucketsByContext in interface EventManagerLocal
public PageList<EventComposite> findEventComposites(Subject subject,
EntityContext context,
long begin,
long end,
EventSeverity[] severities,
String source,
String detail,
PageControl pc)
findEventComposites in interface EventManagerLocal
public PageList<EventComposite> findEventCompositesByCriteria(Subject subject,
EventCriteria criteria)
findEventCompositesByCriteria in interface EventManagerLocal
public PageList<Event> findEventsByCriteria(Subject subject,
EventCriteria criteria)
findEventsByCriteria in interface EventManagerLocalfindEventsByCriteria in interface EventManagerRemote
public EventSeverity[] getSeverityBuckets(Subject subject,
int resourceId,
long begin,
long end,
int numBuckets)
getSeverityBuckets in interface EventManagerLocalgetSeverityBuckets in interface EventManagerRemote
public EventSeverity[] getSeverityBucketsForAutoGroup(Subject subject,
int parentResourceId,
int resourceTypeId,
long begin,
long end,
int numBuckets)
getSeverityBucketsForAutoGroup in interface EventManagerLocalgetSeverityBucketsForAutoGroup in interface EventManagerRemote
public EventSeverity[] getSeverityBucketsForCompGroup(Subject subject,
int resourceGroupId,
long begin,
long end,
int numBuckets)
getSeverityBucketsForCompGroup in interface EventManagerLocalgetSeverityBucketsForCompGroup in interface EventManagerRemote
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||