Class Proxies
java.lang.Object
com.xebialabs.deployit.booter.remote.Proxies
The
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 Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptioncom.xebialabs.deployit.engine.api.ControlServicecom.xebialabs.deployit.engine.api.DeploymentServicecom.xebialabs.deployit.engine.api.InspectionServicestatic org.slf4j.Loggercom.xebialabs.deployit.engine.api.MetadataServicecom.xebialabs.deployit.engine.api.PackageServicecom.xebialabs.deployit.engine.api.PermissionService<T> TgetProxyInstance(Class<T> clazz) com.xebialabs.deployit.engine.api.ReportServicecom.xebialabs.deployit.engine.api.RepositoryServicecom.xebialabs.deployit.engine.api.RoleServicecom.xebialabs.deployit.engine.api.ServerServicecom.xebialabs.deployit.engine.api.TaskBlockServicecom.xebialabs.deployit.engine.api.TaskServicecom.xebialabs.deployit.engine.api.UserServicecom.xebialabs.deployit.engine.api.XLDAsCodeServicevoidregisterProxy(String url, Class<?> clazz) voidregisterProxy(String url, Class<?> clazz, Class<?> wrapperClass, MethodHandles.Lookup lookup) static Proxiesreinitialize(Proxies oldProxies, HttpClientHolder httpClientHolder, BooterConfig config)
-
Constructor Details
-
Proxies
-
-
Method Details
-
getLogger
public static org.slf4j.Logger getLogger() -
registerProxy
-
registerProxy
public void registerProxy(String url, Class<?> clazz, Class<?> wrapperClass, MethodHandles.Lookup lookup) -
getProxyInstance
-
getServerService
public com.xebialabs.deployit.engine.api.ServerService getServerService() -
getMetadataService
public com.xebialabs.deployit.engine.api.MetadataService getMetadataService() -
getRepositoryService
public com.xebialabs.deployit.engine.api.RepositoryService getRepositoryService() -
getControlService
public com.xebialabs.deployit.engine.api.ControlService getControlService() -
getDeploymentService
public com.xebialabs.deployit.engine.api.DeploymentService getDeploymentService() -
getInspectionService
public com.xebialabs.deployit.engine.api.InspectionService getInspectionService() -
getPackageService
public com.xebialabs.deployit.engine.api.PackageService getPackageService() -
getPermissionService
public com.xebialabs.deployit.engine.api.PermissionService getPermissionService() -
getRoleService
public com.xebialabs.deployit.engine.api.RoleService getRoleService() -
getTaskService
public com.xebialabs.deployit.engine.api.TaskService getTaskService() -
getTaskBlockService
public com.xebialabs.deployit.engine.api.TaskBlockService getTaskBlockService() -
getUserService
public com.xebialabs.deployit.engine.api.UserService getUserService() -
getReportService
public com.xebialabs.deployit.engine.api.ReportService getReportService() -
getXLDAsCodeService
public com.xebialabs.deployit.engine.api.XLDAsCodeService getXLDAsCodeService() -
reinitialize
public static Proxies reinitialize(Proxies oldProxies, HttpClientHolder httpClientHolder, BooterConfig config)
-