org.rhq.core.pc.event
Class EventContextImpl

java.lang.Object
  extended by org.rhq.core.pc.event.EventContextImpl
All Implemented Interfaces:
EventContext

public class EventContextImpl
extends Object
implements EventContext

Author:
Ian Springer

Field Summary
 
Fields inherited from interface org.rhq.core.pluginapi.event.EventContext
MINIMUM_POLLING_INTERVAL
 
Constructor Summary
EventContextImpl(org.rhq.core.domain.resource.Resource resource)
           
 
Method Summary
 org.hyperic.sigar.SigarProxy getSigar()
           
 void publishEvent(org.rhq.core.domain.event.Event event)
           
 void registerEventPoller(EventPoller poller, int pollingInterval)
           
 void registerEventPoller(EventPoller poller, int pollingInterval, String sourceLocation)
           
 void unregisterEventPoller(String eventType)
           
 void unregisterEventPoller(String eventType, String sourceLocation)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

EventContextImpl

public EventContextImpl(@NotNull
                        org.rhq.core.domain.resource.Resource resource)
Method Detail

publishEvent

public void publishEvent(@NotNull
                         org.rhq.core.domain.event.Event event)
Specified by:
publishEvent in interface EventContext

registerEventPoller

public void registerEventPoller(@NotNull
                                EventPoller poller,
                                int pollingInterval)
Specified by:
registerEventPoller in interface EventContext

registerEventPoller

public void registerEventPoller(@NotNull
                                EventPoller poller,
                                int pollingInterval,
                                @NotNull
                                String sourceLocation)
Specified by:
registerEventPoller in interface EventContext

unregisterEventPoller

public void unregisterEventPoller(@NotNull
                                  String eventType)
Specified by:
unregisterEventPoller in interface EventContext

unregisterEventPoller

public void unregisterEventPoller(@NotNull
                                  String eventType,
                                  @NotNull
                                  String sourceLocation)
Specified by:
unregisterEventPoller in interface EventContext

getSigar

@Nullable
public org.hyperic.sigar.SigarProxy getSigar()
Specified by:
getSigar in interface EventContext


Copyright © 2008-2012 Red Hat, Inc.. All Rights Reserved.