Class BrowseMessageBrowsers

  • All Implemented Interfaces:
    org.springframework.beans.factory.Aware, org.springframework.beans.factory.InitializingBean, org.springframework.context.ApplicationContextAware

    @BusAware("frank-management-bus")
    @TopicSelector(MESSAGE_BROWSER)
    public class BrowseMessageBrowsers
    extends BusEndpointBase
    • Constructor Detail

      • BrowseMessageBrowsers

        public BrowseMessageBrowsers()
    • Method Detail

      • getMessageById

        @ActionSelector(GET)
        public org.springframework.messaging.Message<String> getMessageById​(org.springframework.messaging.Message<?> message)
      • browseMessages

        @ActionSelector(FIND)
        public org.springframework.messaging.Message<String> browseMessages​(org.springframework.messaging.Message<?> message)
      • resend

        @ActionSelector(STATUS)
        public void resend​(org.springframework.messaging.Message<?> message)
      • delete

        @ActionSelector(DELETE)
        public void delete​(org.springframework.messaging.Message<?> message)
        Keep the transaction local to this method. Roll back when any error occurs. The Manager should only be retrieved when this method is being called. Else it may prevent the application from starting up.
      • changeProcessState

        @ActionSelector(MANAGE)
        public void changeProcessState​(org.springframework.messaging.Message<?> message)