org.jage.monitor
Interface IChangesNotifier

All Known Subinterfaces:
IAgent, IAggregate, IEchoStrategy, IEchoStrategy, IPropertyContainer, IProviderAwareStrategy, ISimpleAgent, ISimpleAggregate, IStrategy, IThreadAgent, IWorkplace
All Known Implementing Classes:
AbstractAgent, AbstractPerformActionStrategy, AbstractPropertyContainer, AbstractStrategy, ActionDrivenAgent, ActionPreparatorChain, ActionSimpleAgent, ArrayAgent, ClassPropertyContainer, CommunicationService, Communicator, ConnectedSimpleWorkplace, CounterEchoStrategy, CrawlingSimpleAgent, CustomCounterEchoStrategy, DelegationSimpleAggregate, DelegationSimpleLeaf, Echo123Strategy, EchoAbcStrategy, EchoHelloStrategy, EchoParentStrategy, ExampleCommunicatingWorkplace, FunctionsSimpleAgent, FunctionsSimpleWorkspace, HelloWorldSimpleAgent, IsolatedSimpleWorkplace, ListAgent, MapAgent, MessagesSimpleAgent, MultipleActionPreparator, MultiworkplaceSimpleAgent, PicoWorkplaceManager, PropertiesSimpleAgent, PropertiesSimpleAgent, SampleActionStrategy, SimpleAgent, SimpleAggregate, SimpleWorkplace, SingleActionPreparator, StrategyProvider, StrategySimpleAgent, WorkplaceManager, XMLBasedPropertyContainer, XMLContractHelloWorldSimpleAgent

public interface IChangesNotifier

Interface for objects that can inform about changes in their state.

Author:
AGH AgE Team

Method Summary
 void addMonitor(IChangesNotifierMonitor monitor)
          Registers new monitor.
 void removeMonitor(IChangesNotifierMonitor monitor)
          Unregister monitor.
 

Method Detail

addMonitor

void addMonitor(IChangesNotifierMonitor monitor)
Registers new monitor.

Parameters:
monitor - monitor to register.

removeMonitor

void removeMonitor(IChangesNotifierMonitor monitor)
Unregister monitor.

Parameters:
monitor - monitor to unregister.


Copyright © 2006-2011 AGH University of Science and Technology. All Rights Reserved.