private WorkloadStateTransitionAction(string workloadName, StateTransitionActionType actionType) : base(actionType, Guid.Empty, Guid.Empty) { this.WorkloadName = workloadName; }
/// <summary> /// Initializes a new instance of the <see cref="System.Fabric.Chaos.RandomActionGenerator.SystemStateTransitionAction"/> class. /// </summary> /// <param name="actionType">StateTransitionActionType</param> private SystemStateTransitionAction(StateTransitionActionType actionType) : base(actionType, Guid.NewGuid(), Guid.NewGuid()) { }
protected ReplicaStateTransitionAction(Uri serviceUri, Guid partitionId, long replicaId, StateTransitionActionType type, Guid groupId) : base(type, groupId, Guid.NewGuid()) { this.ServiceUri = serviceUri; this.PartitionId = partitionId; this.ReplicaId = replicaId; }
protected NodeStateTransitionAction(string nodeName, long nodeInstanceId, StateTransitionActionType type, Guid groupId) : base(type, groupId, Guid.NewGuid()) { this.NodeName = nodeName; this.NodeInstanceId = nodeInstanceId; }
protected MoveReplicaStateTransitionAction(Uri serviceUri, Guid partitionId, string nodeTo, StateTransitionActionType type, bool forceMove, Guid groupId) : base(type, groupId, Guid.NewGuid()) { this.ServiceUri = serviceUri; this.PartitionId = partitionId; this.NodeTo = nodeTo; this.ForceMove = forceMove; }
public StateTransitionAction(StateTransitionActionType actionType, Guid groupId, Guid actionId) { this.ActionType = actionType; this.StateTransitionActionGroupId = groupId; this.StateTransitionActionId = actionId; }