ostore.bloom
Class HomeNode

java.lang.Object
  |
  +--ostore.bloom.HomeNode
All Implemented Interfaces:
EventHandlerIF

public class HomeNode
extends Object
implements EventHandlerIF

Fake Tapestry for simulation purposes.

Version:
$Id: HomeNode.java,v 1.16 2003/02/19 10:32:30 hweather Exp $
Author:
Sean C. Rhea

Constructor Summary
HomeNode()
           
 
Method Summary
 void destroy()
           
protected  void handle_bloom_wrapper(BloomWrapper wrapper)
           
protected  void handle_publish_msg(PublishMsg msg)
           
protected  void handle_route_msg(RouteMsg msg)
           
 void handle_route_obj_dest_msg(RouteObjDestMsg msg)
           
protected  void handle_route_obj_root_msg(RouteObjRootMsg msg)
           
protected  void handle_stages_init_signal()
          For use in derived classes.
protected  void handle_static_all_nodes_msg(StaticAllNodesMsg msg)
           
protected  void handle_static_begin_msg(StaticBeginMsg msg)
           
protected  void handle_static_ping_msg(StaticPingMsg msg)
           
protected  void handle_static_pong_msg(StaticPongMsg msg)
           
protected  void handle_tapestry_locate_msg(TapestryLocateMsg msg)
           
protected  void handle_tapestry_publish_msg(TapestryPublishMsg msg)
           
protected  void handle_tapestry_ready(TapestryReadyMsg msg)
          For use in derived classes.
protected  void handle_tapestry_route_msg(TapestryRouteMsg msg)
           
protected  void handle_tapestry_unpublish_msg(TapestryUnpublishMsg msg)
           
 void handleEvent(QueueElementIF item)
           
 void handleEvents(QueueElementIF[] items)
           
 void init(ConfigDataIF config)
           
protected  void publish(SecureHash guid, NodeId replica, boolean publish)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

HomeNode

public HomeNode()
Method Detail

init

public void init(ConfigDataIF config)
          throws Exception
Specified by:
init in interface EventHandlerIF

destroy

public void destroy()
             throws Exception
Specified by:
destroy in interface EventHandlerIF

handle_stages_init_signal

protected void handle_stages_init_signal()
For use in derived classes.

handle_tapestry_ready

protected void handle_tapestry_ready(TapestryReadyMsg msg)
For use in derived classes.

handle_static_all_nodes_msg

protected void handle_static_all_nodes_msg(StaticAllNodesMsg msg)

handle_static_ping_msg

protected void handle_static_ping_msg(StaticPingMsg msg)

handle_static_pong_msg

protected void handle_static_pong_msg(StaticPongMsg msg)

handle_static_begin_msg

protected void handle_static_begin_msg(StaticBeginMsg msg)
                                throws EventHandlerException

handle_tapestry_route_msg

protected void handle_tapestry_route_msg(TapestryRouteMsg msg)

handle_route_msg

protected void handle_route_msg(RouteMsg msg)

handle_tapestry_publish_msg

protected void handle_tapestry_publish_msg(TapestryPublishMsg msg)

handle_tapestry_unpublish_msg

protected void handle_tapestry_unpublish_msg(TapestryUnpublishMsg msg)

publish

protected void publish(SecureHash guid,
                       NodeId replica,
                       boolean publish)

handle_publish_msg

protected void handle_publish_msg(PublishMsg msg)

handle_bloom_wrapper

protected void handle_bloom_wrapper(BloomWrapper wrapper)

handle_tapestry_locate_msg

protected void handle_tapestry_locate_msg(TapestryLocateMsg msg)

handle_route_obj_root_msg

protected void handle_route_obj_root_msg(RouteObjRootMsg msg)

handle_route_obj_dest_msg

public void handle_route_obj_dest_msg(RouteObjDestMsg msg)

handleEvent

public void handleEvent(QueueElementIF item)
                 throws EventHandlerException
Specified by:
handleEvent in interface EventHandlerIF

handleEvents

public void handleEvents(QueueElementIF[] items)
                  throws EventHandlerException
Specified by:
handleEvents in interface EventHandlerIF