1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16 package org.openehealth.ipf.platform.camel.ihe.hl7v3.iti56.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_56_ASYNC_RESPONSE;
26
27
28
29
30
31 public class Iti56AsyncResponseComponent extends Hl7v3Component<Hl7v3WsTransactionConfiguration> {
32
33 public Iti56AsyncResponseComponent() {
34 super(ITI_56_ASYNC_RESPONSE);
35 }
36
37 @SuppressWarnings("rawtypes")
38 @Override
39 protected Endpoint createEndpoint(String uri, String remaining, Map<String, Object> parameters) {
40 return new Hl7v3AsyncResponseEndpoint<>(uri, remaining, this, parameters, Iti56AsyncResponseService.class);
41 }
42
43 }