net.ponder2.policy
Interface EventListener

All Known Implementing Classes:
EventForwarder, ObligationPolicy

public interface EventListener

Listens to events produced by managed objects

Version:
$Id:$
Author:
Kevin Twidle

Method Summary
 void event(Event event)
          called to deal with an event when one occurs
 P2ManagedObject getId()
          Called to get an ID to keep track of events
 

Method Detail

event

void event(Event event)
           throws Ponder2Exception
called to deal with an event when one occurs

Parameters:
event - the event to be handled
Throws:
Ponder2Exception

getId

P2ManagedObject getId()
Called to get an ID to keep track of events

Returns:
the managed object of the event listener


Copyright © 2008 Imperial College. All Rights Reserved.