PERSISTENT
and NON_PERSISTENT
. An IMessageProducer
client marks a message as persistent if it feels that the application will have problems if the message is lost in transit. A client marks a message as non-persistent if an occasional lost message is tolerable.
Member Name | Description |
---|---|
NON_PERSISTENT | This is the lowest-overhead delivery mode because it does not require that the message be logged to stable storage. JMS delivers a |
PERSISTENT | This delivery mode instructs JMS to log the message to stable storage as part of the client's send operation. The message is deleted from storage once it is received and acknowledged or committed. Only a hard media failure should cause a PERSISTENT message to be lost. |
Namespace: WebLogic.Messaging
Assembly: WebLogic.Messaging (in WebLogic.Messaging.dll)
WebLogic.Messaging Namespace | IMessageProducer.DeliveryMode | IMessage.JMSDeliveryMode