Package org.sapia.ubik.mcast

Interface Summary
AsyncEventListener Specifies the behavior of listeners of MulticastEvent instances.
BroadcastDispatcher An instance of this interface dispatches multicast events.
DiscoveryListener Listens for the discovery of new nodes in a given event channel.
SocketTimeoutListener  
SyncEventListener Specifies the behavior of listeners of MulticastEvent instances.
UnicastDispatcher Implementations of this interface dispatch objects over the wire in a point-to-point fashion.
 

Class Summary
BroadcastDispatcherImpl Dispatches objects using a multicast channel.
ByteArrayPool This class implements a pool of byte arrays.
DomainName Models a "domain name" that is expressed by a path.
EventChannel An instance of this class represents a node in a given logical event channel.
EventChannel.ChannelEventListener  
EventConsumer Helper class that encasulates AsyncEventListeners and SyncEventListeners, grouping them by "event type".
InetServerAddress Implement a ServerAddress around a an InetAddress and a port.
RemoteEvent Models a multicast event.
RespList Models a list of Response objects.
Response Models a synchronous response to a remote event.
UDPUnicastDispatcher Implements the UnicastDispatcher interface over UDP.
Util  
View Encapsulates the addresses of the nodes that compose an event channel.
View.AddressList  
 

Exception Summary
ListenerAlreadyRegisteredException Thrown when a synchronous event listener has already been registered for a given event type.
TimeoutException  
 



Copyright © 2010 Sapia OSS. All Rights Reserved.