Class BrowseMessageBrowsers

java.lang.Object
org.frankframework.management.bus.endpoints.BusEndpointBase
org.frankframework.management.bus.endpoints.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
  • Field Details

  • Constructor Details

    • BrowseMessageBrowsers

      public BrowseMessageBrowsers()
  • Method Details

    • cleanseMessage

      public static String cleanseMessage(String inputString, Adapter adapter, IMessageBrowser<?> messageBrowser)
      Cleans sensitive information from the input string according to the regexes and the hide method specified in the Adapter and MessageBrowser.
      See Also:
    • getMessageById

      @ActionSelector(GET) @RolesAllowed({"IbisDataAdmin","IbisAdmin","IbisTester"}) public org.springframework.messaging.Message<String> getMessageById(org.springframework.messaging.Message<?> message)
    • downloadMessageById

      @ActionSelector(DOWNLOAD) @RolesAllowed({"IbisDataAdmin","IbisAdmin","IbisTester"}) public StringMessage downloadMessageById(org.springframework.messaging.Message<?> message)
    • browseMessages

      @ActionSelector(FIND) @RolesAllowed({"IbisDataAdmin","IbisAdmin","IbisTester"}) public org.springframework.messaging.Message<String> browseMessages(org.springframework.messaging.Message<?> message)
    • resend

      @ActionSelector(STATUS) @RolesAllowed({"IbisDataAdmin","IbisAdmin","IbisTester"}) public void resend(org.springframework.messaging.Message<?> message)
    • delete

      @ActionSelector(DELETE) @RolesAllowed({"IbisDataAdmin","IbisAdmin","IbisTester"}) 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) @RolesAllowed({"IbisDataAdmin","IbisAdmin","IbisTester"}) public void changeProcessState(org.springframework.messaging.Message<?> message)