QName |
Type |
Default |
Use |
Annotation |
acknowledge_mode |
restriction of xs:string |
Session.CLIENT_ACKNOWLEDGE |
optional |
-
Session.AUTO_ACKNOWLEDGE - with this acknowledgment mode, the session automatically acknowledges a client's
receipt of a message either when the session has successfully returned from a call
to receive or when the message listener the session has called to process the message
successfully returns.
-
Session.CLIENT_ACKNOWLEDGE - with this acknowledgment mode, the client acknowledges a consumed message by calling
the message's acknowledge method.
-
Session.AUTO_ACKNOWLEDGE - this acknowledgment mode instructs the session to lazily acknowledge the delivery
of messages.
|
client_id |
|
|
optional |
The client identifier for this connection.
|
delivery_mode |
restriction of xs:string |
DeliveryMode.PERSISTENT |
optional |
The delivery modes supported by the JMS API are PERSISTENT and NON_PERSISTENT.
-
DeliveryMode.NON_PERSISTENT - this is the lowest-overhead delivery mode because it does not require that the
message be logged to stable storage.
-
DeliveryMode.PERSISTENT - this delivery mode instructs the JMS provider to log the message to stable storage
as part of the client's send operation.
|
destination |
restriction of xs:string |
Queue |
optional |
-
Queue - creates a Queue object which encapsulates a specified provider-specific queue name.
-
Topic - creates a Topic object which encapsulates a specified provider-specific topic name.
|
plugin |
xs:string |
|
optional |
Java class of the plugin implementation. Extends com.sos.jitl.notification.plugins.notifier.SystemNotifierCustomPlugin
Default: com.sos.jitl.notification.plugins.notifier.SystemNotifierSendJMSPlugin
|
priority |
restriction of xs:integer |
4 |
optional |
The JMS API defines ten levels of priority value, with 0 as the lowest priority and
9 as the highest.
Clients should consider priorities 0-4 as gradations of normal priority and priorities
5-9 as gradations of expedited priority.
|
time_to_live |
xs:NMTOKEN |
0 |
optional |
Sets the default length of time in milliseconds from its dispatch time that a produced
message should be retained by the message system.
Time to live is set to zero by default.
Possible values:
-
<n> - duration in milliseconds, e.g.: 60000
-
<n>s - duration in seconds, e.g.: 30s
-
<n>m - duration in minutes, e.g.: 30m
-
<n>h - duration in hours, e.g.: 24h
-
<n>d - duration in days, e.g.: 30d
-
<n>w - duration in weeks, e.g.: 4w
Combined values (with blank as separator):
|