com.sun.enterprise.mgmt.transport
Interface MulticastMessageSender

All Superinterfaces:
ShoalMessageSender
All Known Subinterfaces:
NetworkManager
All Known Implementing Classes:
AbstractMulticastMessageSender, AbstractMultiMessageSender, AbstractNetworkManager, BlockingIOMulticastSender, GrizzlyNetworkManager, GrizzlyNetworkManager1_9, GrizzlyNetworkManager2, GrizzlyUDPConnectorWrapper, JxtaNetworkManager, JxtaPipeManagerWrapper, VirtualMulticastSender

public interface MulticastMessageSender
extends ShoalMessageSender

This interface is for broadcasting or multicasting a Message to all members

Author:
Bongjae Chang

Field Summary
 
Fields inherited from interface com.sun.enterprise.mgmt.transport.ShoalMessageSender
TCP_TRANSPORT, UDP_TRANSPORT
 
Method Summary
 boolean broadcast(Message message)
          Broadcasts or Multicasts the given Message to all members
 
Methods inherited from interface com.sun.enterprise.mgmt.transport.ShoalMessageSender
start, stop
 

Method Detail

broadcast

boolean broadcast(Message message)
                  throws IOException
Broadcasts or Multicasts the given Message to all members

Parameters:
message - a message which is sent to all members
Returns:
true if the message is sent to all members successfully, otherwise false
Throws:
IOException - if I/O error occurs or given parameters are not valid


Copyright © 2012. All Rights Reserved.