Class GetInfoResponseObserver
Handler responsible for handling the server's response for the GetInfo request. The handler reads the response's payload and formats it in user readable format and writes it to the console.
Inheritance
System.Object
ResponseObserverBase<GetInfoResponse>
RpcResponseObserver<GetInfoResponse>
GetInfoResponseObserver
Inherited Members
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.ToString()
Namespace: Catalyst.Core.Modules.Rpc.Client.IO.Observers
Assembly: Catalyst.Core.Modules.Rpc.Client.dll
Syntax
public sealed class GetInfoResponseObserver : RpcResponseObserver<GetInfoResponse>, IMessageObserver, IDisposable, IResponseMessageObserver, IRpcResponseObserver
Constructors
| Improve this Doc View SourceGetInfoResponseObserver(ILogger)
Declaration
public GetInfoResponseObserver(ILogger logger)
Parameters
Type | Name | Description |
---|---|---|
ILogger | logger | Logger to log debug related information. |
Methods
| Improve this Doc View SourceHandleResponse(GetInfoResponse, IChannelHandlerContext, PeerId, ICorrelationId)
Declaration
protected override void HandleResponse(GetInfoResponse getInfoResponse, IChannelHandlerContext channelHandlerContext, PeerId senderPeerIdentifier, ICorrelationId correlationId)
Parameters
Type | Name | Description |
---|---|---|
GetInfoResponse | getInfoResponse | |
IChannelHandlerContext | channelHandlerContext | |
PeerId | senderPeerIdentifier | |
ICorrelationId | correlationId |
Implements
System.IDisposable