ensemble.hot
Interface Hot_Callbacks


public interface Hot_Callbacks


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

Method Detail

ReceiveCast

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

ReceiveCastByteStream

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

ReceiveSend

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

AcceptedView

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

Heartbeat

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

Block

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

Exit

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