Package nl.nn.adapterframework.jms
Class JmsBrowser<M extends javax.jms.Message>
- java.lang.Object
-
- nl.nn.adapterframework.jndi.JndiBase
-
- nl.nn.adapterframework.jms.JMSFacade
-
- nl.nn.adapterframework.jms.JmsMessageBrowser<M,M>
-
- nl.nn.adapterframework.jms.JmsBrowser<M>
-
- All Implemented Interfaces:
HasPhysicalDestination
,IConfigurable
,IConfigurationAware
,IMessageBrowser<M>
,INamedObject
,IScopeProvider
,IXAEnabled
,org.springframework.beans.factory.Aware
,org.springframework.context.ApplicationContextAware
public class JmsBrowser<M extends javax.jms.Message> extends JmsMessageBrowser<M,M>
Basic browser of JMS Messages.- Author:
- Gerrit van Brakel
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class nl.nn.adapterframework.jms.JMSFacade
JMSFacade.AcknowledgeMode, JMSFacade.DeliveryMode, JMSFacade.DestinationType, JMSFacade.MessageClass, JMSFacade.SubscriberType
-
Nested classes/interfaces inherited from interface nl.nn.adapterframework.core.IMessageBrowser
IMessageBrowser.HideMethod, IMessageBrowser.SortOrder, IMessageBrowser.StorageType
-
-
Field Summary
-
Fields inherited from class nl.nn.adapterframework.jms.JMSFacade
JMS_MESSAGECLASS_KEY, messagingSource
-
-
Constructor Summary
Constructors Constructor Description JmsBrowser()
JmsBrowser(String selector)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description RawMessageWrapper<M>
browseMessage(String messageId)
Retrieves the message, but does not delete.-
Methods inherited from class nl.nn.adapterframework.jms.JmsMessageBrowser
browseJmsMessage, containsCorrelationId, containsMessageId, deleteMessage, doBrowse, doBrowse, getCombinedSelector, getCombinedSelector, getContext, getHideMethod, getHideRegex, getIterator, getIterator, getJmsMessage, getMessageCount, getSelector, getTimeOut, setHideMethod, setHideRegex, setTimeOut
-
Methods inherited from class nl.nn.adapterframework.jms.JMSFacade
checkTransactionManagerValidity, close, closeSession, configure, createBytesMessage, createMessage, createMessage, createSession, createTextMessage, extractMessage, extractMessageBody, getAcknowledgeModeEnum, getAuthAlias, getConnectionFactoryFactory, getConnectionFactoryInfo, getConnectionFactoryName, getContext, getCorrelationIdMaxLength, getCorrelationIdToHexPrefix, getDestination, getDestination, getDestinationName, getDestinationType, getDomain, getJmsMessagingSource, getLogPrefix, getManagedConnectionFactory, getMessageClass, getMessageConsumer, getMessageConsumer, getMessageConsumerForCorrelationId, getMessageProducer, getMessageSelector, getMessageTimeToLive, getMessagingSource, getMessagingSourceFactory, getPhysicalDestinationName, getPhysicalDestinationShortName, getPhysicalDestinationShortName, getProxiedDestinationNames, getQueueConnectionFactoryName, getSubscriberType, getTopicConnectionFactoryName, getTxManager, isCorrelationIdToHex, isJmsTransacted, isLookupDestination, isPersistent, isSessionsArePooled, isTransacted, isUseTopicFunctions, logMessageDetails, open, send, send, send, send, send, send, send, sendByQueue, sendByTopic, setAckMode, setAcknowledgeMode, setAuthAlias, setConnectionFactoryFactory, setCorrelationIdMaxLength, setCorrelationIdToHex, setCorrelationIdToHexPrefix, setDestinationName, setDestinationType, setJmsTransacted, setLookupDestination, setMessageClass, setMessageCorrelationID, setMessageSelector, setMessageTimeToLive, setPersistent, setProxiedDestinationNames, setQueueConnectionFactoryName, setSubscriberType, setTopicConnectionFactoryName, setTransacted, setTxManager, toString, useJms102
-
Methods inherited from class nl.nn.adapterframework.jndi.JndiBase
getApplicationContext, getAuthentication, getConfigurationClassLoader, getContext, getCredentials, getInitialContextFactoryName, getJmsRealmName, getJndiAuthAlias, getJndiContextPrefix, getJndiEnv, getJndiProperties, getName, getPrincipal, getProviderURL, getSecurityProtocol, getUrlPkgPrefixes, setApplicationContext, setAuthentication, setCredentials, setInitialContextFactoryName, setJmsRealm, setJndiAuthAlias, setJndiContextPrefix, setJndiProperties, setName, setPrincipal, setProviderURL, setSecurityProtocol, setUrlPkgPrefixes
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface nl.nn.adapterframework.core.IXAEnabled
isTransacted
-
-
-
-
Constructor Detail
-
JmsBrowser
public JmsBrowser()
-
JmsBrowser
public JmsBrowser(String selector)
-
-
Method Detail
-
browseMessage
public RawMessageWrapper<M> browseMessage(String messageId) throws ListenerException
Description copied from interface:IMessageBrowser
Retrieves the message, but does not delete.- Throws:
ListenerException
-
-