1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16 package org.openehealth.ipf.platform.camel.ihe.xds.rad75.asyncresponse;
17
18 import org.apache.camel.Endpoint;
19 import org.openehealth.ipf.commons.ihe.xds.core.audit.XdsNonconstructiveDocumentSetRequestAuditDataset;
20 import org.openehealth.ipf.platform.camel.ihe.xds.XdsAsyncResponseEndpoint;
21 import org.openehealth.ipf.platform.camel.ihe.xds.XdsComponent;
22
23 import java.util.Map;
24
25 import static org.openehealth.ipf.commons.ihe.xds.RAD.Interactions.RAD_75_ASYNC_RESPONSE;
26
27
28
29
30 public class Rad75AsyncResponseComponent extends XdsComponent<XdsNonconstructiveDocumentSetRequestAuditDataset> {
31
32 public Rad75AsyncResponseComponent() {
33 super(RAD_75_ASYNC_RESPONSE);
34 }
35
36 @Override
37 protected Endpoint createEndpoint(String uri, String remaining, Map<String, Object> parameters) {
38 return new XdsAsyncResponseEndpoint<>(uri, remaining, this, parameters, Rad75AsyncResponseService.class);
39 }
40
41
42 }