/// <summary> /// Converts a cached message to a batch container for delivery /// </summary> /// <param name="cachedMessage"></param> /// <returns></returns> public virtual IBatchContainer GetBatchContainer(ref CachedMessage cachedMessage) { var evenHubMessage = new EventHubMessage(cachedMessage, this.serializer); return(GetBatchContainer(evenHubMessage)); }
/// <summary> /// Convert an EventHubMessage to a batch container /// </summary> /// <param name="eventHubMessage"></param> /// <returns></returns> protected virtual IBatchContainer GetBatchContainer(EventHubMessage eventHubMessage) { return(new EventHubBatchContainer(eventHubMessage, this.serializer)); }
/// <summary> /// Convert an EventHubMessage to a batch container /// </summary> /// <param name="eventHubMessage"></param> /// <returns></returns> protected virtual IBatchContainer GetBatchContainer(EventHubMessage eventHubMessage) { return(new EventHubBatchContainer(eventHubMessage)); }
/// <summary> /// Converts a cached message to a batch container for delivery /// </summary> /// <param name="cachedMessage"></param> /// <returns></returns> public IBatchContainer GetBatchContainer(ref CachedEventHubMessage cachedMessage) { var evenHubMessage = new EventHubMessage(cachedMessage); return(GetBatchContainer(evenHubMessage)); }
/// <summary> /// Converts a cached message to a batch container for delivery /// </summary> /// <param name="cachedMessage"></param> /// <returns></returns> public IBatchContainer GetBatchContainer(ref CachedEventHubMessage cachedMessage) { var evenHubMessage = new EventHubMessage(cachedMessage, this.serializationManager); return(GetBatchContainer(evenHubMessage)); }
/// <summary> /// Batch container that deliveres events from cached EventHub data associated with an orleans stream /// </summary> /// <param name="eventHubMessage"></param> /// <param name="serializationManager"></param> public EventHubBatchContainer(EventHubMessage eventHubMessage, SerializationManager serializationManager) { this.eventHubMessage = eventHubMessage; this.serializationManager = serializationManager; token = new EventHubSequenceTokenV2(eventHubMessage.Offset, eventHubMessage.SequenceNumber, 0); }
public EventHubBatchContainer(EventHubMessage eventHubMessage) { this.eventHubMessage = eventHubMessage; token = new EventHubSequenceToken(eventHubMessage.Offset, eventHubMessage.SequenceNumber, 0); }