Exemple #1
0
        public void BroadcastCheckpointBarrier(long id, long timestamp, CheckpointOptions checkpointOptions)
        {
            var barrier = new CheckpointBarrier(id, timestamp, checkpointOptions);

            foreach (var streamOutput in StreamOutputs)
            {
                streamOutput.BroadcastEvent(barrier);
            }
        }
    private string GetOptionString(CheckpointOptions option)
    {
        string optionString = "";

        switch (option)
        {
        case CheckpointOptions.Health:
            optionString = "isHP";
            break;

        case CheckpointOptions.Gaia:
            optionString = "isGaia";
            break;

        case CheckpointOptions.Monster:
            optionString = "isMonster";
            break;
        }

        return(optionString);
    }
Exemple #3
0
 public virtual OperatorSnapshotFutures SnapshotState(long checkpointId, long timestamp, CheckpointOptions checkpointOptions,
                                                      ICheckpointStreamFactory storageLocation)
 {
     throw new NotImplementedException();
 }
Exemple #4
0
 public CheckpointBarrier(long id, long timestamp, CheckpointOptions checkpointOptions)
 {
     Id                = id;
     Timestamp         = timestamp;
     CheckpointOptions = checkpointOptions;
 }
Exemple #5
0
 public TaskCompletionSource <SnapshotResult <IOperatorStateHandle> > Snapshot(long checkpointId, long timestamp, ICheckpointStreamFactory streamFactory,
                                                                               CheckpointOptions checkpointOptions)
 {
     throw new System.NotImplementedException();
 }