org.hyperic.hq.events
Class AlertAuxLogProvider
java.lang.Object
org.hyperic.util.HypericEnum
org.hyperic.hq.events.AlertAuxLogProvider
- All Implemented Interfaces:
- java.io.Serializable, JSON
- Direct Known Subclasses:
- GalertAuxLogProvider, MetricAuxLogProvider, ResourceAuxLogProvider
public abstract class AlertAuxLogProvider
- extends HypericEnum
Abstracts the location of the source of auxillary log information.
- See Also:
- Serialized Form
Constructor Summary |
protected |
AlertAuxLogProvider(int code,
java.lang.String desc,
java.lang.String propLocale,
java.util.ResourceBundle bundle)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
AlertAuxLogProvider
protected AlertAuxLogProvider(int code,
java.lang.String desc,
java.lang.String propLocale,
java.util.ResourceBundle bundle)
findByCode
public static AlertAuxLogProvider findByCode(int code)
load
public abstract AlertAuxLog load(int auxLogId,
long timestamp,
java.lang.String description)
- Load a provider-specific AlertAuxLog
- Parameters:
auxLogId
- ID of the auxillary log to which to load aux info for
save
public abstract void save(int auxLogId,
AlertAuxLog log)
- Save an auxillary log (log) to the DB. This aux log is tied to a real
log, as specified by the auxLogId. For the time being, this
auxLogId specifies a
GalertAuxLog
deleteAll
public abstract void deleteAll(GalertDef def)
- Delete any auxillary logs associated with the specified auxLogId
findAll
public static java.util.Collection findAll()
Copyright © 2004-2006 Hyperic, Inc. support@hyperic.net, All Rights Reserved.