com.sun.enterprise.mgmt.transport
Interface MessageListener

All Superinterfaces:
EventListener
All Known Implementing Classes:
ClusterManager, HealthMonitor, LWRMulticast, PingMessageListener, PongMessageListener

public interface MessageListener
extends EventListener

Message listener interface For receiving and processing inbound messages, this listener should be registered on NetworkManager with corresponding to the appropriate message type i.g. For adding the listener, use NetworkManager.addMessageListener(MessageListener)} and for removing the listener, use NetworkManager.removeMessageListener(MessageListener)

Author:
Bongjae Chang

Method Summary
 int getType()
          Returns the message type which Message is supporting i.g.
 void receiveMessageEvent(MessageEvent event)
          Processing a MessageEvent
 

Method Detail

receiveMessageEvent

void receiveMessageEvent(MessageEvent event)
                         throws MessageIOException
Processing a MessageEvent

Parameters:
event - a received message event
Throws:
MessageIOException - if I/O error occurs

getType

int getType()
Returns the message type which Message is supporting i.g. Message.TYPE_CLUSTER_MANAGER_MESSAGE or Message.TYPE_HEALTH_MONITOR_MESSAGE's integer value or etc...

Returns:
the message type about which this listener is concerned


Copyright © 2012. All Rights Reserved.