C# Class EventStore.ClientAPI.ClientOperations.VolatileSubscriptionOperation

Inheritance: SubscriptionOperation
Datei anzeigen Open project: cuteant/EventStore-DotNetty-Fork

Public Methods

Method Description
VolatileSubscriptionOperation ( ILogger log, TaskCompletionSource source, string streamId, bool resolveLinkTos, UserCredentials userCredentials, Func eventAppeared, Action subscriptionDropped, bool verboseLogging, Func getConnection ) : System

Protected Methods

Method Description
CreateSubscriptionObject ( long lastCommitPosition, long? lastEventNumber ) : EventStoreSubscription
CreateSubscriptionPackage ( ) : TcpPackage
InspectPackage ( TcpPackage package, InspectionResult &result ) : bool

Method Details

CreateSubscriptionObject() protected method

protected CreateSubscriptionObject ( long lastCommitPosition, long? lastEventNumber ) : EventStoreSubscription
lastCommitPosition long
lastEventNumber long?
return EventStoreSubscription

CreateSubscriptionPackage() protected method

protected CreateSubscriptionPackage ( ) : TcpPackage
return TcpPackage

InspectPackage() protected method

protected InspectPackage ( TcpPackage package, InspectionResult &result ) : bool
package TcpPackage
result InspectionResult
return bool

VolatileSubscriptionOperation() public method

public VolatileSubscriptionOperation ( ILogger log, TaskCompletionSource source, string streamId, bool resolveLinkTos, UserCredentials userCredentials, Func eventAppeared, Action subscriptionDropped, bool verboseLogging, Func getConnection ) : System
log ILogger
source TaskCompletionSource
streamId string
resolveLinkTos bool
userCredentials UserCredentials
eventAppeared Func
subscriptionDropped Action
verboseLogging bool
getConnection Func
return System