C# Class StompNet.IO.StompClient

Stomp Client. ATTENTION: This is a disposable class.
Inheritance: IStompClient
Show file Open project: krlito/StompNet Class Usage Examples

Public Methods

Method Description
Dispose ( ) : void
GetNextReceiptId ( ) : string
GetNextSubscriptionId ( ) : string
GetNextTransactionId ( ) : string
Start ( CancellationToken cancellationToken ) : void
Subscribe ( IObserver observer ) : IDisposable
WriteAsync ( Frame frame, CancellationToken cancellationToken ) : Task

Protected Methods

Method Description
Dispose ( bool disposing ) : void

Private Methods

Method Description
StompClient ( IStompFrameReader reader, IStompFrameWriter writer, System.TimeSpan retryInterval = null, bool cascadeDispose = false, bool useRandomNumberGenerator = false ) : System

Method Details

Dispose() public method

public Dispose ( ) : void
return void

Dispose() protected method

protected Dispose ( bool disposing ) : void
disposing bool
return void

GetNextReceiptId() public method

public GetNextReceiptId ( ) : string
return string

GetNextSubscriptionId() public method

public GetNextSubscriptionId ( ) : string
return string

GetNextTransactionId() public method

public GetNextTransactionId ( ) : string
return string

Start() public method

public Start ( CancellationToken cancellationToken ) : void
cancellationToken System.Threading.CancellationToken
return void

Subscribe() public method

public Subscribe ( IObserver observer ) : IDisposable
observer IObserver
return IDisposable

WriteAsync() public method

public WriteAsync ( Frame frame, CancellationToken cancellationToken ) : Task
frame StompNet.Models.Frames.Frame
cancellationToken System.Threading.CancellationToken
return Task