org.jdtaus.core.text
Interface MessageEventSource


public interface MessageEventSource

MessageEventSource is implemented by classes firing MessageEvents.

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

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

 source.addMessageListener(your application's listener);
 

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

Method Summary
 void addMessageListener(MessageListener listener)
          Adds a MessageListener to the listener list.
 MessageListener[] getMessageListeners()
          Gets all currently registered MessageListeners.
 void removeMessageListener(MessageListener listener)
          Removes a MessageListener from the listener list.
 

Method Detail

addMessageListener

void addMessageListener(MessageListener listener)
Adds a MessageListener to the listener list.

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

getMessageListeners

MessageListener[] getMessageListeners()
Gets all currently registered MessageListeners.

Returns:
all currently registered MessageListeners.

removeMessageListener

void removeMessageListener(MessageListener listener)
Removes a MessageListener 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.