ensemble.hot
Interface Hot_Callbacks


public interface Hot_Callbacks


Method Summary
 void AcceptedView(ensemble.hot.Hot_GroupContext gctx, java.lang.Object env, ensemble.hot.Hot_ViewState viewState)
          Called to update you with the new view
 void Block(ensemble.hot.Hot_GroupContext gctx, java.lang.Object env)
          Called to let you know Ensemble is blocking
 void Exit(ensemble.hot.Hot_GroupContext gctx, java.lang.Object env)
          Called upon an Exit
 void Heartbeat(ensemble.hot.Hot_GroupContext gctx, java.lang.Object env, int rate)
          Called to issue you a heartbeat
 void ReceiveCast(ensemble.hot.Hot_GroupContext gctx, java.lang.Object env, ensemble.hot.Hot_Endpoint origin, ensemble.hot.Hot_Message msg)
           
 void ReceiveCastByteStream(ensemble.hot.Hot_GroupContext gctx, java.lang.Object env, ensemble.hot.Hot_Endpoint origin, ensemble.hot.Hot_Message msg)
           
 void ReceiveSend(ensemble.hot.Hot_GroupContext gctx, java.lang.Object env, ensemble.hot.Hot_Endpoint origin, ensemble.hot.Hot_Message msg)
          Called when Ensemble receives a point-to-point message for you
 

Method Detail

ReceiveCast

public void ReceiveCast(ensemble.hot.Hot_GroupContext gctx,
                        java.lang.Object env,
                        ensemble.hot.Hot_Endpoint origin,
                        ensemble.hot.Hot_Message msg)

ReceiveCastByteStream

public void ReceiveCastByteStream(ensemble.hot.Hot_GroupContext gctx,
                                  java.lang.Object env,
                                  ensemble.hot.Hot_Endpoint origin,
                                  ensemble.hot.Hot_Message msg)

ReceiveSend

public void ReceiveSend(ensemble.hot.Hot_GroupContext gctx,
                        java.lang.Object env,
                        ensemble.hot.Hot_Endpoint origin,
                        ensemble.hot.Hot_Message msg)
Called when Ensemble receives a point-to-point message for you


AcceptedView

public void AcceptedView(ensemble.hot.Hot_GroupContext gctx,
                         java.lang.Object env,
                         ensemble.hot.Hot_ViewState viewState)
Called to update you with the new view


Heartbeat

public void Heartbeat(ensemble.hot.Hot_GroupContext gctx,
                      java.lang.Object env,
                      int rate)
Called to issue you a heartbeat


Block

public void Block(ensemble.hot.Hot_GroupContext gctx,
                  java.lang.Object env)
Called to let you know Ensemble is blocking


Exit

public void Exit(ensemble.hot.Hot_GroupContext gctx,
                 java.lang.Object env)
Called upon an Exit