* See the License for the specific language governing permissions and
* limitations under the License.
*/
-package org.onap.ccsdk.cds.cdssdclistener;
+package org.onap.ccsdk.cds.sdclistener;
import static org.onap.sdc.utils.DistributionActionResultEnum.SUCCESS;
import java.io.File;
import java.util.List;
import java.util.Objects;
import java.util.Optional;
-import org.onap.ccsdk.cds.cdssdclistener.dto.CdsSdcListenerDto;
-import org.onap.ccsdk.cds.cdssdclistener.service.ListenerService;
-import org.onap.ccsdk.cds.cdssdclistener.status.CdsSdcListenerStatus;
-import org.onap.ccsdk.cds.cdssdclistener.util.FileUtil;
+import org.onap.ccsdk.cds.sdclistener.dto.SdcListenerDto;
+import org.onap.ccsdk.cds.sdclistener.service.ListenerService;
+import org.onap.ccsdk.cds.sdclistener.status.SdcListenerStatus;
+import org.onap.ccsdk.cds.sdclistener.util.FileUtil;
import org.onap.sdc.api.IDistributionClient;
import org.onap.sdc.api.consumer.INotificationCallback;
import org.onap.sdc.api.notification.IArtifactInfo;
@ConfigurationProperties("listenerservice")
@Component
@ComponentScan("org.onap.ccsdk.cds.cdssdclistener.dto")
-public class CdsSdcListenerNotificationCallback implements INotificationCallback {
+public class SdcListenerNotificationCallback implements INotificationCallback {
@Autowired
- private CdsSdcListenerDto cdsSdcListenerDto;
+ private SdcListenerDto sdcListenerDto;
@Autowired
private ListenerService listenerService;
private String pathToStoreArchives;
@Autowired
- private CdsSdcListenerStatus listenerStatus;
+ private SdcListenerStatus listenerStatus;
- private static final Logger LOGGER = LoggerFactory.getLogger(CdsSdcListenerNotificationCallback.class);
+ private static final Logger LOGGER = LoggerFactory.getLogger(SdcListenerNotificationCallback.class);
@Override
public void activateCallback(INotificationData notificationData) {
final String distributionId = notificationData.getDistributionID();
- cdsSdcListenerDto.setDistributionId(distributionId);
+ sdcListenerDto.setDistributionId(distributionId);
LOGGER.info("Received service distribution from SDC with the id {}", distributionId);
processNotification(notificationData);
}
private void processNotification(INotificationData notificationData) {
- final IDistributionClient distributionClient = cdsSdcListenerDto.getDistributionClient();
+ final IDistributionClient distributionClient = sdcListenerDto.getDistributionClient();
notificationData.getServiceArtifacts()
.forEach(artifactInfo -> downloadCsarArtifacts(artifactInfo, distributionClient));
}
final String url = info.getArtifactURL();
final String id = info.getArtifactUUID();
- if (Objects.equals(info.getArtifactType(), CdsSdcListenerConfiguration.TOSCA_CSAR)) {
+ if (Objects.equals(info.getArtifactType(), SdcListenerConfiguration.TOSCA_CSAR)) {
LOGGER.info("Trying to download the artifact from : {} and UUID is {} ", url, id);
// Download the artifact
if (!Objects.equals(result.getDistributionActionResult(), SUCCESS)) {
String errorMessage = String.format("Failed to download the artifact from : %s due to %s ", url,
result.getDistributionActionResult());
- listenerStatus.sendResponseStatusBackToSDC(cdsSdcListenerDto.getDistributionId(),
+ listenerStatus.sendResponseStatusBackToSDC(sdcListenerDto.getDistributionId(),
DistributionStatusEnum.COMPONENT_DONE_ERROR, errorMessage);
LOGGER.error(errorMessage);
} else {
}
}
- listenerService.saveBluePrintToCdsDatabase(cbaArchivePath, cdsSdcListenerDto.getManagedChannelForGrpc());
+ listenerService.saveBluePrintToCdsDatabase(cbaArchivePath, sdcListenerDto.getManagedChannelForGrpc());
}
}