Class DefaultCloudEventHeadersService

    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      org.springframework.http.HttpHeaders generateCloudEventHeaders​(@NotNull java.lang.String integrationObjectCode, java.lang.String integrationKey, @NotNull EventType eventType, java.lang.String sapPassport)
      Generate CloudEvent Headers
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • DefaultCloudEventHeadersService

        public DefaultCloudEventHeadersService​(@NotNull
                                               @NotNull CloudEventConfigurationService cloudEventConfigurationService)
        Constructor to create a DefaultCloudEventHeadersService
        Parameters:
        cloudEventConfigurationService - to get CloudEvent configuration value
    • Method Detail

      • generateCloudEventHeaders

        public org.springframework.http.HttpHeaders generateCloudEventHeaders​(@NotNull
                                                                              @NotNull java.lang.String integrationObjectCode,
                                                                              java.lang.String integrationKey,
                                                                              @NotNull
                                                                              @NotNull EventType eventType,
                                                                              java.lang.String sapPassport)
        Description copied from interface: CloudEventHeadersService
        Generate CloudEvent Headers
        Specified by:
        generateCloudEventHeaders in interface CloudEventHeadersService
        Parameters:
        integrationObjectCode - the name of the integration object for CloudEvent type header
        integrationKey - integrationKey of item for the CloudEvent subject header
        eventType - value of EventType
        sapPassport - value for CloudEvent sap passport header
        Returns:
        generated new headers instance only including CloudEvent headers