Class TrafficPushController
- java.lang.Object
-
- de.gematik.test.tiger.proxy.controller.TrafficPushController
-
@RestController public class TrafficPushController extends Object
-
-
Field Summary
Fields Modifier and Type Field Description static StringRECEIVER_REQUEST_HEADERstatic StringSENDER_REQUEST_HEADERstatic StringTIMESTAMP_REQUEST_HEADER
-
Constructor Summary
Constructors Constructor Description TrafficPushController(TigerProxy tigerProxy)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidpostNewMessage(InputStream dataStream, Optional<String> sender, Optional<String> receiver, Optional<String> timestamp)
-
-
-
Field Detail
-
SENDER_REQUEST_HEADER
public static final String SENDER_REQUEST_HEADER
- See Also:
- Constant Field Values
-
RECEIVER_REQUEST_HEADER
public static final String RECEIVER_REQUEST_HEADER
- See Also:
- Constant Field Values
-
TIMESTAMP_REQUEST_HEADER
public static final String TIMESTAMP_REQUEST_HEADER
- See Also:
- Constant Field Values
-
-
Constructor Detail
-
TrafficPushController
@ConstructorProperties("tigerProxy") public TrafficPushController(TigerProxy tigerProxy)
-
-
Method Detail
-
postNewMessage
@PostMapping("/traffic") public void postNewMessage(InputStream dataStream, @RequestHeader("tgr-sender") Optional<String> sender, @RequestHeader("tgr-receiver") Optional<String> receiver, @RequestHeader("tgr-timestamp") Optional<String> timestamp) throws IOException- Throws:
IOException
-
-