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