Hyperic HQ Plugin API v. 4.4.0.2

org.hyperic.hq.zevents
Interface ZeventSourceId

All Superinterfaces:
java.io.Serializable
All Known Implementing Classes:
AlertConditionsSatisfiedZEventSource, HeartBeatZevent.HeartBeatZeventSource, MeasurementScheduleZevent.MeasurementScheduleZeventSource, MeasurementZevent.MeasurementZeventSource, ResourceZevent.ResourceZeventSource, TriggersCreatedZeventSource, UserLoginZevent.UserLoginZeventSource

public interface ZeventSourceId
extends java.io.Serializable

This class encapsulates the ID of the originating resource. This ID should properly implement Object.equals(Object) and Object.hashCode(), and should take the event type into consideration so that events of different types are different in ID as well. Since these classes are used to index into maps for calling triggers, they must be immutable.

See Also:
Zevent.getSourceId()


Hyperic HQ Plugin API v. 4.4.0.2

Copyright © 2004-2006 Hyperic, Inc. support@hyperic.net, All Rights Reserved.