Return-Path: X-Original-To: apmail-qpid-commits-archive@www.apache.org Delivered-To: apmail-qpid-commits-archive@www.apache.org Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by minotaur.apache.org (Postfix) with SMTP id 956AAB592 for ; Wed, 4 Jan 2012 04:37:00 +0000 (UTC) Received: (qmail 85487 invoked by uid 500); 4 Jan 2012 04:37:00 -0000 Delivered-To: apmail-qpid-commits-archive@qpid.apache.org Received: (qmail 85439 invoked by uid 500); 4 Jan 2012 04:37:00 -0000 Mailing-List: contact commits-help@qpid.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: dev@qpid.apache.org Delivered-To: mailing list commits@qpid.apache.org Received: (qmail 85377 invoked by uid 99); 4 Jan 2012 04:36:59 -0000 Received: from nike.apache.org (HELO nike.apache.org) (192.87.106.230) by apache.org (qpsmtpd/0.29) with ESMTP; Wed, 04 Jan 2012 04:36:59 +0000 X-ASF-Spam-Status: No, hits=-2000.0 required=5.0 tests=ALL_TRUSTED X-Spam-Check-By: apache.org Received: from [140.211.11.4] (HELO eris.apache.org) (140.211.11.4) by apache.org (qpsmtpd/0.29) with ESMTP; Wed, 04 Jan 2012 04:36:46 +0000 Received: from eris.apache.org (localhost [127.0.0.1]) by eris.apache.org (Postfix) with ESMTP id E43D623888D2 for ; Wed, 4 Jan 2012 04:36:23 +0000 (UTC) Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Subject: svn commit: r1227044 [1/3] - /qpid/site/docs/books/trunk/AMQP-Messaging-Broker-Java-Book/html/ Date: Wed, 04 Jan 2012 04:36:22 -0000 To: commits@qpid.apache.org From: rgodfrey@apache.org X-Mailer: svnmailer-1.0.8-patched Message-Id: <20120104043623.E43D623888D2@eris.apache.org> X-Virus-Checked: Checked by ClamAV on apache.org Author: rgodfrey Date: Wed Jan 4 04:36:22 2012 New Revision: 1227044 URL: http://svn.apache.org/viewvc?rev=1227044&view=rev Log: QPID-3722 : Update to generate UTF-8 encoded output for the HTML Modified: qpid/site/docs/books/trunk/AMQP-Messaging-Broker-Java-Book/html/Configuring-ACLS.html qpid/site/docs/books/trunk/AMQP-Messaging-Broker-Java-Book/html/How-to-Tune-M3-Java-Broker-Performance.html qpid/site/docs/books/trunk/AMQP-Messaging-Broker-Java-Book/html/Java-Broker-Configuration-Guide.html qpid/site/docs/books/trunk/AMQP-Messaging-Broker-Java-Book/html/Java-Broker-Debug-Logging.html qpid/site/docs/books/trunk/AMQP-Messaging-Broker-Java-Book/html/Java-Broker-Slow-Consumer-Disconnect.html qpid/site/docs/books/trunk/AMQP-Messaging-Broker-Java-Book/html/Java-Environment-Variables.html qpid/site/docs/books/trunk/AMQP-Messaging-Broker-Java-Book/html/Java-General-User-Guides.html qpid/site/docs/books/trunk/AMQP-Messaging-Broker-Java-Book/html/Priority-Queues.html qpid/site/docs/books/trunk/AMQP-Messaging-Broker-Java-Book/html/Qpid-JMX-Management-Console.html qpid/site/docs/books/trunk/AMQP-Messaging-Broker-Java-Book/html/Qpid-Java-Broker-Config-File.html qpid/site/docs/books/trunk/AMQP-Messaging-Broker-Java-Book/html/Qpid-Java-Broker-HowTos.html qpid/site/docs/books/trunk/AMQP-Messaging-Broker-Java-Book/html/Qpid-Java-Broker-Management-CLI.html qpid/site/docs/books/trunk/AMQP-Messaging-Broker-Java-Book/html/Qpid-Java-Broker-Virtualhosts-Config.html qpid/site/docs/books/trunk/AMQP-Messaging-Broker-Java-Book/html/Qpid-Java-Build-HowTo.html qpid/site/docs/books/trunk/AMQP-Messaging-Broker-Java-Book/html/Qpid-Java-FAQ.html qpid/site/docs/books/trunk/AMQP-Messaging-Broker-Java-Book/html/Qpid-Java-Log4j.html qpid/site/docs/books/trunk/AMQP-Messaging-Broker-Java-Book/html/Qpid-Java-SSL.html qpid/site/docs/books/trunk/AMQP-Messaging-Broker-Java-Book/html/Qpid-Troubleshooting-Guide.html qpid/site/docs/books/trunk/AMQP-Messaging-Broker-Java-Book/html/QpidJavaBroker-ManagementTools.html qpid/site/docs/books/trunk/AMQP-Messaging-Broker-Java-Book/html/index.html qpid/site/docs/books/trunk/AMQP-Messaging-Broker-Java-Book/html/pr01.html Modified: qpid/site/docs/books/trunk/AMQP-Messaging-Broker-Java-Book/html/Configuring-ACLS.html URL: http://svn.apache.org/viewvc/qpid/site/docs/books/trunk/AMQP-Messaging-Broker-Java-Book/html/Configuring-ACLS.html?rev=1227044&r1=1227043&r2=1227044&view=diff ============================================================================== --- qpid/site/docs/books/trunk/AMQP-Messaging-Broker-Java-Book/html/Configuring-ACLS.html (original) +++ qpid/site/docs/books/trunk/AMQP-Messaging-Broker-Java-Book/html/Configuring-ACLS.html Wed Jan 4 04:36:22 2012 @@ -1,6 +1,6 @@ -2.2.  Configuring ACLs

2.2.  Configuring ACLs

@@ -11,7 +11,7 @@

-

2.2.1.  +

2.2.1.  Enabling ACLs

@@ -52,7 +52,7 @@
-

2.2.2.  +

2.2.2.  Writing .acl files

@@ -102,7 +102,7 @@

-

2.2.3.  +

2.2.3.  Syntax

@@ -133,35 +133,35 @@ alice # Another broker line
-

Table 2.2. ACL Rules: permission

+

Table 2.2. ACL Rules: permission

ALLOW

Allow the action

ALLOW-LOG

Allow the action and log the action in the log

DENY

Deny the action

DENY-LOG

Deny the action and log the action in the log


-

Table 2.3. ACL Rules:action

+

Table 2.3. ACL Rules:action

CONSUME

Applied when subscriptions are created

PUBLISH

Applied on a per message basis on publish message transfers

CREATE

Applied when an object is created, such as bindings, queues, exchanges

ACCESS

Applied when an object is read or accessed

BIND

Applied when queues are bound to exchanges

UNBIND

Applied when queues are unbound from exchanges

DELETE

Applied when objects are deleted

PURGE

Applied when purge the contents of a queue

UPDATE

Applied when an object is updated


-

Table 2.4. ACL Rules:object

+

Table 2.4. ACL Rules:object

QUEUE

A queue

EXCHANGE

An exchange

VIRTUALHOST

A virtualhost (Java Broker only)

METHOD

Management or agent or broker method (Java Broker only)

BROKER

The broker (not currently used in Java Broker)

LINK

A federation or inter-broker link (not currently used in Java Broker)


-

Table 2.5. ACL Rules:property

+

Table 2.5. ACL Rules:property

name

String. Object name, such as a queue name, exchange name or JMX method name.

durable

Boolean. Indicates the object is durable

routingkey

String. Specifies routing key

passive

Boolean. Indicates the presence of a passive flag

autodelete

Boolean. Indicates whether or not the object gets deleted when the connection is closed

exclusive

Boolean. Indicates the presence of an exclusive flag

temporary

Boolean. Indicates the presence of an temporary flag

type

String. Type of object, such as topic, fanout, or xml

alternate

String. Name of the alternate exchange

queuename

String. Name of the queue (used only when the object is something other than queue

component

String. JMX component name (Java Broker only)

schemapackage

String. QMF schema package name (Not used in Java Broker)

schemaclass

String. QMF schema class name (Not used in Java Broker)


-

Table 2.6. ACL rules:components (Java Broker only)

+

Table 2.6. ACL rules:components (Java Broker only)

-
UserManagement

User maintainance; create/delete/view users, change passwords etc

permissionable at broker level only

ConfigurationManagement

Dynammically reload configuration from disk.

permissionable at broker level only

LoggingManagement

Dynammically control Qpid logging level

permissionable at broker level only

ServerInformation

Read-only information regarding the Qpid: version number etc

permissionable at broker level only

VirtualH ost.Queue

Queue maintainance; copy/move/purge/view etc

 
VirtualHost.Exchange

Exchange maintenance; bind/unbind queues to exchanges

 
VirtualHost.VirtualHost

Virtual host maintainace; create/delete exchanges, queues etc

 
+
UserManagement

User maintainance; create/delete/view users, change passwords etc

permissionable at broker level only

ConfigurationManagement

Dynammically reload configuration from disk.

permissionable at broker level only

LoggingManagement

Dynammically control Qpid logging level

permissionable at broker level only

ServerInformation

Read-only information regarding the Qpid: version number etc

permissionable at broker level only

VirtualH ost.Queue

Queue maintainance; copy/move/purge/view etc

 
VirtualHost.Exchange

Exchange maintenance; bind/unbind queues to exchanges

 
VirtualHost.VirtualHost

Virtual host maintainace; create/delete exchanges, queues etc

 

-

2.2.4.  +

2.2.4.  Worked Examples

Here are three example ACLs illustrating some common use-cases.

-

2.2.4.1.  +

2.2.4.1.  Worked example 1 - Management rights

@@ -185,7 +185,7 @@ ACL DENY-LOG ALL ALL
-

2.2.4.2.  +

2.2.4.2.  Worked example 2 - User maintainer group

@@ -206,7 +206,7 @@ ACL DENY-LOG ALL ALL
-

2.2.4.3.  +

2.2.4.3.  Worked example 3 - Request/Response messaging

@@ -243,6 +243,6 @@

-