Class DefaultOutboundMonitoringRequestDecorator

    • Constructor Detail

      • DefaultOutboundMonitoringRequestDecorator

        public DefaultOutboundMonitoringRequestDecorator()
    • Method Detail

      • decorate

        public org.springframework.http.HttpEntity<java.util.Map<java.lang.String,​java.lang.Object>> decorate​(org.springframework.http.HttpHeaders httpHeaders,
                                                                                                                    java.util.Map<java.lang.String,​java.lang.Object> payload,
                                                                                                                    DecoratorContext context,
                                                                                                                    DecoratorExecution execution)
        Description copied from interface: OutboundRequestDecorator
        Decorates an Outbound request
        Specified by:
        decorate in interface OutboundRequestDecorator
        Parameters:
        httpHeaders - The headers to be used for the outgoing request.
        payload - The payload used for the request
        context - Some extra information that can be used by decorators.
        execution - The execution chain.
        Returns:
        An HttpEntity containing the result of the decoration. Normally by calling execution.createHttpEntity()
      • extractSapPassportFrom

        protected java.lang.String extractSapPassportFrom​(org.springframework.http.HttpEntity<java.util.Map<java.lang.String,​java.lang.Object>> httpEntity,
                                                          DecoratorContext context)
      • extractHttpEntityFrom

        protected org.springframework.http.HttpEntity<java.util.Map<java.lang.String,​java.lang.Object>> extractHttpEntityFrom​(org.springframework.http.HttpHeaders httpHeaders,
                                                                                                                                    java.util.Map<java.lang.String,​java.lang.Object> payload,
                                                                                                                                    DecoratorContext context,
                                                                                                                                    DecoratorExecution execution)
      • updateOutboundRequestWithException

        protected void updateOutboundRequestWithException​(OutboundRequestModel outboundRequestModel,
                                                          java.lang.Throwable t)
      • extractError

        protected java.lang.String extractError​(java.lang.Throwable t)
      • extractIntegrationKey

        protected java.lang.String extractIntegrationKey​(org.springframework.http.HttpEntity<java.util.Map<java.lang.String,​java.lang.Object>> httpEntity)
      • getModelService

        protected ModelService getModelService()
      • setModelService

        public void setModelService​(ModelService modelService)