Interface IRoutingSlipEventPublisher
- Namespace
- MassTransit.Courier
- Assembly
- MassTransit.Abstractions.dll
public interface IRoutingSlipEventPublisher
Methods
PublishRoutingSlipActivityCompensated(string, Guid, DateTime, TimeSpan, IDictionary<string, object>, IDictionary<string, object>)
Task PublishRoutingSlipActivityCompensated(string activityName, Guid executionId, DateTime timestamp, TimeSpan duration, IDictionary<string, object> variables, IDictionary<string, object> data)
Parameters
activityName
string
executionId
Guid
timestamp
DateTime
duration
TimeSpan
variables
IDictionary<string, object>
data
IDictionary<string, object>
Returns
- Task
PublishRoutingSlipActivityCompensationFailed(string, Guid, DateTime, TimeSpan, DateTime, TimeSpan, ExceptionInfo, IDictionary<string, object>, IDictionary<string, object>)
Task PublishRoutingSlipActivityCompensationFailed(string activityName, Guid executionId, DateTime timestamp, TimeSpan duration, DateTime failureTimestamp, TimeSpan routingSlipDuration, ExceptionInfo exceptionInfo, IDictionary<string, object> variables, IDictionary<string, object> data)
Parameters
activityName
string
executionId
Guid
timestamp
DateTime
duration
TimeSpan
failureTimestamp
DateTime
routingSlipDuration
TimeSpan
exceptionInfo
ExceptionInfo
variables
IDictionary<string, object>
data
IDictionary<string, object>
Returns
- Task
PublishRoutingSlipActivityCompleted(string, Guid, DateTime, TimeSpan, IDictionary<string, object>, IDictionary<string, object>, IDictionary<string, object>)
Task PublishRoutingSlipActivityCompleted(string activityName, Guid executionId, DateTime timestamp, TimeSpan duration, IDictionary<string, object> variables, IDictionary<string, object> arguments, IDictionary<string, object> data)
Parameters
activityName
string
executionId
Guid
timestamp
DateTime
duration
TimeSpan
variables
IDictionary<string, object>
arguments
IDictionary<string, object>
data
IDictionary<string, object>
Returns
- Task
PublishRoutingSlipActivityFaulted(string, Guid, DateTime, TimeSpan, ExceptionInfo, IDictionary<string, object>, IDictionary<string, object>)
Task PublishRoutingSlipActivityFaulted(string activityName, Guid executionId, DateTime timestamp, TimeSpan duration, ExceptionInfo exceptionInfo, IDictionary<string, object> variables, IDictionary<string, object> arguments)
Parameters
activityName
string
executionId
Guid
timestamp
DateTime
duration
TimeSpan
exceptionInfo
ExceptionInfo
variables
IDictionary<string, object>
arguments
IDictionary<string, object>
Returns
- Task
PublishRoutingSlipCompleted(DateTime, TimeSpan, IDictionary<string, object>)
Task PublishRoutingSlipCompleted(DateTime timestamp, TimeSpan duration, IDictionary<string, object> variables)
Parameters
timestamp
DateTime
duration
TimeSpan
variables
IDictionary<string, object>
Returns
- Task
PublishRoutingSlipFaulted(DateTime, TimeSpan, IDictionary<string, object>, params ActivityException[])
Task PublishRoutingSlipFaulted(DateTime timestamp, TimeSpan duration, IDictionary<string, object> variables, params ActivityException[] exceptions)
Parameters
timestamp
DateTime
duration
TimeSpan
variables
IDictionary<string, object>
exceptions
ActivityException[]
Returns
- Task
PublishRoutingSlipRevised(string, Guid, DateTime, TimeSpan, IDictionary<string, object>, IList<Activity>, IList<Activity>)
Task PublishRoutingSlipRevised(string activityName, Guid executionId, DateTime timestamp, TimeSpan duration, IDictionary<string, object> variables, IList<Activity> itinerary, IList<Activity> previousItinerary)
Parameters
activityName
string
executionId
Guid
timestamp
DateTime
duration
TimeSpan
variables
IDictionary<string, object>
itinerary
IList<Activity>
previousItinerary
IList<Activity>
Returns
- Task
PublishRoutingSlipTerminated(string, Guid, DateTime, TimeSpan, IDictionary<string, object>, IList<Activity>)
Task PublishRoutingSlipTerminated(string activityName, Guid executionId, DateTime timestamp, TimeSpan duration, IDictionary<string, object> variables, IList<Activity> previousItinerary)
Parameters
activityName
string
executionId
Guid
timestamp
DateTime
duration
TimeSpan
variables
IDictionary<string, object>
previousItinerary
IList<Activity>
Returns
- Task