Interface IOpenApiClient
An interface representing an Open API session, from which you can login,
access workers and persistent queries.
Assembly: DeephavenOpenAPI.dll
Syntax
public interface IOpenApiClient : IDisposable
Methods
Attach a new worker session to the given Persistent Query
by name.
Declaration
Task<IWorkerSession> AttachWorkerByNameTask(string name, IWorkerListener workerListener = null)
Parameters
Returns
AttachWorkerBySerialTask(Int64, IWorkerListener)
Attach a new worker session to the given Persistent Query
by serial number.
Declaration
Task<IWorkerSession> AttachWorkerBySerialTask(long serial, IWorkerListener workerListener = null)
Parameters
Returns
GetPersistentQueryConfig(Int64)
Declaration
IPersistentQueryConfig GetPersistentQueryConfig(long name)
Parameters
Type |
Name |
Description |
System.Int64 |
name |
|
Returns
GetPersistentQueryConfigs()
Declaration
Dictionary<long, IPersistentQueryConfig> GetPersistentQueryConfigs()
Returns
GetWorkerProfilesTask()
Provides a list of Worker JVM profiles, that can be used in the
JvmProfile argument when starting a
new worker.
Declaration
Task<string[]> GetWorkerProfilesTask()
Returns
Type |
Description |
Task<System.String[]> |
|
LoginTask(String, String, String)
Declaration
Task LoginTask(string username, string password, string operateAs = null)
Parameters
Type |
Name |
Description |
System.String |
username |
|
System.String |
password |
|
System.String |
operateAs |
|
Returns
LoginTask(TextReader)
Declaration
Task LoginTask(TextReader privKeyReader)
Parameters
Type |
Name |
Description |
TextReader |
privKeyReader |
|
Returns
StartWorkerTask(WorkerOptions, IWorkerListener)
Start a new worker session.
Declaration
Task<IWorkerSession> StartWorkerTask(WorkerOptions options, IWorkerListener workerListener = null)
Parameters
Returns
Extension Methods