org.jdtaus.core.monitor
Interface TaskEventSource


public interface TaskEventSource

is implemented by classes firing s.

Example: Listening to all jDTAUS Core SPI compliant implementations in the system

 TaskEventSource source =
     (TaskEventSource) ContainerFactory.getContainer().
     getImplementation(TaskEventSource.class, "jDTAUS Core SPI");

 source.addTaskListener(your application's listener);
 

Version:
$Id: TaskEventSource.java 1914 2007-03-01 02:20:44Z schulte2005 $
Author:
Christian Schulte

Method Summary
 void addTaskListener(TaskListener listener)
          Adds a to the listener list.
 TaskListener[] getTaskListeners()
          Accessor to all currently registered s.
 void removeTaskListener(TaskListener listener)
          Removes a from the listener list.
 

Method Detail

addTaskListener

public void addTaskListener(TaskListener listener)
Adds a to the listener list.

Parameters:
listener - The listener to be added to the listener list.
Throws:
NullPointerException - if is .

getTaskListeners

public TaskListener[] getTaskListeners()
Accessor to all currently registered s.

Returns:
all currently registered s.

removeTaskListener

public void removeTaskListener(TaskListener listener)
Removes a from the listener list.

Parameters:
listener - The listener to be removed from the listener list.
Throws:
NullPointerException - if is .


Copyright © 2005-2007 jDTAUS. All Rights Reserved.