Author: orudyy
Date: Thu Nov 26 14:32:36 2015
New Revision: 1716689

URL: http://svn.apache.org/viewvc?rev=1716689&view=rev
Log:
QPID-6805: Update and correct java component documentation
------------------------------------------------------------------------
Merged from trunk with command:
svn merge -c r1716489 https://svn.apache.org/repos/asf/qpid/java/trunk

Modified:
    qpid/java/branches/6.0.x/   (props changed)
    qpid/java/branches/6.0.x/doc/book/src/java-broker/   (props changed)
    
qpid/java/branches/6.0.x/doc/book/src/java-broker/Java-Broker-Appendix-Miscellaneous.xml
    
qpid/java/branches/6.0.x/doc/book/src/java-broker/Java-Broker-Initial-Configuration.xml
    
qpid/java/branches/6.0.x/doc/book/src/java-broker/Java-Broker-Installation.xml
    qpid/java/branches/6.0.x/doc/book/src/java-broker/commonEntities.xml
    
qpid/java/branches/6.0.x/doc/book/src/java-broker/concepts/Java-Broker-Concepts-Other-Services.xml
    
qpid/java/branches/6.0.x/doc/book/src/java-broker/concepts/Java-Broker-Concepts-Queues.xml
    
qpid/java/branches/6.0.x/doc/book/src/java-broker/management/channels/Java-Broker-Management-Channel-REST-API.xml
    
qpid/java/branches/6.0.x/doc/book/src/java-broker/runtime/Java-Broker-Runtime-Flow-To-Disk.xml
    
qpid/java/branches/6.0.x/doc/book/src/java-broker/runtime/Java-Broker-Runtime-Memory.xml
    
qpid/java/branches/6.0.x/doc/book/src/java-broker/security/Java-Broker-Security-ACLs.xml
    
qpid/java/branches/6.0.x/doc/book/src/java-broker/security/Java-Broker-Security-Group-Providers.xml
    qpid/java/branches/6.0.x/doc/book/src/jms-client-0-8/   (props changed)
    qpid/java/branches/6.0.x/doc/book/src/jms-client-0-8/commonEntities.xml

Propchange: qpid/java/branches/6.0.x/
------------------------------------------------------------------------------
--- svn:mergeinfo (original)
+++ svn:mergeinfo Thu Nov 26 14:32:36 2015
@@ -9,5 +9,5 @@
 /qpid/branches/java-broker-vhost-refactor/java:1493674-1494547
 /qpid/branches/java-network-refactor/qpid/java:805429-821809
 /qpid/branches/qpid-2935/qpid/java:1061302-1072333
-/qpid/java/trunk:1715445-1715447,1715586,1715940,1716086-1716087,1716127-1716128,1716141,1716153,1716155,1716194,1716204,1716209,1716227,1716277,1716357,1716368,1716370,1716374,1716432,1716444-1716445,1716455,1716461,1716474
+/qpid/java/trunk:1715445-1715447,1715586,1715940,1716086-1716087,1716127-1716128,1716141,1716153,1716155,1716194,1716204,1716209,1716227,1716277,1716357,1716368,1716370,1716374,1716432,1716444-1716445,1716455,1716461,1716474,1716489
 /qpid/trunk/qpid:796646-796653

Propchange: qpid/java/branches/6.0.x/doc/book/src/java-broker/
------------------------------------------------------------------------------
--- svn:mergeinfo (original)
+++ svn:mergeinfo Thu Nov 26 14:32:36 2015
@@ -7,4 +7,4 @@
 /qpid/branches/mcpierce-QPID-4719/qpid/doc/book/src/java-broker:1477004-1477093
 /qpid/branches/qpid-2935/qpid/doc/book/src/java-broker:1061302-1072333
 /qpid/branches/qpid-3346/qpid/doc/book/src/java-broker:1144319-1179855
-/qpid/java/trunk/doc/book/src/java-broker:1716086-1716087,1716455
+/qpid/java/trunk/doc/book/src/java-broker:1716086-1716087,1716455,1716489

Modified: 
qpid/java/branches/6.0.x/doc/book/src/java-broker/Java-Broker-Appendix-Miscellaneous.xml
URL: 
http://svn.apache.org/viewvc/qpid/java/branches/6.0.x/doc/book/src/java-broker/Java-Broker-Appendix-Miscellaneous.xml?rev=1716689&r1=1716688&r2=1716689&view=diff
==============================================================================
--- 
qpid/java/branches/6.0.x/doc/book/src/java-broker/Java-Broker-Appendix-Miscellaneous.xml
 (original)
+++ 
qpid/java/branches/6.0.x/doc/book/src/java-broker/Java-Broker-Appendix-Miscellaneous.xml
 Thu Nov 26 14:32:36 2015
@@ -35,14 +35,14 @@
         following at the command prompt: </para>
       <programlisting><![CDATA[echo %JAVA_HOME%]]></programlisting>
       <para> If JAVA_HOME is set you will see something similar to the 
following: </para>
-      <screen><![CDATA[c:"\PROGRA~1"\Java\jdk1.7.0_60\]]>
+      <screen><![CDATA[c:"\PROGRA~1"\Java\jdk1.7.0_79\]]>
       </screen>
       <para> Then confirm that a Java installation (1.7 or higher) is 
available: </para>
       <programlisting><![CDATA[java -version]]></programlisting>
       <para> If java is available on the path, output similar to the following 
will be seen: </para>
-      <screen><![CDATA[java version "1.7.0_60"
-Java(TM) SE Runtime Environment (build 1.7.0_60-b19)
-Java HotSpot(TM) 64-Bit Server VM (build 24.60-b09, mixed mode)]]></screen>
+      <screen><![CDATA[java version "1.7.0_79"
+Java(TM) SE Runtime Environment (build 1.7.0_79-b15)
+Java HotSpot(TM) 64-Bit Server VM (build 24.79-b02, mixed mode)]]></screen>
     </section>
 
     <section role="h2" id="Java-Broker-Miscellaneous-JVM-Verification-Unix">
@@ -51,26 +51,26 @@ Java HotSpot(TM) 64-Bit Server VM (build
         following at the command prompt: </para>
       <programlisting><![CDATA[echo $JAVA_HOME]]></programlisting>
       <para> If JAVA_HOME is set you will see something similar to the 
following: </para>
-      <screen><![CDATA[/usr/java/jdk1.7.0_60]]>
+      <screen><![CDATA[/usr/java/jdk1.7.0_80]]>
       </screen>
       <para> Then confirm that a Java installation (1.7 or higher) is 
available: </para>
       <programlisting><![CDATA[java -version]]></programlisting>
       <para> If java is available on the path, output similar to the following 
will be seen: </para>
-      <screen><![CDATA[java version "1.7.0_60"
-Java(TM) SE Runtime Environment (build 1.7.0_60-b19)
-Java HotSpot(TM) 64-Bit Server VM (build 24.60-b09, mixed mode)]]></screen>
+      <screen><![CDATA[java version "1.7.0_80"
+Java(TM) SE Runtime Environment (build 1.7.0_80-b15)
+Java HotSpot(TM) 64-Bit Server VM (build 24.80-b11, mixed mode)]]></screen>
     </section>
   </section>
   <section role="h2" 
id="Java-Broker-Miscellaneous-Installing-External-JDBC-Driver">
     <title>Installing External JDBC Driver</title>
     <para>In order to use a JDBC Virtualhost Node or a JDBC Virtualhost, you 
must make the
       Database's JDBC 4.0 compatible drivers available on the Broker's 
classpath. To do this copy
-      the driver's JAR file into the <literal>${QPID_HOME}/lib/opt</literal> 
folder.</para>
+      the driver's JAR file into the <literal>${QPID_HOME}/lib</literal> 
folder.</para>
     <programlisting>Unix:
-cp <literal>driver</literal>.jar 
qpid-broker-&qpidCurrentRelease;/lib/opt</programlisting>
+cp <literal>driver</literal>.jar 
qpid-broker-&qpidCurrentRelease;/lib</programlisting>
     
     <programlisting>Windows:
-copy <literal>driver</literal>.jar 
qpid-broker-&qpidCurrentRelease;\lib\opt</programlisting>
+copy <literal>driver</literal>.jar 
qpid-broker-&qpidCurrentRelease;\lib</programlisting>
     
   </section>
   <section role="h2" id="Java-Broker-Miscellaneous-Installing-Oracle-BDB-JE">
@@ -84,13 +84,13 @@ copy <literal>driver</literal>.jar qpid-
     <para> The download has a name in the form 
je-&oracleBdbProductVersion;.tar.gz. It is
       recommended that you confirm the integrity of the download by verifying 
the MD5. </para>
     <para>Copy the je-&oracleBdbProductVersion;.jar from within the release 
into
-        <literal>${QPID_HOME}/lib/opt</literal> folder.</para>
+        <literal>${QPID_HOME}/lib</literal> folder.</para>
 
     <programlisting>Unix:
-cp je-&oracleBdbProductVersion;.jar 
qpid-broker-&qpidCurrentRelease;/lib/opt</programlisting>
+cp je-&oracleBdbProductVersion;.jar 
qpid-broker-&qpidCurrentRelease;/lib</programlisting>
 
     <programlisting>Windows:
-copy je-&oracleBdbProductVersion;.jar 
qpid-broker-&qpidCurrentRelease;\lib\opt</programlisting>
+copy je-&oracleBdbProductVersion;.jar 
qpid-broker-&qpidCurrentRelease;\lib</programlisting>
 
   </section>
 

Modified: 
qpid/java/branches/6.0.x/doc/book/src/java-broker/Java-Broker-Initial-Configuration.xml
URL: 
http://svn.apache.org/viewvc/qpid/java/branches/6.0.x/doc/book/src/java-broker/Java-Broker-Initial-Configuration.xml?rev=1716689&r1=1716688&r2=1716689&view=diff
==============================================================================
--- 
qpid/java/branches/6.0.x/doc/book/src/java-broker/Java-Broker-Initial-Configuration.xml
 (original)
+++ 
qpid/java/branches/6.0.x/doc/book/src/java-broker/Java-Broker-Initial-Configuration.xml
 Thu Nov 26 14:32:36 2015
@@ -43,25 +43,25 @@
                     <para>Loggers</para>
                 </listitem>
                 <listitem>
-                    <para>Port</para>
+                    <para>Ports</para>
                 </listitem>
                 <listitem>
-                    <para>Authentication Provider</para>
+                    <para>Authentication Providers (optionally with Users for 
managing users Authentication Providers)</para>
                 </listitem>
                 <listitem>
-                    <para>Access Control Provider</para>
+                    <para>Access Control Providers</para>
                 </listitem>
                 <listitem>
-                    <para>Group Provider</para>
+                    <para>Group Providers (optionally with Groups and 
GroupMembers for managing groups Group Providers)</para>
                 </listitem>
                 <listitem>
-                    <para>Key store</para>
+                    <para>Key stores</para>
                 </listitem>
                 <listitem>
-                    <para>Trust store</para>
+                    <para>Trust stores</para>
                 </listitem>
                 <listitem>
-                    <para>Plugin</para>
+                    <para>Plugins</para>
                 </listitem>
             </itemizedlist>
         </para>
@@ -172,16 +172,38 @@ $ ./qpid-server -os -icp ./my-initial-co
 
     <section id="Java-Broker-Initial-Configuration-Type">
         <title>Configuration Store Type</title>
-        <para> There are currently two implementations of the pluggable Broker 
Configuration Store,
-            the default one which persists content to disk in a JSON file, and 
another which
-            operates only in-memory and so does not retain changes across 
broker restarts and always
-            relies on the current <link
-                
linkend="Java-Broker-Initial-Configuration-Initial-Config-Location">'Initial
-                Configuration'</link> to provide the configuration to start 
the broker with. </para>
+        <para> There are currently several implementations of the pluggable 
Broker Configuration Store:
+            <variablelist>
+                <varlistentry>
+                    <term>JSON</term>
+                    <listitem><para>the default one which persists content to 
disk in a JSON file</para></listitem>
+                </varlistentry>
+                <varlistentry>
+                    <term>Memory</term>
+                    <listitem><para>operates only in-memory and so does not 
retain changes across broker
+                        restarts and always relies on the current <link
+                                
linkend="Java-Broker-Initial-Configuration-Initial-Config-Location">'Initial
+                            Configuration'</link> to provide the configuration 
to start the broker with.
+                    </para></listitem>
+                </varlistentry>
+                <varlistentry>
+                    <term>DERBY</term>
+                    <listitem><para>stores configuration in embedded derby 
store</para></listitem>
+                </varlistentry>
+                <varlistentry>
+                    <term>BDB</term>
+                    <listitem><para>stores configuration in Berkeley DB 
store</para></listitem>
+                </varlistentry>
+                <varlistentry>
+                    <term>JDBC</term>
+                    <listitem><para>stores configuration in external RDBMS 
using JDBC</para></listitem>
+                </varlistentry>
+            </variablelist>
+        </para>
         <para> The command line argument <emphasis>-st</emphasis> (or
                 <emphasis>--store-type</emphasis>) can be used to override the 
default
                 <emphasis>json</emphasis>)configuration store type and allow 
choosing an alternative,
-            such as <emphasis>memory</emphasis>) </para>
+            such as <emphasis>Memory</emphasis>) </para>
         <screen>
 $ ./qpid-server -st memory
         </screen>
@@ -189,6 +211,12 @@ $ ./qpid-server -st memory
             same <link 
linkend="Java-Broker-Initial-Configuration-Initial-Config-Location">'Initial
                 Configuration'</link>
         </para>
+        <para>Another example of broker startup with configuration in DERBY 
network server</para>
+        <screen>
+$ ./qpid-server -st JDBC \
+  -prop 
"systemConfig.connectionUrl=jdbc:derby://localhost:1527/path/to/store;create=true"
 \
+  -prop "systemConfig.username=test" -prop "systemConfig.password=password"
+        </screen>
     </section>
 
     <section id="Java-Broker-Initial-Configuration-Configuration-Properties">

Modified: 
qpid/java/branches/6.0.x/doc/book/src/java-broker/Java-Broker-Installation.xml
URL: 
http://svn.apache.org/viewvc/qpid/java/branches/6.0.x/doc/book/src/java-broker/Java-Broker-Installation.xml?rev=1716689&r1=1716688&r2=1716689&view=diff
==============================================================================
--- 
qpid/java/branches/6.0.x/doc/book/src/java-broker/Java-Broker-Installation.xml 
(original)
+++ 
qpid/java/branches/6.0.x/doc/book/src/java-broker/Java-Broker-Installation.xml 
Thu Nov 26 14:32:36 2015
@@ -107,14 +107,16 @@
     <screen>
  Directory of c:\qpid\&windowsExtractedBrokerDirName;
 
-07/25/2012  11:22 PM                   .
-09/30/2012  10:51 AM                   ..
-09/30/2012  12:24 AM                   bin
-08/21/2012  11:17 PM                   etc
-07/25/2012  11:22 PM                   lib
-07/20/2012  08:10 PM            65,925 LICENSE
-07/20/2012  08:10 PM             3,858 NOTICE
-07/20/2012  08:10 PM             1,346 README.txt
+25/11/2015  11:29    &lt;DIR&gt;          .
+25/11/2015  11:29    &lt;DIR&gt;          ..
+25/11/2015  10:56    &lt;DIR&gt;          bin
+03/07/2015  08:06    &lt;DIR&gt;          etc
+25/11/2015  11:25    &lt;DIR&gt;          lib
+25/11/2015  10:56            28,143 LICENSE
+25/11/2015  10:56             3,409 NOTICE
+29/04/2015  09:13               116 README.txt
+3 File(s)         31,668 bytes
+5 Dir(s)  25,981,767,680 bytes free
 </screen>
     <section role="h3" 
id="Java-Broker-Installation-InstallationWindows-SettingQPIDWORK">
       <title>Setting the working directory</title>
@@ -147,15 +149,15 @@ tar xvzf &unixBrokerDownloadFileName;</p
     <para>The extraction of the broker package will have created a directory
       &unixExtractedBrokerDirName; within /usr/local/qpid</para>
     <screen>ls -la &unixExtractedBrokerDirName;/
-total 152
-drwxr-xr-x   8 qpid  qpid    272 25 Jul 23:22 .
-drwxr-xr-x  45 qpid  qpid   1530 30 Sep 10:51 ..
--rw-r--r--@  1 qpid  qpid  65925 20 Jul 20:10 LICENSE
--rw-r--r--@  1 qpid  qpid   3858 20 Jul 20:10 NOTICE
--rw-r--r--@  1 qpid  qpid   1346 20 Jul 20:10 README.txt
-drwxr-xr-x  10 qpid  qpid    340 30 Sep 00:24 bin
-drwxr-xr-x   9 qpid  qpid    306 21 Aug 23:17 etc
-drwxr-xr-x  34 qpid  qpid   1156 25 Jul 23:22 lib
+total 56
+drwxrwxr-x. 5 alex alex  4096 Nov 25 11:43 .
+drwxrwxr-x. 3 alex alex  4096 Nov 25 11:43 ..
+drwxr-xr-x. 2 alex alex  4096 Nov 24 23:38 bin
+drwxr-xr-x. 2 alex alex  4096 Nov 24 23:38 etc
+drwxrwxr-x. 2 alex alex  4096 Nov 25 11:43 lib
+-rw-r--r--. 1 alex alex 28143 Nov 24 23:38 LICENSE
+-rw-r--r--. 1 alex alex  3409 Nov 24 23:38 NOTICE
+-rw-r--r--. 1 alex alex   116 Nov 24 23:38 README.txt
     </screen>
     <section role="h3" 
id="Java-Broker-Installation-InstallationUnix-SettingQPIDWORK">
       <title>Setting the working directory</title>

Modified: qpid/java/branches/6.0.x/doc/book/src/java-broker/commonEntities.xml
URL: 
http://svn.apache.org/viewvc/qpid/java/branches/6.0.x/doc/book/src/java-broker/commonEntities.xml?rev=1716689&r1=1716688&r2=1716689&view=diff
==============================================================================
--- qpid/java/branches/6.0.x/doc/book/src/java-broker/commonEntities.xml 
(original)
+++ qpid/java/branches/6.0.x/doc/book/src/java-broker/commonEntities.xml Thu 
Nov 26 14:32:36 2015
@@ -22,7 +22,7 @@
 <!ENTITY qpidDownloadUrl "http://qpid.apache.org/download.html";>
 <!ENTITY qpidCppBook "../../AMQP-Messaging-Broker-CPP-Book/html/">
 
-<!ENTITY qpidCurrentRelease "0.32-SNAPSHOT">
+<!ENTITY qpidCurrentRelease "6.1.0-SNAPSHOT">
 
 <!ENTITY windowsBrokerDownloadFileName 
"qpid-java-broker-&qpidCurrentRelease;.zip">
 <!ENTITY windowsExtractedBrokerDirName "qpid-broker-&qpidCurrentRelease;">

Modified: 
qpid/java/branches/6.0.x/doc/book/src/java-broker/concepts/Java-Broker-Concepts-Other-Services.xml
URL: 
http://svn.apache.org/viewvc/qpid/java/branches/6.0.x/doc/book/src/java-broker/concepts/Java-Broker-Concepts-Other-Services.xml?rev=1716689&r1=1716688&r2=1716689&view=diff
==============================================================================
--- 
qpid/java/branches/6.0.x/doc/book/src/java-broker/concepts/Java-Broker-Concepts-Other-Services.xml
 (original)
+++ 
qpid/java/branches/6.0.x/doc/book/src/java-broker/concepts/Java-Broker-Concepts-Other-Services.xml
 Thu Nov 26 14:32:36 2015
@@ -42,16 +42,15 @@
 
     <section id="Java-Broker-Concepts-Keystores">
         <title>Keystores</title>
-        <para><emphasis>Keystores</emphasis> are used to configure details of 
keystores holding SSL keys and certificates
+        <para><emphasis>Keystores</emphasis> are used to configure SSL private 
and public keys and certificates
         for the SSL transports on Ports.</para>
         <para>Keystore configuration and management is covered in <xref 
linkend="Java-Broker-Management-Managing-Keystores"/>.</para>
     </section>
 
     <section id="Java-Broker-Concepts-Truststores">
         <title>Truststores</title>
-        <para><emphasis>Truststores</emphasis> are used to configure details 
of keystores holding SSL certificates
-        for trusting Client Certificate on SSL ports.
-        </para>
+        <para><emphasis>Truststores</emphasis> are used to configure SSL 
certificates for trusting Client Certificate
+            on SSL ports or making SSL connections to other external services 
like LDAP, etc.</para>
         <para>Truststore configuration and management is covered in <xref 
linkend="Java-Broker-Management-Managing-Truststores"/>.</para>
     </section>
     

Modified: 
qpid/java/branches/6.0.x/doc/book/src/java-broker/concepts/Java-Broker-Concepts-Queues.xml
URL: 
http://svn.apache.org/viewvc/qpid/java/branches/6.0.x/doc/book/src/java-broker/concepts/Java-Broker-Concepts-Queues.xml?rev=1716689&r1=1716688&r2=1716689&view=diff
==============================================================================
--- 
qpid/java/branches/6.0.x/doc/book/src/java-broker/concepts/Java-Broker-Concepts-Queues.xml
 (original)
+++ 
qpid/java/branches/6.0.x/doc/book/src/java-broker/concepts/Java-Broker-Concepts-Queues.xml
 Thu Nov 26 14:32:36 2015
@@ -30,7 +30,7 @@
   hold/buffer messages for later delivery to consumer applications. An <link
    linkend="Java-Broker-Concepts-Exchanges">Exchange</link> for passing 
messages to a queue.
   Consumers subscribe to a queue in order to receive messages for it. </para>
- <para>The Broker supports different queue types, each with different delivery 
semantics.  It also messages on a queue to be treated as a group.</para>
+ <para>The Broker supports different queue types, each with different delivery 
semantics.  It also supports messages on a queue to be treated as a 
group.</para>
  <section id="Java-Broker-Concepts-Queues-Types">
     <title>Types</title>
     <para>The Broker supports four different queue types, each with different 
delivery semantics.<itemizedlist>

Modified: 
qpid/java/branches/6.0.x/doc/book/src/java-broker/management/channels/Java-Broker-Management-Channel-REST-API.xml
URL: 
http://svn.apache.org/viewvc/qpid/java/branches/6.0.x/doc/book/src/java-broker/management/channels/Java-Broker-Management-Channel-REST-API.xml?rev=1716689&r1=1716688&r2=1716689&view=diff
==============================================================================
--- 
qpid/java/branches/6.0.x/doc/book/src/java-broker/management/channels/Java-Broker-Management-Channel-REST-API.xml
 (original)
+++ 
qpid/java/branches/6.0.x/doc/book/src/java-broker/management/channels/Java-Broker-Management-Channel-REST-API.xml
 Thu Nov 26 14:32:36 2015
@@ -553,4 +553,159 @@ curl --user admin -X PUT  -d '{}' http:/
     off by default). For details see <xref 
linkend="Java-Broker-Management-Managing-Plugin-HTTP"/>
   </para>
   </section>
+
+  <section id="Java-Broker-Management-Channel-REST-API-Docs">
+    <title>Web interfaces with REST API Documentation</title>
+    <para>Java Broker provides auxiliary web interfaces containing basic 
description of available REST services and their attributes.</para>
+    <para>Such services are available under /apidocs/* and can be accessed by 
authenticated users.</para>
+    <table>
+    <title>Rest services documentation</title>
+    <tgroup cols="2">
+    <thead>
+      <row>
+        <entry>REST Service URI</entry>
+        <entry>Description</entry>
+      </row>
+    </thead>
+    <tbody>
+    <row>
+      <entry>
+        <para>/api/latest/broker</para>
+      </entry>
+      <entry>
+        <para>Provides information about Broker REST interfaces</para>
+      </entry>
+    </row>
+    <row>
+      <entry>
+        <para>/api/latest/virtualhostnode</para>
+      </entry>
+      <entry>
+        <para>Provides information about Virtual Host Node attributes and 
types</para>
+      </entry>
+    </row>
+      <row>
+        <entry>
+          <para>/api/latest/virtualhost</para>
+        </entry>
+        <entry>
+          <para>Provides information about Virtual Host Node attributes and 
types</para>
+        </entry>
+      </row>
+      <row>
+        <entry>
+          <para>/api/latest/port</para>
+        </entry>
+        <entry>
+          <para>Provides information about Port attributes and types</para>
+        </entry>
+      </row>
+      <row>
+        <entry>
+          <para>/api/latest/authenticationprovider</para>
+        </entry>
+        <entry>
+          <para>Provides information about Authentication Provider  attributes 
and types</para>
+        </entry>
+      </row>
+      <row>
+        <entry>
+          <para>/api/latest/accesscontrolprovider</para>
+        </entry>
+        <entry>
+          <para>Provides information about Access Control Provider  attributes 
and types</para>
+        </entry>
+      </row>
+      <row>
+        <entry>
+          <para>/api/latest/keystore</para>
+        </entry>
+        <entry>
+          <para>Provides information about Keystore  attributes and 
types</para>
+        </entry>
+      </row>
+      <row>
+        <entry>
+          <para>/api/latest/truststore</para>
+        </entry>
+        <entry>
+          <para>Provides information about Truststore  attributes and 
types</para>
+        </entry>
+      </row>
+      <row>
+        <entry>
+          <para>/api/latest/queue</para>
+        </entry>
+        <entry>
+          <para>Provides information about Queue  attributes and types</para>
+        </entry>
+      </row>
+      <row>
+        <entry>
+          <para>/api/latest/exchange</para>
+        </entry>
+        <entry>
+          <para>Provides information about Exchange  attributes and 
types</para>
+        </entry>
+      </row>
+      <row>
+        <entry>
+          <para>/api/latest/binding</para>
+        </entry>
+        <entry>
+          <para>Provides information about Binding  attributes and types</para>
+        </entry>
+      </row>
+      <row>
+        <entry>
+          <para>/api/latest/groupprovider</para>
+        </entry>
+        <entry>
+          <para>Provides information about Group Provider  attributes and 
types</para>
+        </entry>
+      </row>
+      <row>
+        <entry>
+          <para>/api/latest/brokerlogger</para>
+        </entry>
+        <entry>
+          <para>Provides information about Broker Logger attributes and 
types</para>
+        </entry>
+      </row>
+      <row>
+        <entry>
+          <para>/api/latest/virtualhostlogger</para>
+        </entry>
+        <entry>
+          <para>Provides information about Virtual Host Logger attributes and 
types</para>
+        </entry>
+      </row>
+      <row>
+        <entry>
+          <para>/api/latest/group</para>
+        </entry>
+        <entry>
+          <para>Provides information about Group attributes and types</para>
+        </entry>
+      </row>
+      <row>
+        <entry>
+          <para>/api/latest/groupmember</para>
+        </entry>
+        <entry>
+          <para>Provides information about Group Member attributes and 
types</para>
+        </entry>
+      </row>
+      <row>
+        <entry>
+          <para>/api/latest/user</para>
+        </entry>
+        <entry>
+          <para>Provides information about User attributes and types</para>
+        </entry>
+      </row>
+    </tbody>
+    </tgroup>
+    </table>
+  </section>
 </section>

Modified: 
qpid/java/branches/6.0.x/doc/book/src/java-broker/runtime/Java-Broker-Runtime-Flow-To-Disk.xml
URL: 
http://svn.apache.org/viewvc/qpid/java/branches/6.0.x/doc/book/src/java-broker/runtime/Java-Broker-Runtime-Flow-To-Disk.xml?rev=1716689&r1=1716688&r2=1716689&view=diff
==============================================================================
--- 
qpid/java/branches/6.0.x/doc/book/src/java-broker/runtime/Java-Broker-Runtime-Flow-To-Disk.xml
 (original)
+++ 
qpid/java/branches/6.0.x/doc/book/src/java-broker/runtime/Java-Broker-Runtime-Flow-To-Disk.xml
 Thu Nov 26 14:32:36 2015
@@ -22,16 +22,17 @@
 
 <section id="Java-Broker-Runtime-Flow-To-Disk">
   <title>Flow to Disk</title>
-  <para>Flow to disk limits the amount of heap memory that can be occupied by 
messages. Once this
+  <para>Flow to disk limits the amount of <link 
linkend="Java-Broker-Runtime-Memory">direct and heap memory</link>
+    that can be occupied by messages. Once this
     limit is reached any new transient messages and all existing transient 
messages will be
     transferred to disk. Newly arriving transient messages will continue to go 
to the disk until the
     cumulative size of all messages falls below the limit once again.</para>
-  <para>By default the Broker makes 40% of the max available memory for 
messages. This memory is
+  <para>By default the Broker makes 40% of the max direct available memory for 
messages. This memory is
     divided between all the queues across all virtual hosts defined on the 
Broker with a percentage
     calculated according to their current queue size. These calculations are 
refreshed periodically
     by the housekeeping cycle.</para>
   <para>For example if there are two queues, one containing 75MB and the 
second 100MB messages
-    respectively and the Broker has 1GB heap memory with the default of 40% 
available for messages.
+    respectively and the Broker has 1GB direct memory with the default of 40% 
available for messages.
     The first queue will have a target size of 170MB and the second 230MB. 
Once 400MB is taken by
     messages, messages will begin to flow to disk. New messages will cease to 
flow to disk when
     their cumulative size falls beneath 400MB.</para>

Modified: 
qpid/java/branches/6.0.x/doc/book/src/java-broker/runtime/Java-Broker-Runtime-Memory.xml
URL: 
http://svn.apache.org/viewvc/qpid/java/branches/6.0.x/doc/book/src/java-broker/runtime/Java-Broker-Runtime-Memory.xml?rev=1716689&r1=1716688&r2=1716689&view=diff
==============================================================================
--- 
qpid/java/branches/6.0.x/doc/book/src/java-broker/runtime/Java-Broker-Runtime-Memory.xml
 (original)
+++ 
qpid/java/branches/6.0.x/doc/book/src/java-broker/runtime/Java-Broker-Runtime-Memory.xml
 Thu Nov 26 14:32:36 2015
@@ -98,7 +98,8 @@
         When many small messages accumulate on the broker the 1 kB heap memory 
overhead can become a <link 
linkend="Java-Broker-Runtime-Memory-Low-Memory-Heap">limiting factor</link>.
       </para>
       <para>
-        When the broker is <link 
linkend="Java-Broker-Runtime-Memory-Low-Memory-Direct">running low on direct 
memory</link> it will evict messages from memory and flow them to disk.
+        When the broker is <link 
linkend="Java-Broker-Runtime-Memory-Low-Memory-Direct">running low on direct 
memory</link>
+        it will evict messages from memory and <link 
linkend="Java-Broker-Runtime-Flow-To-Disk">flow them to disk</link>.
         For persistent messages this only means freeing the direct memory 
representation because they always have an on-disk representation to guard 
against unexpected failure (e.g., a power cut).
         For transient messages this implies additional disk I/O.
         After being flown to disk messages need to be re-read from disk before 
delivery.

Modified: 
qpid/java/branches/6.0.x/doc/book/src/java-broker/security/Java-Broker-Security-ACLs.xml
URL: 
http://svn.apache.org/viewvc/qpid/java/branches/6.0.x/doc/book/src/java-broker/security/Java-Broker-Security-ACLs.xml?rev=1716689&r1=1716688&r2=1716689&view=diff
==============================================================================
--- 
qpid/java/branches/6.0.x/doc/book/src/java-broker/security/Java-Broker-Security-ACLs.xml
 (original)
+++ 
qpid/java/branches/6.0.x/doc/book/src/java-broker/security/Java-Broker-Security-ACLs.xml
 Thu Nov 26 14:32:36 2015
@@ -468,6 +468,37 @@
       </tbody>
     </tgroup>
   </table>
+  <table id="table-Java-Broker-Security-ACLs-Queue-Exchnage-Operations">
+    <title>ACL for Queue management operations invoked via REST 
interfaces</title>
+    <tgroup cols="2">
+      <tbody>
+        <row>
+          <entry> <command>Operation</command> </entry>
+          <entry> <para>Component</para> </entry>
+          <entry> <para>Method</para> </entry>
+          <entry> <para>Description</para> </entry>
+        </row>
+        <row>
+          <entry> <command>UPDATE</command> </entry>
+          <entry> <para>VirtualHost.Queue</para> </entry>
+          <entry> <para>copyMessages</para> </entry>
+          <entry> <para>Copy messages</para> </entry>
+        </row>
+        <row>
+          <entry> <command>UPDATE</command> </entry>
+          <entry> <para>VirtualHost.Queue</para> </entry>
+          <entry> <para>moveMessages</para> </entry>
+          <entry> <para>Move messages</para> </entry>
+        </row>
+        <row>
+          <entry> <command>UPDATE</command> </entry>
+          <entry> <para>VirtualHost.Queue</para> </entry>
+          <entry> <para>deleteMessages</para> </entry>
+          <entry> <para>Delete messages</para> </entry>
+        </row>
+      </tbody>
+    </tgroup>
+  </table>
   <section role="h4" id="Java-Broker-Security-ACLs-WorkedExamples">
     <title>
       Worked Examples

Modified: 
qpid/java/branches/6.0.x/doc/book/src/java-broker/security/Java-Broker-Security-Group-Providers.xml
URL: 
http://svn.apache.org/viewvc/qpid/java/branches/6.0.x/doc/book/src/java-broker/security/Java-Broker-Security-Group-Providers.xml?rev=1716689&r1=1716688&r2=1716689&view=diff
==============================================================================
--- 
qpid/java/branches/6.0.x/doc/book/src/java-broker/security/Java-Broker-Security-Group-Providers.xml
 (original)
+++ 
qpid/java/branches/6.0.x/doc/book/src/java-broker/security/Java-Broker-Security-Group-Providers.xml
 Thu Nov 26 14:32:36 2015
@@ -59,4 +59,12 @@
           </para>
      </section>
   </section>
+
+    <section role="h3" 
id="Java-Broker-Security-Group-Providers-ManagedGroupProvider">
+        <title>ManagedGroupProvider</title>
+        <para>
+            The <emphasis>ManagedGroupProvider</emphasis> allows specifying 
group membership as part of broker configuration.
+            In future version of Brokers GroupFile Provider will be replaced 
by this one.
+        </para>
+    </section>
 </section>

Propchange: qpid/java/branches/6.0.x/doc/book/src/jms-client-0-8/
------------------------------------------------------------------------------
--- svn:mergeinfo (original)
+++ svn:mergeinfo Thu Nov 26 14:32:36 2015
@@ -7,4 +7,4 @@
 
/qpid/branches/mcpierce-QPID-4719/qpid/doc/book/src/jms-client-0-8:1477004-1477093
 /qpid/branches/qpid-2935/qpid/doc/book/src/jms-client-0-8:1061302-1072333
 /qpid/branches/qpid-3346/qpid/doc/book/src/jms-client-0-8:1144319-1179855
-/qpid/java/trunk/doc/book/src/jms-client-0-8:1716086
+/qpid/java/trunk/doc/book/src/jms-client-0-8:1716086,1716489

Modified: 
qpid/java/branches/6.0.x/doc/book/src/jms-client-0-8/commonEntities.xml
URL: 
http://svn.apache.org/viewvc/qpid/java/branches/6.0.x/doc/book/src/jms-client-0-8/commonEntities.xml?rev=1716689&r1=1716688&r2=1716689&view=diff
==============================================================================
--- qpid/java/branches/6.0.x/doc/book/src/jms-client-0-8/commonEntities.xml 
(original)
+++ qpid/java/branches/6.0.x/doc/book/src/jms-client-0-8/commonEntities.xml Thu 
Nov 26 14:32:36 2015
@@ -19,7 +19,7 @@
 
 -->
 
-<!ENTITY qpidVersion "0.32-SNAPSHOT">
+<!ENTITY qpidVersion "6.1.0-SNAPSHOT">
 <!ENTITY qpidDownloadUrlDesc "the Apache Qpid project web site">
 <!ENTITY qpidDownloadUrl "http://qpid.apache.org/download.html";>
 



---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to