Package step.client
Class AbstractRemoteClient
java.lang.Object
step.client.AbstractRemoteClient
- All Implemented Interfaces:
Closeable
,AutoCloseable
- Direct Known Subclasses:
ControllerServicesClient
,RemoteExecutionManager
,RemoteFunctionExecutionService
,RemoteFunctionManager
,RemoteFunctionPackageClientImpl
,RemoteMultitenancyClientImpl
,RemotePlanRunner
,RemoteReportTreeAccessor
,RemoteResourceManager
,StagingRepositoryClient
,StagingRepositoryClient.StagingContext
-
Field Summary
Modifier and TypeFieldDescriptionprotected jakarta.ws.rs.client.Client
protected ControllerCredentials
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionvoid
close()
<T> T
executeRequest
(Supplier<T> provider) protected UnsupportedOperationException
jakarta.ws.rs.client.Invocation.Builder
requestBuilder
(String path) jakarta.ws.rs.client.Invocation.Builder
requestBuilder
(String path, Map<String, String> queryParams)
-
Field Details
-
client
protected jakarta.ws.rs.client.Client client -
cookies
-
credentials
-
-
Constructor Details
-
AbstractRemoteClient
-
AbstractRemoteClient
public AbstractRemoteClient()
-
-
Method Details
-
requestBuilder
-
requestBuilder
-
executeRequest
- Throws:
ControllerClientException
-
close
- Specified by:
close
in interfaceAutoCloseable
- Specified by:
close
in interfaceCloseable
- Throws:
IOException
-
notImplemented
-