Defines a Jakarta Messaging topic.
Type | INT |
Where is the attribute stored? | runtime |
Access Type | metric |
Stability Level | default |
Raw DMR model |
|
Type | INT |
Where is the attribute stored? | runtime |
Access Type | metric |
Stability Level | default |
Raw DMR model |
|
Type | INT |
Where is the attribute stored? | runtime |
Access Type | metric |
Stability Level | default |
Raw DMR model |
|
Type | LIST |
Does the attribute allow expression? | true |
Where is the attribute stored? | configuration |
Access Type | read-write |
Is restarted required? | all-services |
Stability Level | default |
Raw DMR model |
|
Type | LIST |
Is the attribute nillable? | true |
Does the attribute allow expression? | true |
Where is the attribute stored? | configuration |
Access Type | read-write |
Is restarted required? | all-services |
Stability Level | default |
Raw DMR model |
|
Type | LONG |
Where is the attribute stored? | runtime |
Access Type | metric |
Stability Level | default |
Raw DMR model |
|
Type | LONG |
Where is the attribute stored? | runtime |
Access Type | metric |
Stability Level | default |
Raw DMR model |
|
Type | INT |
Where is the attribute stored? | runtime |
Access Type | metric |
Stability Level | default |
Raw DMR model |
|
Type | INT |
Where is the attribute stored? | runtime |
Access Type | metric |
Stability Level | default |
Raw DMR model |
|
Type | BOOLEAN |
Where is the attribute stored? | runtime |
Access Type | read-only |
Stability Level | default |
Raw DMR model |
|
Type | INT |
Where is the attribute stored? | runtime |
Access Type | metric |
Stability Level | default |
Raw DMR model |
|
Type | BOOLEAN |
Where is the attribute stored? | runtime |
Access Type | read-only |
Stability Level | default |
Raw DMR model |
|
Type | STRING |
Where is the attribute stored? | runtime |
Access Type | read-only |
Stability Level | default |
Raw DMR model |
|
Request Parameter | Type | Required | Expressions Allowed | Default value | Description |
---|---|---|---|---|---|
entries | LIST | true | true | The jndi names the topic will be bound to. | |
legacy-entries | LIST | false | true | The legacy jndi names the topic will be bound to. |
Raw DMR model |
|
Request Parameter | Type | Required | Expressions Allowed | Default value | Description |
---|---|---|---|---|---|
jndi-binding | STRING | true | false | Jndi binding |
Raw DMR model |
|
Request Parameter | Type | Required | Expressions Allowed | Default value | Description |
---|---|---|---|---|---|
client-id | STRING | true | true | The client ID. | |
subscription-name | STRING | true | false | The name of the durable subscription. | |
filter | STRING | false | true | =A message filter. An undefined or empty filter will match all messages. |
Raw DMR model |
|
Raw DMR model |
|
Request Parameter | Type | Required | Expressions Allowed | Default value | Description |
---|---|---|---|---|---|
client-id | STRING | true | true | The client ID. | |
subscription-name | STRING | true | false | The name of the durable subscription. |
Raw DMR model |
|
{
"queueName" => {
"type" => STRING,
"description" => "The full name of the queue.",
"expressions-allowed" => false,
"required" => true,
"nillable" => false,
"min-length" => 1,
"max-length" => 2147483647,
"stability" => "default"
},
"clientID" => {
"type" => STRING,
"description" => "The client id.",
"expressions-allowed" => false,
"required" => true,
"nillable" => false,
"min-length" => 1,
"max-length" => 2147483647,
"stability" => "default"
},
"selector" => {
"type" => STRING,
"description" => "The queue selector.",
"expressions-allowed" => false,
"required" => true,
"nillable" => false,
"min-length" => 1,
"max-length" => 2147483647,
"stability" => "default"
},
"name" => {
"type" => STRING,
"description" => "The name of the queue.",
"expressions-allowed" => false,
"required" => true,
"nillable" => false,
"min-length" => 1,
"max-length" => 2147483647,
"stability" => "default"
},
"durable" => {
"type" => BOOLEAN,
"description" => "Whether the queue is durable or not.",
"expressions-allowed" => false,
"required" => true,
"nillable" => false,
"stability" => "default"
},
"messageCount" => {
"type" => LONG,
"description" => "The number of messages currently in this queue.",
"expressions-allowed" => false,
"required" => true,
"nillable" => false,
"stability" => "default"
},
"deliveringCount" => {
"type" => INT,
"description" => "The number of messages that this queue is currently delivering to its consumers.",
"expressions-allowed" => false,
"required" => true,
"nillable" => false,
"stability" => "default"
},
"consumers" => {
"type" => LIST,
"description" => "The queue consumers.",
"expressions-allowed" => false,
"required" => true,
"nillable" => false,
"min-length" => 0,
"max-length" => 2147483647,
"stability" => "default",
"value-type" => {
"consumerID" => {
"type" => STRING,
"description" => "The consumer ID.",
"expressions-allowed" => false,
"required" => true,
"nillable" => false,
"min-length" => 1,
"max-length" => 2147483647,
"stability" => "default"
},
"connectionID" => {
"type" => STRING,
"description" => "The connection id.",
"expressions-allowed" => false,
"required" => true,
"nillable" => false,
"min-length" => 1,
"max-length" => 2147483647,
"stability" => "default"
},
"sessionID" => {
"type" => STRING,
"description" => "The consumer's session id.",
"expressions-allowed" => false,
"required" => true,
"nillable" => false,
"min-length" => 1,
"max-length" => 2147483647,
"stability" => "default"
},
"browseOnly" => {
"type" => BOOLEAN,
"description" => "Whether the consumer is only browsing the queue.",
"expressions-allowed" => false,
"required" => true,
"nillable" => false,
"stability" => "default"
},
"creationTime" => {
"type" => BOOLEAN,
"description" => "Time when the consumer was created, in ms since the epoch.",
"expressions-allowed" => false,
"required" => true,
"nillable" => false,
"stability" => "default"
}
}
}
}
Raw DMR model |
|
Raw DMR model |
|
{
"queueName" => {
"type" => STRING,
"description" => "The full name of the queue.",
"expressions-allowed" => false,
"required" => true,
"nillable" => false,
"min-length" => 1,
"max-length" => 2147483647,
"stability" => "default"
},
"clientID" => {
"type" => STRING,
"description" => "The client id.",
"expressions-allowed" => false,
"required" => true,
"nillable" => false,
"min-length" => 1,
"max-length" => 2147483647,
"stability" => "default"
},
"selector" => {
"type" => STRING,
"description" => "The queue selector.",
"expressions-allowed" => false,
"required" => true,
"nillable" => false,
"min-length" => 1,
"max-length" => 2147483647,
"stability" => "default"
},
"name" => {
"type" => STRING,
"description" => "The name of the queue.",
"expressions-allowed" => false,
"required" => true,
"nillable" => false,
"min-length" => 1,
"max-length" => 2147483647,
"stability" => "default"
},
"durable" => {
"type" => BOOLEAN,
"description" => "Whether the queue is durable or not.",
"expressions-allowed" => false,
"required" => true,
"nillable" => false,
"stability" => "default"
},
"messageCount" => {
"type" => LONG,
"description" => "The number of messages currently in this queue.",
"expressions-allowed" => false,
"required" => true,
"nillable" => false,
"stability" => "default"
},
"deliveringCount" => {
"type" => INT,
"description" => "The number of messages that this queue is currently delivering to its consumers.",
"expressions-allowed" => false,
"required" => true,
"nillable" => false,
"stability" => "default"
},
"consumers" => {
"type" => LIST,
"description" => "The queue consumers.",
"expressions-allowed" => false,
"required" => true,
"nillable" => false,
"min-length" => 0,
"max-length" => 2147483647,
"stability" => "default",
"value-type" => {
"consumerID" => {
"type" => STRING,
"description" => "The consumer ID.",
"expressions-allowed" => false,
"required" => true,
"nillable" => false,
"min-length" => 1,
"max-length" => 2147483647,
"stability" => "default"
},
"connectionID" => {
"type" => STRING,
"description" => "The connection id.",
"expressions-allowed" => false,
"required" => true,
"nillable" => false,
"min-length" => 1,
"max-length" => 2147483647,
"stability" => "default"
},
"sessionID" => {
"type" => STRING,
"description" => "The consumer's session id.",
"expressions-allowed" => false,
"required" => true,
"nillable" => false,
"min-length" => 1,
"max-length" => 2147483647,
"stability" => "default"
},
"browseOnly" => {
"type" => BOOLEAN,
"description" => "Whether the consumer is only browsing the queue.",
"expressions-allowed" => false,
"required" => true,
"nillable" => false,
"stability" => "default"
},
"creationTime" => {
"type" => BOOLEAN,
"description" => "Time when the consumer was created, in ms since the epoch.",
"expressions-allowed" => false,
"required" => true,
"nillable" => false,
"stability" => "default"
}
}
}
}
Raw DMR model |
|
Raw DMR model |
|
Request Parameter | Type | Required | Expressions Allowed | Default value | Description |
---|---|---|---|---|---|
queue-name | STRING | true | false | The name of the queue representing a subscription |
{
"JMSMessageID" => {
"type" => STRING,
"description" => "The message ID.",
"expressions-allowed" => false,
"required" => true,
"nillable" => false,
"min-length" => 1,
"max-length" => 2147483647,
"stability" => "default"
},
"JMSPriority" => {
"type" => INT,
"description" => "The message's priority.",
"expressions-allowed" => false,
"required" => true,
"nillable" => false,
"min" => 0,
"max" => 9,
"stability" => "default"
},
"JMSTimestamp" => {
"type" => LONG,
"description" => "The message's timestamp, in ms since the epoch.",
"expressions-allowed" => false,
"required" => true,
"nillable" => false,
"stability" => "default"
},
"JMSExpiration" => {
"type" => LONG,
"description" => "The message's expiration time.",
"expressions-allowed" => false,
"required" => true,
"nillable" => false,
"stability" => "default"
},
"JMSDeliveryMode" => {
"type" => STRING,
"description" => "The delivery mode for the message, PERSISTENT or NON_PERSISTENT.",
"expressions-allowed" => false,
"required" => true,
"nillable" => false,
"min-length" => 1,
"max-length" => 2147483647,
"allowed" => [
"PERSISTENT",
"NON_PERSISTENT"
],
"stability" => "default"
}
}
Raw DMR model |
|
Request Parameter | Type | Required | Expressions Allowed | Default value | Description |
---|---|---|---|---|---|
queue-name | STRING | true | false | The name of the queue representing a subscription |
Raw DMR model |
|
{
"queueName" => {
"type" => STRING,
"description" => "The full name of the queue.",
"expressions-allowed" => false,
"required" => true,
"nillable" => false,
"min-length" => 1,
"max-length" => 2147483647,
"stability" => "default"
},
"clientID" => {
"type" => STRING,
"description" => "The client id.",
"expressions-allowed" => false,
"required" => true,
"nillable" => false,
"min-length" => 1,
"max-length" => 2147483647,
"stability" => "default"
},
"selector" => {
"type" => STRING,
"description" => "The queue selector.",
"expressions-allowed" => false,
"required" => true,
"nillable" => false,
"min-length" => 1,
"max-length" => 2147483647,
"stability" => "default"
},
"name" => {
"type" => STRING,
"description" => "The name of the queue.",
"expressions-allowed" => false,
"required" => true,
"nillable" => false,
"min-length" => 1,
"max-length" => 2147483647,
"stability" => "default"
},
"durable" => {
"type" => BOOLEAN,
"description" => "Whether the queue is durable or not.",
"expressions-allowed" => false,
"required" => true,
"nillable" => false,
"stability" => "default"
},
"messageCount" => {
"type" => LONG,
"description" => "The number of messages currently in this queue.",
"expressions-allowed" => false,
"required" => true,
"nillable" => false,
"stability" => "default"
},
"deliveringCount" => {
"type" => INT,
"description" => "The number of messages that this queue is currently delivering to its consumers.",
"expressions-allowed" => false,
"required" => true,
"nillable" => false,
"stability" => "default"
},
"consumers" => {
"type" => LIST,
"description" => "The queue consumers.",
"expressions-allowed" => false,
"required" => true,
"nillable" => false,
"min-length" => 0,
"max-length" => 2147483647,
"stability" => "default",
"value-type" => {
"consumerID" => {
"type" => STRING,
"description" => "The consumer ID.",
"expressions-allowed" => false,
"required" => true,
"nillable" => false,
"min-length" => 1,
"max-length" => 2147483647,
"stability" => "default"
},
"connectionID" => {
"type" => STRING,
"description" => "The connection id.",
"expressions-allowed" => false,
"required" => true,
"nillable" => false,
"min-length" => 1,
"max-length" => 2147483647,
"stability" => "default"
},
"sessionID" => {
"type" => STRING,
"description" => "The consumer's session id.",
"expressions-allowed" => false,
"required" => true,
"nillable" => false,
"min-length" => 1,
"max-length" => 2147483647,
"stability" => "default"
},
"browseOnly" => {
"type" => BOOLEAN,
"description" => "Whether the consumer is only browsing the queue.",
"expressions-allowed" => false,
"required" => true,
"nillable" => false,
"stability" => "default"
},
"creationTime" => {
"type" => BOOLEAN,
"description" => "Time when the consumer was created, in ms since the epoch.",
"expressions-allowed" => false,
"required" => true,
"nillable" => false,
"stability" => "default"
}
}
}
}
Raw DMR model |
|
Raw DMR model |
|
Request Parameter | Type | Required | Expressions Allowed | Default value | Description |
---|---|---|---|---|---|
persist | BOOLEAN | false | false | false | Persist the paused status of this Topic. |
Raw DMR model |
|
Raw DMR model |
|
Request Parameter | Type | Required | Expressions Allowed | Default value | Description |
---|---|---|---|---|---|
jndi-binding | STRING | true | false | Jndi binding |
Raw DMR model |
|
Request Parameter | Type | Required | Expressions Allowed | Default value | Description |
---|---|---|---|---|---|
filter | STRING | false | true | A message filter. An undefined or empty filter will match all messages. |
Raw DMR model |
|
Raw DMR model |
|
Galleon features are to be used when creating Galleon feature-packs.
<feature spec="subsystem.messaging-activemq.server.jms-topic">
<param name="jms-topic" value="{resource name}"/>
<param name="server" value="{resource name}"/>
<param name="entries" value="{value}"/>
<param name="legacy-entries" value="{value}"/>
<feature/>