org.jdtaus.core.monitor
Interface TaskEventSource


public interface TaskEventSource

TaskEventSource is implemented by classes firing TaskEvents.

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

 TaskEventSource source =
     (TaskEventSource) ContainerFactory.getContainer().
     getObject( TaskEventSource.class );

 source.addTaskListener(your application's listener);
 

Version:
$Id: TaskEventSource.java 8044 2009-07-02 01:29:05Z schulte2005 $
Author:
Christian Schulte

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

Method Detail

addTaskListener

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

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

getTaskListeners

TaskListener[] getTaskListeners()
Gets all currently registered TaskListeners.

Returns:
all currently registered TaskListeners.

removeTaskListener

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

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


Copyright © 2005-2009 jDTAUS. All Rights Reserved.