Class AmqMessagesQueryFilter
java.lang.Object
org.apache.activemq.console.filter.AbstractQueryFilter
org.apache.activemq.console.filter.AmqMessagesQueryFilter
- All Implemented Interfaces:
QueryFilter
-
Field Summary
Fields inherited from class org.apache.activemq.console.filter.AbstractQueryFilter
nextFields inherited from interface org.apache.activemq.console.filter.QueryFilter
QUERY_DELIMETER -
Constructor Summary
ConstructorsConstructorDescriptionAmqMessagesQueryFilter(jakarta.jms.ConnectionFactory connectionFactory, jakarta.jms.Destination destination) Create a JMS message query filterAmqMessagesQueryFilter(URI brokerUrl, jakarta.jms.Destination destination) Create a JMS message query filter -
Method Summary
Modifier and TypeMethodDescriptionprotected jakarta.jms.ConnectionCreate and start a JMS connectionGet the broker url being used.jakarta.jms.DestinationGet the destination being used.Queries the specified destination using the message selector format queryprotected ListqueryMessages(org.apache.activemq.command.ActiveMQQueue queue, String selector) Query the messages of a queue destination using a queue browserprotected ListqueryMessages(org.apache.activemq.command.ActiveMQTopic topic, String selector) Query the messages of a topic destination using a message consumervoidsetBrokerUrl(URI brokerUrl) Set the broker url to use.voidsetDestination(jakarta.jms.Destination destination) Set the destination to use.Methods inherited from class org.apache.activemq.console.filter.AbstractQueryFilter
query
-
Constructor Details
-
AmqMessagesQueryFilter
Create a JMS message query filter- Parameters:
brokerUrl- - broker url to connect todestination- - JMS destination to query
-
AmqMessagesQueryFilter
public AmqMessagesQueryFilter(jakarta.jms.ConnectionFactory connectionFactory, jakarta.jms.Destination destination) Create a JMS message query filter- Parameters:
connectionFactory- - to connect withdestination- - JMS destination to query
-
-
Method Details
-
query
Queries the specified destination using the message selector format query- Parameters:
queries- - message selector queries- Returns:
- list messages that matches the selector
- Throws:
Exception
-
queryMessages
protected List queryMessages(org.apache.activemq.command.ActiveMQQueue queue, String selector) throws Exception Query the messages of a queue destination using a queue browser- Parameters:
queue- - queue destinationselector- - message selector- Returns:
- list of messages that matches the selector
- Throws:
Exception
-
queryMessages
protected List queryMessages(org.apache.activemq.command.ActiveMQTopic topic, String selector) throws Exception Query the messages of a topic destination using a message consumer- Parameters:
topic- - topic destinationselector- - message selector- Returns:
- list of messages that matches the selector
- Throws:
Exception
-
createConnection
protected jakarta.jms.Connection createConnection() throws jakarta.jms.JMSExceptionCreate and start a JMS connection- Returns:
- JMS connection
- Throws:
jakarta.jms.JMSException
-
getBrokerUrl
Get the broker url being used.- Returns:
- broker url
-
setBrokerUrl
Set the broker url to use.- Parameters:
brokerUrl- - broker url
-
getDestination
public jakarta.jms.Destination getDestination()Get the destination being used.- Returns:
- - JMS destination
-
setDestination
public void setDestination(jakarta.jms.Destination destination) Set the destination to use.- Parameters:
destination- - JMS destination
-