public class TestPlanServiceAsyncClient extends TestPlanServiceClient implements TestPlanServiceAsync
credentialsProvider, exceptionUnmarshallers, executorService, signerclient, configuration, endpoint, requestHandlers, timeOffset| Constructor and Description |
|---|
TestPlanServiceAsyncClient()
Constructs a new client to invoke service method on TestPlanService using
the default qTest credentials provider and default client configuration options.
|
TestPlanServiceAsyncClient(ClientConfiguration clientConfiguration)
Constructs a new client to invoke service method on TestPlanService using
the default qTest credentials provider and client configuration options.
|
TestPlanServiceAsyncClient(ClientConfiguration clientConfiguration,
java.util.concurrent.ExecutorService executorService)
Constructs a new client to invoke service method on TestPlanService using
the default qTest credentials provider and client configuration options.
|
TestPlanServiceAsyncClient(java.util.concurrent.ExecutorService executorService)
Constructs a new client to invoke service method on TestPlanService using
the default qTest credentials provider and default client configuration options.
|
TestPlanServiceAsyncClient(QTestCredentials credentials)
Constructs a new client to invoke service method on TestPlanService using
the specified qTest credentials.
|
TestPlanServiceAsyncClient(QTestCredentials credentials,
ClientConfiguration clientConfiguration)
Constructs a new client to invoke service method on TestPlanService using
the specified qTest credentials and client configuration options.
|
TestPlanServiceAsyncClient(QTestCredentials credentials,
ClientConfiguration clientConfiguration,
java.util.concurrent.ExecutorService executorService)
Constructs a new client to invoke service method on TestPlanService using
the specified qTest credentials and client configuration options.
|
TestPlanServiceAsyncClient(QTestCredentials credentials,
java.util.concurrent.ExecutorService executorService)
Constructs a new client to invoke service method on TestPlanService using
the specified qTest credentials.
|
TestPlanServiceAsyncClient(QTestCredentialsProvider credentialsProvider,
ClientConfiguration clientConfiguration)
Constructs a new client to invoke service method on TestPlanService using
the specified qTest credentials provider and client configuration options.
|
TestPlanServiceAsyncClient(QTestCredentialsProvider credentialsProvider,
ClientConfiguration clientConfiguration,
java.util.concurrent.ExecutorService executorService)
Constructs a new client to invoke service method on TestPlanService using
the specified qTest credentials provider and client configuration options.
|
| Modifier and Type | Method and Description |
|---|---|
java.util.concurrent.Future<Build> |
createBuildAsync(CreateBuildRequest createBuildRequest)
Creates build from the
create build request |
java.util.concurrent.Future<Build> |
createBuildAsync(CreateBuildRequest createBuildRequest,
AsyncHandler<CreateBuildRequest,Build> asyncHandler)
Creates build from the
create build request |
java.util.concurrent.Future<Release> |
createReleaseAsync(CreateReleaseRequest createReleaseRequest)
Creates release from the
CreateReleaseRequest . |
java.util.concurrent.Future<Release> |
createReleaseAsync(CreateReleaseRequest createReleaseRequest,
AsyncHandler<CreateReleaseRequest,Release> asyncHandler)
Creates release from the
CreateReleaseRequest . |
createBuild, createReleaseinit, invoke, shutdown, withEndpointaddRequestHandler, createExecutionContext, createHttpAuthClient, getTimeOffset, removeRequestHandler, setConfiguration, setEndpoint, setTimeOffset, withConfiguration, withRequestHandler, withTimeOffsetclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitcreateBuild, createReleasesetEndpoint, shutdownpublic TestPlanServiceAsyncClient()
public TestPlanServiceAsyncClient(java.util.concurrent.ExecutorService executorService)
executorService - the executor service for executing asynchronous request.public TestPlanServiceAsyncClient(ClientConfiguration clientConfiguration)
clientConfiguration - The client configuration options controlling how this
client connects to TestPlanServicepublic TestPlanServiceAsyncClient(ClientConfiguration clientConfiguration, java.util.concurrent.ExecutorService executorService)
clientConfiguration - The client configuration options controlling how this
client connects to TestPlanService.executorService - the executor service for executing asynchronous request.public TestPlanServiceAsyncClient(QTestCredentials credentials)
credentials - The qTest credentials which will provide
credentials to authenticate request with qTest services.public TestPlanServiceAsyncClient(QTestCredentials credentials, java.util.concurrent.ExecutorService executorService)
credentials - The qTest credentials which will provide
credentials to authenticate request with qTest services.executorService - the executor service for executing asynchronous request.public TestPlanServiceAsyncClient(QTestCredentials credentials, ClientConfiguration clientConfiguration)
credentials - The qTest credentials which will provide
credentials to authenticate request with qTest services.clientConfiguration - The client configuration options controlling how this
client connects to TestPlanServicepublic TestPlanServiceAsyncClient(QTestCredentials credentials, ClientConfiguration clientConfiguration, java.util.concurrent.ExecutorService executorService)
credentials - The qTest credentials which will provide
credentials to authenticate request with qTest services.clientConfiguration - The client configuration options controlling how this
client connects to TestPlanServiceexecutorService - the executor service for executing asynchronous request.public TestPlanServiceAsyncClient(QTestCredentialsProvider credentialsProvider, ClientConfiguration clientConfiguration)
credentialsProvider - The qTest credentials provider which will provide
credentials to authenticate request with qTest services.clientConfiguration - The client configuration options controlling how this
client connects to TestPlanServicepublic TestPlanServiceAsyncClient(QTestCredentialsProvider credentialsProvider, ClientConfiguration clientConfiguration, java.util.concurrent.ExecutorService executorService)
credentialsProvider - The qTest credentials provider which will provide
credentials to authenticate request with qTest services.clientConfiguration - The client configuration options controlling how this
client connects to TestPlanServiceexecutorService - the executor service for executing asynchronous request.public java.util.concurrent.Future<Build> createBuildAsync(CreateBuildRequest createBuildRequest) throws AuthServiceException
TestPlanServiceAsynccreate build requestcreateBuildAsync in interface TestPlanServiceAsynccreateBuildRequest - the given create build requestBuild instance.AuthServiceException - if an error occurs during creating build.public java.util.concurrent.Future<Build> createBuildAsync(CreateBuildRequest createBuildRequest, AsyncHandler<CreateBuildRequest,Build> asyncHandler) throws AuthServiceException
TestPlanServiceAsynccreate build requestcreateBuildAsync in interface TestPlanServiceAsynccreateBuildRequest - the given create build requestasyncHandler - callback handler for events in the life-cycle of the request.
Users could provide the implementation of the for callback
methods in this interface to process the operation result or
handle the exception.Build instance.AuthServiceException - if an error occurs during creating build.public java.util.concurrent.Future<Release> createReleaseAsync(CreateReleaseRequest createReleaseRequest) throws AuthServiceException
TestPlanServiceAsyncCreateReleaseRequest .createReleaseAsync in interface TestPlanServiceAsynccreateReleaseRequest - the given create release requestRelease instance.AuthServiceException - if an error occurs during creating release.public java.util.concurrent.Future<Release> createReleaseAsync(CreateReleaseRequest createReleaseRequest, AsyncHandler<CreateReleaseRequest,Release> asyncHandler) throws AuthServiceException
TestPlanServiceAsyncCreateReleaseRequest .createReleaseAsync in interface TestPlanServiceAsynccreateReleaseRequest - the given create release requestasyncHandler - callback handler for events in the life-cycle of the request.
Users could provide the implementation of the for callback
methods in this interface to process the operation result or
handle the exception.Release instance.AuthServiceException - if an error occurs during creating release.