Method | Description | |
---|---|---|
Dispose ( ) : void | ||
MessageWorker ( IInboundTransport receiver, IMessageDispatcher messageDispatcher, ILoggerFactory loggerFactory, int concurrencyLevel = 200 ) : System | ||
Start ( ) : void | ||
Stop ( ) : void |
Method | Description | |
---|---|---|
AcquireSlot ( ) : void | ||
GetMessage ( ) : Task |
||
HasSlots ( ) : bool | ||
ProcessTransaction ( IMessageTransaction transaction ) : Task | ||
ReleaseSlot ( ) : void | ||
WaitForRunSignal ( ) : void | ||
WaitForSlots ( ) : void | ||
Work ( ) : Task |
public MessageWorker ( IInboundTransport receiver, IMessageDispatcher messageDispatcher, ILoggerFactory loggerFactory, int concurrencyLevel = 200 ) : System | ||
receiver | IInboundTransport | |
messageDispatcher | IMessageDispatcher | |
loggerFactory | ILoggerFactory | |
concurrencyLevel | int | |
return | System |