/** * Delete the given list of service paths from the SFF operational * state * <p> * * @param renderedServicePaths String List of Service Path names * @return True if paths were deleted, false otherwise */ public static boolean deletePathFromServiceForwarderState(List<RspName> renderedServicePaths) { printTraceStart(LOG); boolean ret = false; for (RspName rspName : renderedServicePaths) { if (SfcProviderServiceForwarderAPI.deletePathFromServiceForwarderState(rspName)) { ret = true; } else { LOG.debug("RSP {} already deleted by another thread or client", rspName); ret = true; } } printTraceStop(LOG); return ret; }
Thread.currentThread().getStackTrace()[1], sfName); SfcProviderServiceForwarderAPI.deletePathFromServiceForwarderState(rspList); SfcProviderServiceForwarderAPI.deletePathFromServiceForwarderState(rspName); rspList.add(rspName);
SfcProviderServiceForwarderAPI.deletePathFromServiceForwarderState(createdServiceFunctionPath); if (renderedServicePath != null) { SfcProviderRenderedPathAPI.deleteRenderedServicePath(renderedServicePath.getName()); SfcProviderServiceFunctionAPI .deleteServicePathFromServiceFunctionState(createdServiceFunctionPath.getName()); SfcProviderServiceForwarderAPI.deletePathFromServiceForwarderState(createdServiceFunctionPath); if (renderedServicePath != null) { SfcProviderRenderedPathAPI.deleteRenderedServicePath(renderedServicePath.getName());
SfcProviderServiceForwarderAPI.deletePathFromServiceForwarderState(revRenderedServicePath.getName()); SfcProviderRenderedPathAPI.deleteRenderedServicePath(revRenderedServicePath.getName()); SfcProviderServiceForwarderAPI.deletePathFromServiceForwarderState(revRenderedServicePath.getName()); SfcProviderRenderedPathAPI.deleteRenderedServicePath(revRenderedServicePath.getName());
SfcProviderServiceForwarderAPI.deletePathFromServiceForwarderState(new RspName(input.getName())); SfcProviderServiceFunctionAPI.deleteServicePathFromServiceFunctionState(new SfpName(input.getName()));