Class KymaEventEmitStrategy

    • Constructor Detail

      • KymaEventEmitStrategy

        public KymaEventEmitStrategy()
    • Method Detail

      • scheduleEventEmitTask

        protected void scheduleEventEmitTask​(org.springframework.messaging.Message message,
                                             PublishRequestData publishRequestData)
      • retryEventEmitting

        protected boolean retryEventEmitting​(org.springframework.http.HttpEntity<java.lang.String> request,
                                             PublishRequestData publishRequestData,
                                             java.lang.String url,
                                             AbstractDestinationModel destination)
      • shouldSendToDlq

        protected boolean shouldSendToDlq​(java.lang.Exception e)
      • getEventDestination

        protected AbstractDestinationModel getEventDestination​(java.lang.String destinationTargetId)
      • getModelService

        protected ModelService getModelService()
      • setModelService

        public void setModelService​(ModelService modelService)
      • getTaskService

        protected TaskService getTaskService()
      • setTaskService

        public void setTaskService​(TaskService taskService)
      • getRestTemplate

        @Deprecated(since="1905",
                    forRemoval=true)
        protected RestTemplateWrapper getRestTemplate()
        Deprecated, for removal: This API element is subject to removal in a future version.
        since 1905, for naming convention. Use getRestTemplateWrapper instead.
      • setRestTemplate

        @Deprecated(since="1905",
                    forRemoval=true)
        public void setRestTemplate​(RestTemplateWrapper restTemplate)
        Deprecated, for removal: This API element is subject to removal in a future version.
        since 1905, for naming convention. Use setRestTemplateWrapper instead.
      • setRestTemplateWrapper

        public void setRestTemplateWrapper​(RestTemplateWrapper restTemplateWrapper)
      • setEventDlqService

        public void setEventDlqService​(EventDlqService eventDlqService)
      • getJacksonObjectMapper

        protected com.fasterxml.jackson.databind.ObjectMapper getJacksonObjectMapper()
      • setJacksonObjectMapper

        public void setJacksonObjectMapper​(com.fasterxml.jackson.databind.ObjectMapper jacksonObjectMapper)
      • getEventChannel

        protected org.springframework.messaging.MessageChannel getEventChannel()
      • setEventChannel

        public void setEventChannel​(org.springframework.messaging.MessageChannel eventChannel)