in import/src/main/java/com/google/cloud/healthcare/imaging/dicomadapter/cstore/destination/DestinationClientFactory.java [34:48]
public DestinationHolder create(String callingAet, String transferSyntax, InputStream inputStream) throws IOException {
DestinationHolder destinationHolder;
if ((healthcareDestinations != null && !healthcareDestinations.isEmpty()) || dicomDestinationsNotEmpty) {
DicomInputStream inDicomStream = createDicomInputStream(transferSyntax, inputStream);
Attributes attrs = getFilteringAttributes(inDicomStream);
destinationHolder = new DestinationHolder(inDicomStream, defaultDicomWebClient);
selectAndPutDestinationClients(destinationHolder, callingAet, attrs);
} else {
destinationHolder = new DestinationHolder(inputStream, defaultDicomWebClient);
}
return destinationHolder;
}