This is an automated email from the ASF dual-hosted git repository.
andytaylor pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/artemis-console.git
The following commit(s) were added to refs/heads/main by this push:
new 27c5347 ARTEMIS-5878 Improve tooltip for filter expressions
27c5347 is described below
commit 27c53475c18e3e3e82eceb3581a685a9a7d1cfc5
Author: Domenico Francesco Bruscino <[email protected]>
AuthorDate: Mon Feb 2 14:36:22 2026 +0100
ARTEMIS-5878 Improve tooltip for filter expressions
---
.../src/queues/QueuesView.tsx | 42 +++++++++++-----------
1 file changed, 21 insertions(+), 21 deletions(-)
diff --git
a/artemis-console-extension/artemis-extension/packages/artemis-console-plugin/src/queues/QueuesView.tsx
b/artemis-console-extension/artemis-extension/packages/artemis-console-plugin/src/queues/QueuesView.tsx
index 9862457..7923705 100644
---
a/artemis-console-extension/artemis-extension/packages/artemis-console-plugin/src/queues/QueuesView.tsx
+++
b/artemis-console-extension/artemis-extension/packages/artemis-console-plugin/src/queues/QueuesView.tsx
@@ -119,31 +119,33 @@ export const QueuesView:
React.FunctionComponent<Navigate> = navigate => {
<Text>A Filter will search for messages that have a matching
property.</Text>
<Text component={TextVariants.h3}>Filter Examples</Text>
<TextList component={TextListVariants.dl}>
- <TextListItem component={TextListItemVariants.dt}>header =
'value'</TextListItem>
- <TextListItem component={TextListItemVariants.dd}> This will
return any message where the message header <b>header</b> has the string value
<b>value</b></TextListItem>
- <TextListItem component={TextListItemVariants.dt}>header =
1</TextListItem>
- <TextListItem component={TextListItemVariants.dd}> This will
return any message where the message header <b>header</b> has the int, short,
long or double value <b>1</b></TextListItem>
- <TextListItem component={TextListItemVariants.dt}>header {'>'}
1</TextListItem>
- <TextListItem component={TextListItemVariants.dd}> This will
return any message where the message header <b>header</b> has an int, short,
long or double value greater than <b>1</b></TextListItem>
- <TextListItem component={TextListItemVariants.dt}>header
{'<>'} 'value'</TextListItem>
- <TextListItem component={TextListItemVariants.dd}> This will
return any message where the message header <b>header</b> exists and does not
equal <b>value</b></TextListItem>
- <TextListItem component={TextListItemVariants.dt}>header IN
('value1', 'value2')</TextListItem>
- <TextListItem component={TextListItemVariants.dd}> This will
return any message where the message header <b>header</b> equals either
<b>value1</b> or <b>value2</b></TextListItem>
- <TextListItem component={TextListItemVariants.dt}>header1 =
'value1' AND header2 = 'value2'</TextListItem>
- <TextListItem component={TextListItemVariants.dd}> This will
return any message where the message header <b>header1</b> has the value
<b>value1</b> and the message header <b>header2</b> has the value
<b>value2</b></TextListItem>
- <TextListItem component={TextListItemVariants.dt}>header LIKE
'value%'</TextListItem>
- <TextListItem component={TextListItemVariants.dd}> This will
return any message where the message header <b>header</b> has the pattern
matching value <b>value%</b> such as <b>value1</b>, <b>value2345</b>
etc</TextListItem>
- <TextListItem component={TextListItemVariants.dt}>header LIKE
'value_'</TextListItem>
- <TextListItem component={TextListItemVariants.dd}> This will
return any message where the message header <b>header</b> has the pattern
matching value <b>value_</b> such as <b>value1</b> but not
<b>value2345</b></TextListItem>
- <TextListItem component={TextListItemVariants.dt}>header IS
null</TextListItem>
- <TextListItem component={TextListItemVariants.dd}> This will
return any message where the message header <b>header</b> has a null value or
does not exist</TextListItem>
+ <TextListItem component={TextListItemVariants.dt}>property =
'value'</TextListItem>
+ <TextListItem component={TextListItemVariants.dd}> This will
return any message where the message property <b>property</b> has the string
value <b>value</b></TextListItem>
+ <TextListItem component={TextListItemVariants.dt}>property =
1</TextListItem>
+ <TextListItem component={TextListItemVariants.dd}> This will
return any message where the message property <b>property</b> has the int,
short, long or double value <b>1</b></TextListItem>
+ <TextListItem component={TextListItemVariants.dt}>property
{'>'} 1</TextListItem>
+ <TextListItem component={TextListItemVariants.dd}> This will
return any message where the message property <b>property</b> has an int,
short, long or double value greater than <b>1</b></TextListItem>
+ <TextListItem component={TextListItemVariants.dt}>property
{'<>'} 'value'</TextListItem>
+ <TextListItem component={TextListItemVariants.dd}> This will
return any message where the message property <b>property</b> exists and does
not equal <b>value</b></TextListItem>
+ <TextListItem component={TextListItemVariants.dt}>property IN
('value1', 'value2')</TextListItem>
+ <TextListItem component={TextListItemVariants.dd}> This will
return any message where the message property <b>property</b> equals either
<b>value1</b> or <b>value2</b></TextListItem>
+ <TextListItem component={TextListItemVariants.dt}>property1 =
'value1' AND property2 = 'value2'</TextListItem>
+ <TextListItem component={TextListItemVariants.dd}> This will
return any message where the message property <b>property1</b> has the value
<b>value1</b> and the message property <b>property2</b> has the value
<b>value2</b></TextListItem>
+ <TextListItem component={TextListItemVariants.dt}>property
LIKE 'value%'</TextListItem>
+ <TextListItem component={TextListItemVariants.dd}> This will
return any message where the message property <b>property</b> has the pattern
matching value <b>value%</b> such as <b>value1</b>, <b>value2345</b>
etc</TextListItem>
+ <TextListItem component={TextListItemVariants.dt}>property
LIKE 'value_'</TextListItem>
+ <TextListItem component={TextListItemVariants.dd}> This will
return any message where the message property <b>property</b> has the pattern
matching value <b>value_</b> such as <b>value1</b> but not
<b>value2345</b></TextListItem>
+ <TextListItem component={TextListItemVariants.dt}>property IS
null</TextListItem>
+ <TextListItem component={TextListItemVariants.dd}> This will
return any message where the message property <b>property</b> has a null value
or does not exist</TextListItem>
</TextList>
- <Text> The following pre defined identifiers can also be used to
filter messages </Text>
+ <Text>The following pre defined identifiers can also be used to
filter messages </Text>
<TextList component={TextListVariants.dl}>
<TextListItem
component={TextListItemVariants.dt}>AMQUserID</TextListItem>
<TextListItem component={TextListItemVariants.dd}>The ID set
by the user when the message is sent. This is analogous to the
<b>JMSMessageID</b> for JMS-based clients.</TextListItem>
<TextListItem
component={TextListItemVariants.dt}>AMQAddress</TextListItem>
<TextListItem component={TextListItemVariants.dd}>The address
to which the message was sent.</TextListItem>
+ <TextListItem
component={TextListItemVariants.dt}>AMQGroupID</TextListItem>
+ <TextListItem component={TextListItemVariants.dd}>The group ID
used when sending the message.</TextListItem>
<TextListItem
component={TextListItemVariants.dt}>AMQPriority</TextListItem>
<TextListItem component={TextListItemVariants.dd}>To refer to
the priority of a message. Message priorities are integers with valid values
from 0 - 9. 0 is the lowest priority and 9 is the highest. e.g. <i>AMQPriority
= 3 AND animal = 'aardvark'</i></TextListItem>
<TextListItem
component={TextListItemVariants.dt}>AMQExpiration</TextListItem>
@@ -154,8 +156,6 @@ export const QueuesView: React.FunctionComponent<Navigate>
= navigate => {
<TextListItem component={TextListItemVariants.dd}>The
timestamp of when the message was created. The value is a long
integer.</TextListItem>
<TextListItem
component={TextListItemVariants.dt}>AMQSize</TextListItem>
<TextListItem component={TextListItemVariants.dd}>The size of
a message in bytes. The value is an integer.</TextListItem>
- <TextListItem
component={TextListItemVariants.dt}>AMQGroupID</TextListItem>
- <TextListItem component={TextListItemVariants.dd}>The group ID
used when sending the message.</TextListItem>
</TextList>
</TextContent>
</Modal>
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]