You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@qpid.apache.org by ta...@apache.org on 2016/05/12 16:37:31 UTC

qpid-jms git commit: QPIDJMS-173 Add some initial presettle policy documentation.

Repository: qpid-jms
Updated Branches:
  refs/heads/master e29b05ae0 -> dcde485d4


QPIDJMS-173 Add some initial presettle policy documentation.

Project: http://git-wip-us.apache.org/repos/asf/qpid-jms/repo
Commit: http://git-wip-us.apache.org/repos/asf/qpid-jms/commit/dcde485d
Tree: http://git-wip-us.apache.org/repos/asf/qpid-jms/tree/dcde485d
Diff: http://git-wip-us.apache.org/repos/asf/qpid-jms/diff/dcde485d

Branch: refs/heads/master
Commit: dcde485d4e78d94cb1379a51263d983e38de05cb
Parents: e29b05a
Author: Timothy Bish <ta...@gmail.com>
Authored: Thu May 12 12:37:23 2016 -0400
Committer: Timothy Bish <ta...@gmail.com>
Committed: Thu May 12 12:37:23 2016 -0400

----------------------------------------------------------------------
 qpid-jms-docs/Configuration.md | 11 +++++++++++
 1 file changed, 11 insertions(+)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/qpid-jms/blob/dcde485d/qpid-jms-docs/Configuration.md
----------------------------------------------------------------------
diff --git a/qpid-jms-docs/Configuration.md b/qpid-jms-docs/Configuration.md
index c3e96d5..0024b70 100644
--- a/qpid-jms-docs/Configuration.md
+++ b/qpid-jms-docs/Configuration.md
@@ -112,6 +112,17 @@ The RedeliveryPolicy controls how redelivered messages are handled on the client
 
 + **jms.redeliveryPolicy.maxRedeliveries** controls when an incoming message is rejected based on the number of times it has been redelivered, the default value is (-1) disabled.  A value of zero would indicate no message redeliveries are accepted, a value of five would allow a message to be redelivered five times, etc.
 
+The PresettlePolicy controls when a producer or consumer instance will be configured to use AMQP presettled messaging semantics.
+
++ **jms.presettlePolicy.presettleAll** when true all producers and non-transacted consumers created operate in presettled mode, defaults to false.
++ **jms.presettlePolicy.presettleProducers** when true all producers operate in presttled mode, defaults to false.
++ **jms.presettlePolicy.presettleTopicProducers** when true any producer that is sending to a Topic or Temporary Topic destination will operate in presettled mode, default to false.
++ **jms.presettlePolicy.presettleQueueProducers** when true any producer that is sending to a Queue or Temporary Queue destination will operate in presettled mode, default to false.
++ **jms.presettlePolicy.presettleTransactedProducers** when true any producer that is created in a transacted Session will operate in presettled mode, default to false.
++ **jms.presettlePolicy.presettleConsumers** when true all consumers operate in presttled mode, defaults to false.
++ **jms.presettlePolicy.presettleTopicConsumers** when true any consumer that is receiving from a Topic or Temporary Topic destination will operate in presettled mode, default to false.
++ **jms.presettlePolicy.presettleQueueConsumers** when true any consumer that is receiving from a Queue or Temporary Queue destination will operate in presettled mode, default to false.
+
 ### TCP Transport Configuration options
 
 When connected to a remote using plain TCP these options configure the behaviour of the underlying socket.  These options are appended to the connection URI along with the other configuration options, for example:


---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@qpid.apache.org
For additional commands, e-mail: commits-help@qpid.apache.org