Beispiel #1
0
 public TransactionCommitCompleted(Guid correlationId, long transactionId, OperationErrorCode errorCode, string error)
 {
     CorrelationId = correlationId.ToByteArray();
     TransactionId = transactionId;
     ErrorCode = (int)errorCode;
     Error = error;
 }
Beispiel #2
0
 public SafeWrapperResultDetails(OperationErrorCode errorCode, Exception innerException)
     : this(errorCode, innerException, null)
 {
 }
Beispiel #3
0
            public WriteEventsCompleted(Guid correlationId, string eventStreamId, OperationErrorCode errorCode, string error)
            {
                Ensure.NotNullOrEmpty(eventStreamId, "eventStreamId");
                if (errorCode == OperationErrorCode.Success)
                    throw new ArgumentException("Invalid constructor used for successful write.", "errorCode");

                CorrelationId = correlationId;
                EventStreamId = eventStreamId;
                ErrorCode = errorCode;
                Error = error;
                EventNumber = Data.EventNumber.Invalid;
            }
Beispiel #4
0
 public WriteEventsCompleted(Guid correlationId, string eventStreamId, OperationErrorCode errorCode, string error, int eventNumber)
 {
     CorrelationId = correlationId.ToByteArray();
     EventStreamId = eventStreamId;
     ErrorCode = (int)errorCode;
     Error = error;
     EventNumber = eventNumber;
 }
 public CreateStreamResult(OperationErrorCode operationErrorCode)
 {
     IsSuccessful = operationErrorCode == OperationErrorCode.Success;
     LastErrorCode = operationErrorCode;
 }
Beispiel #6
0
 public TransactionWriteCompleted(Guid correlationId, 
                                  long transactionId, 
                                  string eventStreamId, 
                                  OperationErrorCode errorCode, 
                                  string error)
 {
     CorrelationId = correlationId;
     TransactionId = transactionId;
     EventStreamId = eventStreamId;
     ErrorCode = errorCode;
     Error = error;
 }
Beispiel #7
0
 public TransactionCommitCompleted(Guid correlationId, long transactionId, OperationErrorCode errorCode, string error)
 {
     CorrelationId = correlationId.ToByteArray();
     TransactionId = transactionId;
     ErrorCode     = (int)errorCode;
     Error         = error;
 }
Beispiel #8
0
 public WriteEventsCompleted(string eventStreamId, OperationErrorCode errorCode, string error, int eventNumber)
 {
     EventStreamId = eventStreamId;
     ErrorCode = (int) errorCode;
     Error = error;
     EventNumber = eventNumber;
 }
Beispiel #9
0
            public DeleteStreamCompletedText(Guid correlationId, string eventStreamId, OperationErrorCode errorCode, string error)
            {
                CorrelationId = correlationId;
                EventStreamId = eventStreamId;

                ErrorCode = (int)errorCode;
                Error     = error;
            }
Beispiel #10
0
 public TransactionWriteCompleted(Guid correlationId, long transactionId, string eventStreamId, OperationErrorCode errorCode, string error)
 {
     TransactionId = transactionId;
     CorrelationId = correlationId.ToByteArray();
     EventStreamId = eventStreamId;
     ErrorCode     = (int)errorCode;
     Error         = error;
 }
        private void CompleteFailedRequest(Guid correlationId, long transactionId, string eventStreamId, OperationErrorCode errorCode, string error)
        {
            Debug.Assert(errorCode != OperationErrorCode.Success);

            _completed = true;
            Message responseMsg;

            switch (_requestType)
            {
            case RequestType.TransactionStart:
                responseMsg = new ClientMessage.TransactionStartCompleted(correlationId, transactionId, eventStreamId, errorCode, error);
                break;

            case RequestType.TransactionWrite:
                // Should never happen, only possibly under very heavy load...
                responseMsg = new ClientMessage.TransactionWriteCompleted(correlationId, transactionId, eventStreamId, errorCode, error);
                break;

            default:
                throw new ArgumentOutOfRangeException();
            }
            _responseEnvelope.ReplyWith(responseMsg);
            _bus.Publish(new ReplicationMessage.RequestCompleted(correlationId, false));
        }
Beispiel #12
0
 public SafeWrapperResultDetails(OperationErrorCode errorCode, Exception innerException, string message)
 {
     this.errorCode      = errorCode;
     this.innerException = innerException;
     this.message        = message;
 }
Beispiel #13
0
 public SafeWrapperResultDetails(OperationErrorCode errorCode, string message)
     : this(errorCode, null, message)
 {
 }
Beispiel #14
0
 public TransactionWriteCompleted(long transactionId, string eventStreamId, OperationErrorCode errorCode, string error)
 {
     TransactionId = transactionId;
     EventStreamId = eventStreamId;
     ErrorCode = (int) errorCode;
     Error = error;
 }
Beispiel #15
0
 protected virtual void CompleteFailedRequest(Guid correlationId, string eventStreamId, OperationErrorCode errorCode, string error)
 {
     Debug.Assert(errorCode != OperationErrorCode.Success);
     _completed = true;
     Publisher.Publish(new StorageMessage.RequestCompleted(correlationId, false));
 }
Beispiel #16
0
 public WriteEventCompletedText(Guid correlationId, string eventStreamId, OperationErrorCode errorCode, string error, int eventNumber)
 {
     CorrelationId = correlationId;
     EventStreamId = eventStreamId;
     ErrorCode = errorCode;
     Error = error;
     EventNumber = eventNumber;
 }
Beispiel #17
0
        protected override void CompleteFailedRequest(Guid correlationId, string eventStreamId, OperationErrorCode errorCode, string error)
        {
            base.CompleteFailedRequest(correlationId, eventStreamId, errorCode, error);
            var responseMsg = new ClientMessage.DeleteStreamCompleted(
                correlationId, eventStreamId, errorCode, error);

            _responseEnvelope.ReplyWith(responseMsg);
        }
Beispiel #18
0
 public CreateStreamCompleted(string eventStreamId, OperationErrorCode errorCode, string error)
 {
     EventStreamId = eventStreamId;
     ErrorCode = (int)errorCode;
     Error = error;
 }
Beispiel #19
0
 public DeleteResult(OperationErrorCode operationErrorCode)
 {
     IsSuccessful  = operationErrorCode == OperationErrorCode.Success;
     LastErrorCode = operationErrorCode;
 }
Beispiel #20
0
            public DeleteStreamCompleted(Guid correlationId, string eventStreamId, OperationErrorCode errorCode, string error)
            {
                Ensure.NotNullOrEmpty(eventStreamId, "eventStreamId");

                CorrelationId = correlationId;
                EventStreamId = eventStreamId;
                ErrorCode = errorCode;
                Error = error;
            }
Beispiel #21
0
 public SafeWrapper(T result, OperationErrorCode errorCode)
     : this(result, errorCode, null)
 {
 }
Beispiel #22
0
            public WriteEventsCompleted(Guid correlationId, string eventStreamId, int eventNumber)
            {
                Ensure.NotNull(eventStreamId, "eventStreamId");
                Ensure.Nonnegative(eventNumber, "eventNumber");

                CorrelationId = correlationId;
                EventStreamId = eventStreamId;
                ErrorCode = OperationErrorCode.Success;
                Error = null;
                EventNumber = eventNumber;
            }
Beispiel #23
0
 public SafeWrapper(T result, OperationErrorCode errorCode, string message)
     : this(result, errorCode, null, message)
 {
 }
Beispiel #24
0
 public WriteResult(OperationErrorCode operationErrorCode)
 {
     IsSuccessful = operationErrorCode == OperationErrorCode.Success;
     LastErrorCode = operationErrorCode;
 }
Beispiel #25
0
 public TransactionCommitCompleted(long transactionId, OperationErrorCode errorCode, string error)
 {
     TransactionId = transactionId;
     ErrorCode = (int) errorCode;
     Error = error;
 }
Beispiel #26
0
 public DeleteStreamCompleted(Guid correlationId, string eventStreamId, OperationErrorCode errorCode, string error)
 {
     CorrelationId = correlationId.ToByteArray();
     EventStreamId = eventStreamId;
     ErrorCode = (int)errorCode;
     Error = error;
 }
Beispiel #27
0
 public CreateStreamCompletedText(Guid correlationId, string eventStreamId, OperationErrorCode errorCode, string error)
 {
     CorrelationId = correlationId;
     EventStreamId = eventStreamId;
     ErrorCode = (int)errorCode;
     Error = error;
 }
Beispiel #28
0
 public TransactionWriteCompleted(Guid correlationId, long transactionId, string eventStreamId, OperationErrorCode errorCode, string error)
 {
     TransactionId = transactionId;
     CorrelationId = correlationId.ToByteArray();
     EventStreamId = eventStreamId;
     ErrorCode = (int)errorCode;
     Error = error;
 }
Beispiel #29
0
 public SafeWrapperResultDetails(OperationErrorCode errorCode)
     : this(errorCode, null, null)
 {
 }