Show / Hide Table of Contents

Class OpenApiEventDispatcher

An implementation of IWorkerListener that dispatches worker updates as events instead of requiring the user to implement listener methods.

Inheritance
System.Object
OpenApiEventDispatcher
Implements
IOpenApiListener
Namespace: Deephaven.OpenAPI.Client
Assembly: DeephavenOpenAPI.dll
Syntax
public class OpenApiEventDispatcher : object, IOpenApiListener

Methods

OnAuthTokenError(IOpenApiClient, String)

Declaration
public void OnAuthTokenError(IOpenApiClient openApiClient, string error)
Parameters
Type Name Description
IOpenApiClient openApiClient
System.String error

OnAuthTokenRefresh(IOpenApiClient, RefreshToken)

Declaration
public void OnAuthTokenRefresh(IOpenApiClient openApiClient, RefreshToken authToken)
Parameters
Type Name Description
IOpenApiClient openApiClient
Deephaven.OpenAPI.Shared.Data.RefreshToken authToken

OnClosed(IOpenApiClient, UInt16, String)

Declaration
public void OnClosed(IOpenApiClient openApiClient, ushort code, string reason)
Parameters
Type Name Description
IOpenApiClient openApiClient
System.UInt16 code
System.String reason

OnError(IOpenApiClient, Exception)

Declaration
public void OnError(IOpenApiClient openApiClient, Exception exception)
Parameters
Type Name Description
IOpenApiClient openApiClient
Exception exception

OnOpen(IOpenApiClient)

Declaration
public void OnOpen(IOpenApiClient openApiClient)
Parameters
Type Name Description
IOpenApiClient openApiClient

OnPersistentQueryAdded(IOpenApiClient, IPersistentQueryConfig)

Declaration
public void OnPersistentQueryAdded(IOpenApiClient openApiClient, IPersistentQueryConfig persistentQueryConfig)
Parameters
Type Name Description
IOpenApiClient openApiClient
IPersistentQueryConfig persistentQueryConfig

OnPersistentQueryModified(IOpenApiClient, IPersistentQueryConfig)

Declaration
public void OnPersistentQueryModified(IOpenApiClient openApiClient, IPersistentQueryConfig persistentQueryConfig)
Parameters
Type Name Description
IOpenApiClient openApiClient
IPersistentQueryConfig persistentQueryConfig

OnPersistentQueryRemoved(IOpenApiClient, IPersistentQueryConfig)

Declaration
public void OnPersistentQueryRemoved(IOpenApiClient openApiClient, IPersistentQueryConfig persistentQueryConfig)
Parameters
Type Name Description
IOpenApiClient openApiClient
IPersistentQueryConfig persistentQueryConfig

Events

AuthTokenError

Declaration
public event Action<IOpenApiClient, string> AuthTokenError
Event Type
Type Description
Action<IOpenApiClient, System.String>

AuthTokenRefresh

Declaration
public event Action<IOpenApiClient, RefreshToken> AuthTokenRefresh
Event Type
Type Description
Action<IOpenApiClient, Deephaven.OpenAPI.Shared.Data.RefreshToken>

Closed

Declaration
public event Action<IOpenApiClient, ushort, string> Closed
Event Type
Type Description
Action<IOpenApiClient, System.UInt16, System.String>

Error

Declaration
public event Action<IOpenApiClient, Exception> Error
Event Type
Type Description
Action<IOpenApiClient, Exception>

Open

Declaration
public event Action<IOpenApiClient> Open
Event Type
Type Description
Action<IOpenApiClient>

PersistentQueryAdded

Declaration
public event Action<IOpenApiClient, IPersistentQueryConfig> PersistentQueryAdded
Event Type
Type Description
Action<IOpenApiClient, IPersistentQueryConfig>

PersistentQueryModified

Declaration
public event Action<IOpenApiClient, IPersistentQueryConfig> PersistentQueryModified
Event Type
Type Description
Action<IOpenApiClient, IPersistentQueryConfig>

PersistentQueryRemoved

Declaration
public event Action<IOpenApiClient, IPersistentQueryConfig> PersistentQueryRemoved
Event Type
Type Description
Action<IOpenApiClient, IPersistentQueryConfig>

Implements

IOpenApiListener
Back to top Generated by DocFX