@Override public void copyServerTemplate(String serverTemplateId, String newServerTemplateId, String newServerTemplateName) { throwUnsupportedException(); }
@Override public void deleteServerTemplate(String serverTemplateId) { makeDeleteRequest(controllerBaseUrl + MANAGEMENT_URI_PART + serverTemplateId); }
@Override public ServerTemplate getServerTemplate(String serverTemplateId) { return makeGetRequestAndCreateCustomResponse(controllerBaseUrl + MANAGEMENT_URI_PART + serverTemplateId, ServerTemplate.class); }
/** * Creates a new Kie Controller Client using REST based service * @param controllerUrl the URL to the server (e.g.: "http://localhost:8080/kie-server-controller/rest/controller") * @param login user login * @param password user password * @return client instance */ public static KieServerControllerClient newRestClient(final String controllerUrl, final String login, final String password) { return new RestKieServerControllerClient(controllerUrl, login, password); }
@Override public void updateContainerSpec(String serverTemplateId, String containerId, ContainerSpec containerSpec) { makePostRequestAndCreateCustomResponse(controllerBaseUrl + MANAGEMENT_URI_PART + serverTemplateId + CONTAINERS_URI_PART + containerId, containerSpec, Object.class); }
@Override public void saveContainerSpec(String serverTemplateId, ContainerSpec containerSpec ) { makePutRequestAndCreateCustomResponse(controllerBaseUrl + MANAGEMENT_URI_PART + serverTemplateId + CONTAINERS_URI_PART + containerSpec.getId(), containerSpec, Object.class); }
/** * Creates a new Kie Controller Client using REST based service * @param controllerUrl the URL to the server (e.g.: "http://localhost:8080/kie-server-controller/rest/controller") * @param login user login * @param password user password * @param format marshaling format * @return client instance */ public static KieServerControllerClient newRestClient(final String controllerUrl, final String login, final String password, final MarshallingFormat format) { return new RestKieServerControllerClient(controllerUrl, login, password, format); }
@Override public void upgradeContainer(ContainerSpecKey containerSpecKey, ReleaseId releaseId) { throwUnsupportedException(); }
@Override public ContainerSpec getContainerInfo(String serverTemplateId, String containerId) { return makeGetRequestAndCreateCustomResponse(controllerBaseUrl + MANAGEMENT_URI_PART + serverTemplateId + CONTAINERS_URI_PART + containerId, ContainerSpec.class); }
@Override public void deleteContainerSpec(String serverTemplateId, String containerId) { makeDeleteRequest(controllerBaseUrl + MANAGEMENT_URI_PART + serverTemplateId + CONTAINERS_URI_PART + containerId); }
@Before public void before() { client = new RestKieServerControllerClient(null, null, null, marshallingFormat); }
@Override public void updateServerTemplateConfig(String serverTemplateId, Capability capability, ServerConfig serverTemplateConfig) { throwUnsupportedException(); }
@Override public ServerTemplateList listServerTemplates() { return makeGetRequestAndCreateCustomResponse(controllerBaseUrl + MANAGEMENT_LAST_URI_PART, ServerTemplateList.class); }
@Override public void startScanner(ContainerSpecKey containerSpecKey, Long interval) { throwUnsupportedException(); }
@Override public ContainerSpecList listContainerSpec(String serverTemplateId) { return makeGetRequestAndCreateCustomResponse(controllerBaseUrl + MANAGEMENT_URI_PART + serverTemplateId + CONTAINERS_LAST_URI_PART, ContainerSpecList.class); }
@Override public ServerTemplateKeyList listServerTemplateKeys() { return throwUnsupportedException(); }
@Override public ServerInstanceKeyList getServerInstances(String serverTemplateId) { return makeGetRequestAndCreateCustomResponse(controllerBaseUrl + RUNTIME_URI_PART + serverTemplateId + INSTANCES_URI_PART, ServerInstanceKeyList.class); }
@Override public void deleteServerInstance(ServerInstanceKey serverInstanceKey) { throwUnsupportedException(); }
@Override public void scanNow(ContainerSpecKey containerSpecKey) { throwUnsupportedException(); }
@Override public void stopScanner(ContainerSpecKey containerSpecKey) { throwUnsupportedException(); }