Class Proxies

java.lang.Object
com.xebialabs.deployit.booter.remote.Proxies

public class Proxies extends Object
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 Details

  • Method Details

    • getLogger

      public static org.slf4j.Logger getLogger()
    • registerProxy

      public void registerProxy(String url, Class<?> clazz)
    • registerProxy

      public void registerProxy(String url, Class<?> clazz, Class<?> wrapperClass, MethodHandles.Lookup lookup)
    • getProxyInstance

      public <T> T getProxyInstance(Class<T> clazz)
    • 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()
    • reinitialize

      public static Proxies reinitialize(Proxies oldProxies, HttpClientHolder httpClientHolder, BooterConfig config)