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 Summary
Modifier and TypeFieldDescriptionstatic final String
static final String
static final String
static final String
Fields inherited from class org.frankframework.management.bus.endpoints.BusEndpointBase
log
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionorg.springframework.messaging.Message<String>
browseMessages
(org.springframework.messaging.Message<?> message) void
changeProcessState
(org.springframework.messaging.Message<?> message) 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.void
delete
(org.springframework.messaging.Message<?> message) Keep the transaction local to this method.downloadMessageById
(org.springframework.messaging.Message<?> message) org.springframework.messaging.Message<String>
getMessageById
(org.springframework.messaging.Message<?> message) void
resend
(org.springframework.messaging.Message<?> message) Methods inherited from class org.frankframework.management.bus.endpoints.BusEndpointBase
afterPropertiesSet, createBean, doAfterPropertiesSet, getAdapterByName, getApplicationContext, getBean, getConfigurationByName, getIbisManager, getMediaTypeFromName, getPipeByName, getReceiverByName, log2SecurityLog, setApplicationContext
-
Field Details
-
HEADER_MESSAGEID_KEY
- See Also:
-
HEADER_RECEIVER_NAME_KEY
- See Also:
-
HEADER_PIPE_NAME_KEY
- See Also:
-
HEADER_PROCESSSTATE_KEY
- See Also:
-
-
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. -
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)
-