org.apache.jetspeed.portlet.event
Class MessageAdapter
java.lang.Object
|
+--org.apache.jetspeed.portlet.event.MessageAdapter
- All Implemented Interfaces:
- MessageListener
- public abstract class MessageAdapter
- extends Object
- implements MessageListener
The MessageAdapter
is an message listener in which
all callback methods are empty implementations. The message
adapter makes it more convenient for an object to listen for
message events. In particular, by using the message adapter,
it is possible to implement only those callback methods in
which you are interested. Without the Message adapter, you must
implement all callback methods, even if the method is empty.
At this stage, this may sound like overkill since the message
listener only defines one method. The adapter therefore only
provides a default implementation for a method you are going
override anyway. But to ensure backward compatibility in future
release, it is recommended to still follow this practice so
that you will be able to enjoy functionality in future releases
without having to go back to all your listener code.
To use the message adapter, you create a subclass of
MessageAdapter
and override the desired callback
methods. You then create an instance of the message adapter
subclass and use it to register it as a listener for message
events.
- See Also:
MessageEvent
Method Summary |
void |
messageReceived(MessageEvent event)
Notifies this listener that the message which
the listener is watching for has been performed. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
MessageAdapter
public MessageAdapter()
messageReceived
public void messageReceived(MessageEvent event)
- Description copied from interface:
MessageListener
- Notifies this listener that the message which
the listener is watching for has been performed.
- Specified by:
messageReceived
in interface MessageListener
- Following copied from interface:
org.apache.jetspeed.portlet.event.MessageListener
- Parameters:
event
- the message event