<PackageReference Include="Relativity.Server.Import.SDK" Version="2.9.2" />

Relativity.DataExchange.Service.IKeplerProxy

public interface IKeplerProxy
Proxy for Kepler services.

Provides IServiceProxyFactory and executes call to Kepler service.

Provides IServiceProxyFactory and executes call to Kepler service.

Task<T> ExecuteAsync<T>(Func<IServiceProxyFactory, Task<T>> func, int waitTimeSeconds)

Provides IServiceProxyFactory and executes call to Kepler service.

Task<T> ExecuteAsync<T>(Context context, CancellationToken cancellationToken, Func<Context, CancellationToken, IServiceProxyFactory, Task<T>> func)

Provides IServiceProxyFactory and executes call to Kepler service.

Provides IServiceProxyFactory and executes call to Kepler service without any Retry policy.

Task<string> ExecutePostAsync(string endpointAddress, string body)

Provides IServiceProxyFactory Used to provide method for specific api call.