public class Proxies
extends java.lang.Object
Proxies object is used to access services using RESTEasy.
The exposed services must never be cached, because on a re-login in HttpClientHolder the proxies will be invalidated.| Constructor and Description |
|---|
Proxies(HttpClientHolder httpClientHolder,
BooterConfig config) |
| Modifier and Type | Method and Description |
|---|---|
com.xebialabs.deployit.engine.api.ControlService |
getControlService() |
com.xebialabs.deployit.engine.api.DeploymentService |
getDeploymentService() |
com.xebialabs.deployit.engine.api.InspectionService |
getInspectionService() |
static org.slf4j.Logger |
getLogger() |
com.xebialabs.deployit.engine.api.MetadataService |
getMetadataService() |
com.xebialabs.deployit.engine.api.PackageService |
getPackageService() |
com.xebialabs.deployit.engine.api.PermissionService |
getPermissionService() |
<T> T |
getProxyInstance(java.lang.Class<T> clazz) |
com.xebialabs.deployit.engine.api.RepositoryService |
getRepositoryService() |
com.xebialabs.deployit.engine.api.RoleService |
getRoleService() |
com.xebialabs.deployit.engine.api.ServerService |
getServerService() |
com.xebialabs.deployit.engine.api.TaskBlockService |
getTaskBlockService() |
com.xebialabs.deployit.engine.api.TaskService |
getTaskService() |
com.xebialabs.deployit.engine.api.UserService |
getUserService() |
void |
registerProxy(java.lang.String url,
java.lang.Class<?> clazz) |
void |
registerProxy(java.lang.String url,
java.lang.Class<?> clazz,
java.lang.Class<?> wrapperClass,
java.lang.invoke.MethodHandles.Lookup lookup) |
static Proxies |
reinitialize(Proxies oldProxies,
HttpClientHolder httpClientHolder,
BooterConfig config) |
public Proxies(HttpClientHolder httpClientHolder, BooterConfig config)
public static org.slf4j.Logger getLogger()
public void registerProxy(java.lang.String url,
java.lang.Class<?> clazz)
public void registerProxy(java.lang.String url,
java.lang.Class<?> clazz,
java.lang.Class<?> wrapperClass,
java.lang.invoke.MethodHandles.Lookup lookup)
public <T> T getProxyInstance(java.lang.Class<T> clazz)
public com.xebialabs.deployit.engine.api.ServerService getServerService()
public com.xebialabs.deployit.engine.api.MetadataService getMetadataService()
public com.xebialabs.deployit.engine.api.RepositoryService getRepositoryService()
public com.xebialabs.deployit.engine.api.ControlService getControlService()
public com.xebialabs.deployit.engine.api.DeploymentService getDeploymentService()
public com.xebialabs.deployit.engine.api.InspectionService getInspectionService()
public com.xebialabs.deployit.engine.api.PackageService getPackageService()
public com.xebialabs.deployit.engine.api.PermissionService getPermissionService()
public com.xebialabs.deployit.engine.api.RoleService getRoleService()
public com.xebialabs.deployit.engine.api.TaskService getTaskService()
public com.xebialabs.deployit.engine.api.TaskBlockService getTaskBlockService()
public com.xebialabs.deployit.engine.api.UserService getUserService()
public static Proxies reinitialize(Proxies oldProxies, HttpClientHolder httpClientHolder, BooterConfig config)