C# Class ServiceConnect.Filters.MessageDeduplication.Filters.OutgoingFilter

Provides uniform implementation of the (outgoing filter) message deduplication for all the different types of filters with various persistence mechanisms.
Mostra file Open project: R-Suite/ServiceConnect-CSharp Class Usage Examples

Public Methods

Method Description
OutgoingFilter ( IMessageDeduplicationPersistor messageDeduplicationPersistor ) : System

Public ctor

Process ( ServiceConnect.Interfaces.Envelope envelope ) : bool

Private Methods

Method Description
TimerElapsed ( object sender, System.Timers.ElapsedEventArgs e ) : void

Executes on every specified time interval and removes the expired message ids from the relevant persistance store.

Method Details

OutgoingFilter() public method

Public ctor
public OutgoingFilter ( IMessageDeduplicationPersistor messageDeduplicationPersistor ) : System
messageDeduplicationPersistor IMessageDeduplicationPersistor
return System

Process() public method

public Process ( ServiceConnect.Interfaces.Envelope envelope ) : bool
envelope ServiceConnect.Interfaces.Envelope
return bool