NonStop JMS User's Manual (H06.03+, J06.03+, NonStop JMS 3.0+)
Managing the NSJMS Environment
NonStop Server for Java Message Service User’s Manual—522356-006
7-4
The Command-Line Interface
EXPIRY millisecs
specifies the time (in milliseconds) after a message is sent until the message
expires. If the EXPIRY attribute value is set to zero, a message never expires. The
expiry attribute value is used when no timetolive value is specified during a
send message operation.
Rules
When queue or topic is specified, name and expiry millisecs are required.
The expiry attribute value is used when no timetolive value is specified during
a send message operation.
Example
To alter a queue (named sales-queue) to have messages expire 10 minutes after
they are received:
nsjms->alter queue sales-queue, expiry 600000
DELETE Command
The DELETE command removes a queue, topic, message, or subscription from the
database, or NSJMS connection factories from the JNDI space.
name
is the name associated with an existing queue or topic to be deleted from the
database. In addition, all messages and subscriptions associated with the queue or
topic are deleted.
Default 0
Units milliseconds
Range 0 through 9223372036854775807
DELETE { QUEUE { name | * } |
TOPIC { name | * } |
MESSAGE { id | queue-name | topic-name |
expired | * } |
SUBSCRIPTION { client-id, subscription-name |
* } |
JNDI }