public void detachAdapter(String baseUrl, String streamId, String runningInstanceId) throws AdapterException { AdapterSetDescription adapterDescription = (AdapterSetDescription) getAdapterDescriptionById(streamId); String newId = adapterDescription.getUri() + "/streams/" + runningInstanceId; adapterDescription.setUri(newId); adapterDescription.setId(newId); WorkerRestClient.stopSetAdapter(baseUrl, adapterDescription); }
public void addAdapter(String baseUrl, String streamId, SpDataSet dataSet) throws AdapterException { AdapterSetDescription adapterDescription = (AdapterSetDescription) getAdapterDescriptionById(streamId); adapterDescription.setDataSet(dataSet); String newId = adapterDescription.getUri() + "/streams/" + dataSet.getDatasetInvocationId(); adapterDescription.setUri(newId); adapterDescription.setId(newId); WorkerRestClient.invokeSetAdapter(baseUrl, adapterDescription); }