Class EventsController
- java.lang.Object
-
- de.hybris.eventtracking.ws.controllers.rest.EventsController
-
@Controller("defaultEventsController") @RequestMapping("/events") public class EventsController extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description EventsController(org.springframework.integration.channel.QueueChannel rawTrackingEventsChannel, RawEventEnricher rawEventEnricher)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected java.lang.StringextractBody(javax.servlet.http.HttpServletRequest request)protected voidforwardForProcessing(java.lang.String payload)protected org.springframework.http.ResponseEntity<java.lang.String>ok()org.springframework.http.ResponseEntity<java.lang.String>trackEvent(javax.servlet.http.HttpServletRequest request)protected org.springframework.http.HttpHeaderswithCorsHeaders(org.springframework.http.HttpHeaders headers)
-
-
-
Constructor Detail
-
EventsController
public EventsController(org.springframework.integration.channel.QueueChannel rawTrackingEventsChannel, RawEventEnricher rawEventEnricher)
-
-
Method Detail
-
trackEvent
@RequestMapping(method=POST, consumes="application/json") public org.springframework.http.ResponseEntity<java.lang.String> trackEvent(javax.servlet.http.HttpServletRequest request) throws java.io.IOException- Throws:
java.io.IOException
-
extractBody
protected java.lang.String extractBody(javax.servlet.http.HttpServletRequest request) throws java.io.IOException- Throws:
java.io.IOException
-
forwardForProcessing
protected void forwardForProcessing(java.lang.String payload)
-
ok
protected org.springframework.http.ResponseEntity<java.lang.String> ok()
-
withCorsHeaders
protected org.springframework.http.HttpHeaders withCorsHeaders(org.springframework.http.HttpHeaders headers)
-
-