Class DefaultCloudEventHeadersService
java.lang.Object
de.hybris.platform.webhookservices.service.impl.DefaultCloudEventHeadersService
- All Implemented Interfaces:
CloudEventHeadersService
Default implementation of
CloudEventHeadersService-
Constructor Summary
ConstructorsConstructorDescriptionDefaultCloudEventHeadersService(@NotNull CloudEventConfigurationService cloudEventConfigurationService) Constructor to create a DefaultCloudEventHeadersService -
Method Summary
Modifier and TypeMethodDescriptionorg.springframework.http.HttpHeadersgenerateCloudEventHeaders(@NotNull String integrationObjectCode, String integrationKey, @NotNull EventType eventType, String sapPassport) Generate CloudEvent Headers
-
Constructor Details
-
DefaultCloudEventHeadersService
public DefaultCloudEventHeadersService(@NotNull @NotNull CloudEventConfigurationService cloudEventConfigurationService) Constructor to create a DefaultCloudEventHeadersService- Parameters:
cloudEventConfigurationService- to get CloudEvent configuration value
-
-
Method Details
-
generateCloudEventHeaders
public org.springframework.http.HttpHeaders generateCloudEventHeaders(@NotNull @NotNull String integrationObjectCode, String integrationKey, @NotNull @NotNull EventType eventType, String sapPassport) Description copied from interface:CloudEventHeadersServiceGenerate CloudEvent Headers- Specified by:
generateCloudEventHeadersin interfaceCloudEventHeadersService- Parameters:
integrationObjectCode- the name of the integration object for CloudEvent type headerintegrationKey- integrationKey of item for the CloudEvent subject headereventType- value ofEventTypesapPassport- value for CloudEvent sap passport header- Returns:
- generated new headers instance only including CloudEvent headers
-