Class Proxies


  • public class Proxies
    extends java.lang.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.
    • Method Detail

      • getLogger

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

        public void registerProxy​(java.lang.String url,
                                  java.lang.Class<?> clazz)
      • registerProxy

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

        public <T> T getProxyInstance​(java.lang.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()