You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@activemq.apache.org by cl...@apache.org on 2015/03/03 18:18:56 UTC

[6/9] activemq-6 git commit: update user manual to use the phrase 'Apache ActiveMQ'

update user manual to use the phrase 'Apache ActiveMQ'


Project: http://git-wip-us.apache.org/repos/asf/activemq-6/repo
Commit: http://git-wip-us.apache.org/repos/asf/activemq-6/commit/9d72cefd
Tree: http://git-wip-us.apache.org/repos/asf/activemq-6/tree/9d72cefd
Diff: http://git-wip-us.apache.org/repos/asf/activemq-6/diff/9d72cefd

Branch: refs/heads/master
Commit: 9d72cefd925adac2b3f0ecccc58598343a7f4c93
Parents: 67c0ce5
Author: Andy Taylor <an...@apache.org>
Authored: Tue Mar 3 16:12:34 2015 +0000
Committer: Andy Taylor <an...@apache.org>
Committed: Tue Mar 3 16:36:33 2015 +0000

----------------------------------------------------------------------
 docs/user-manual/en/README.md                  |   4 +-
 docs/user-manual/en/SUMMARY.md                 |   4 +-
 docs/user-manual/en/aerogear-integration.md    |   2 +-
 docs/user-manual/en/architecture.md            |  48 ++++----
 docs/user-manual/en/client-classpath.md        |  12 +-
 docs/user-manual/en/client-reconnection.md     |   8 +-
 docs/user-manual/en/clusters.md                |  66 +++++-----
 docs/user-manual/en/configuration-index.md     |  26 ++--
 docs/user-manual/en/configuring-transports.md  |  20 +--
 docs/user-manual/en/connection-ttl.md          |  12 +-
 docs/user-manual/en/core-bridges.md            |   8 +-
 docs/user-manual/en/diverts.md                 |   2 +-
 docs/user-manual/en/duplicate-detection.md     |   6 +-
 docs/user-manual/en/embedding-activemq.md      |  36 +++---
 docs/user-manual/en/examples.md                | 130 ++++++++++----------
 docs/user-manual/en/filter-expressions.md      |   8 +-
 docs/user-manual/en/flow-control.md            |  24 ++--
 docs/user-manual/en/ha.md                      |  28 ++---
 docs/user-manual/en/intercepting-operations.md |   2 +-
 docs/user-manual/en/interoperability.md        |  76 ++++++------
 docs/user-manual/en/jms-bridge.md              |  20 +--
 docs/user-manual/en/jms-core-mapping.md        |   4 +-
 docs/user-manual/en/large-messages.md          |  16 +--
 docs/user-manual/en/libaio.md                  |   8 +-
 docs/user-manual/en/logging.md                 |   6 +-
 docs/user-manual/en/management.md              |  62 +++++-----
 docs/user-manual/en/message-expiry.md          |   6 +-
 docs/user-manual/en/message-grouping.md        |   2 +-
 docs/user-manual/en/messaging-concepts.md      |  26 ++--
 docs/user-manual/en/paging.md                  |  12 +-
 docs/user-manual/en/perf-tuning.md             |  14 +--
 docs/user-manual/en/persistence.md             |  42 +++----
 docs/user-manual/en/pre-acknowledge.md         |   4 +-
 docs/user-manual/en/preface.md                 |  14 +--
 docs/user-manual/en/project-info.md            |   6 +-
 docs/user-manual/en/rest.md                    | 114 ++++++++---------
 docs/user-manual/en/security.md                |  14 +--
 docs/user-manual/en/send-guarantees.md         |  16 +--
 docs/user-manual/en/slow-consumers.md          |   2 +-
 docs/user-manual/en/spring-integration.md      |   6 +-
 docs/user-manual/en/thread-pooling.md          |  14 +--
 docs/user-manual/en/tools.md                   |   4 +-
 docs/user-manual/en/transaction-config.md      |   6 +-
 docs/user-manual/en/undelivered-messages.md    |   8 +-
 docs/user-manual/en/using-core.md              |  10 +-
 docs/user-manual/en/using-jms.md               |  18 +--
 docs/user-manual/en/using-server.md            |  22 ++--
 docs/user-manual/en/vertx-integration.md       |  10 +-
 docs/user-manual/en/wildcard-routing.md        |   2 +-
 docs/user-manual/en/wildcard-syntax.md         |   6 +-
 examples/jms/queue/pom.xml                     |   2 +-
 51 files changed, 509 insertions(+), 509 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/activemq-6/blob/9d72cefd/docs/user-manual/en/README.md
----------------------------------------------------------------------
diff --git a/docs/user-manual/en/README.md b/docs/user-manual/en/README.md
index 3eae03d..1d35c43 100644
--- a/docs/user-manual/en/README.md
+++ b/docs/user-manual/en/README.md
@@ -1,7 +1,7 @@
 ![ActiveMQ logo](images/activemq-logo.jpg)
 
-ActiveMQ User Manual
+Apache ActiveMQ User Manual
 ====================
 
-The User manual is an in depth manual on all aspects of ActiveMQ
+The User manual is an in depth manual on all aspects of Apache ActiveMQ
 

http://git-wip-us.apache.org/repos/asf/activemq-6/blob/9d72cefd/docs/user-manual/en/SUMMARY.md
----------------------------------------------------------------------
diff --git a/docs/user-manual/en/SUMMARY.md b/docs/user-manual/en/SUMMARY.md
index 000a539..d9f0d34 100644
--- a/docs/user-manual/en/SUMMARY.md
+++ b/docs/user-manual/en/SUMMARY.md
@@ -13,7 +13,7 @@
 * [The Client Classpath](client-classpath.md)
 * [Examples](examples.md)
 * [Routing Messages With Wild Cards](wildcard-routing.md)
-* [Understanding the ActiveMQ Wildcard Syntax](wildcard-syntax.md)
+* [Understanding the Apache ActiveMQ Wildcard Syntax](wildcard-syntax.md)
 * [Filter Expressions](filter-expressions.md)
 * [Persistence](persistence.md)
 * [Configuring Transports](configuring-transports.md)
@@ -45,7 +45,7 @@
 * [Thread management](thread-pooling.md)
 * [Logging](logging.md)
 * [REST Interface](rest.md)
-* [Embedding ActiveMQ](embedding-activemq.md)
+* [Embedding Apache ActiveMQ](embedding-activemq.md)
 * [Spring Integration](spring-integration.md)
 * [AeroGear Integration](aerogear-integration.md)
 * [VertX Integration](vertx-integration.md)

http://git-wip-us.apache.org/repos/asf/activemq-6/blob/9d72cefd/docs/user-manual/en/aerogear-integration.md
----------------------------------------------------------------------
diff --git a/docs/user-manual/en/aerogear-integration.md b/docs/user-manual/en/aerogear-integration.md
index 57c30a8..df1f3e0 100644
--- a/docs/user-manual/en/aerogear-integration.md
+++ b/docs/user-manual/en/aerogear-integration.md
@@ -2,7 +2,7 @@
 
 AeroGears push technology provides support for different push
 notification technologies like Google Cloud Messaging, Apple's APNs or
-Mozilla's SimplePush. ActiveMQ allows you to configure a Connector
+Mozilla's SimplePush. Apache ActiveMQ allows you to configure a Connector
 Service that will consume messages from a queue and forward them to an
 AeroGear push server and subsequently sent as notifications to mobile
 devices.

http://git-wip-us.apache.org/repos/asf/activemq-6/blob/9d72cefd/docs/user-manual/en/architecture.md
----------------------------------------------------------------------
diff --git a/docs/user-manual/en/architecture.md b/docs/user-manual/en/architecture.md
index 8390490..0290a9f 100644
--- a/docs/user-manual/en/architecture.md
+++ b/docs/user-manual/en/architecture.md
@@ -1,31 +1,31 @@
 # Architecture
 
-In this section we will give an overview of the ActiveMQ high level
+In this section we will give an overview of the Apache ActiveMQ high level
 architecture.
 
 ## Core Architecture
 
-ActiveMQ core is designed simply as set of Plain Old Java Objects
+Apache ActiveMQ core is designed simply as set of Plain Old Java Objects
 (POJOs) - we hope you like its clean-cut design.
 
 We've also designed it to have as few dependencies on external jars as
-possible. In fact, ActiveMQ core has only one jar dependency, netty.jar,
+possible. In fact, Apache ActiveMQ core has only one jar dependency, netty.jar,
 other than the standard JDK classes! This is because we use some of the
 netty buffer classes internally.
 
-This allows ActiveMQ to be easily embedded in your own project, or
+This allows Apache ActiveMQ to be easily embedded in your own project, or
 instantiated in any dependency injection framework such as Spring or
 Google Guice.
 
-Each ActiveMQ server has its own ultra high performance persistent
+Each Apache ActiveMQ server has its own ultra high performance persistent
 journal, which it uses for message and other persistence.
 
 Using a high performance journal allows outrageous persistence message
 performance, something not achievable when using a relational database
 for persistence.
 
-ActiveMQ clients, potentially on different physical machines interact
-with the ActiveMQ server. ActiveMQ currently provides two APIs for
+Apache ActiveMQ clients, potentially on different physical machines interact
+with the Apache ActiveMQ server. Apache ActiveMQ currently provides two APIs for
 messaging at the client side:
 
 1. Core client API. This is a simple intuitive Java API that allows the
@@ -35,7 +35,7 @@ messaging at the client side:
 2. JMS client API. The standard JMS API is available at the client
     side.
 
-ActiveMQ also provides different protocol implementations on the server so you can use respective clients for these protocols:
+Apache ActiveMQ also provides different protocol implementations on the server so you can use respective clients for these protocols:
 
 1. Stomp
 2. OpenWire
@@ -45,13 +45,13 @@ ActiveMQ also provides different protocol implementations on the server so you c
 JMS semantics are implemented by a JMS facade layer on the client
 side.
 
-The ActiveMQ server does not speak JMS and in fact does not know
+The Apache ActiveMQ server does not speak JMS and in fact does not know
 anything about JMS, it is a protocol agnostic messaging server designed
 to be used with multiple different protocols.
 
 When a user uses the JMS API on the client side, all JMS interactions
-are translated into operations on the ActiveMQ core client API before
-being transferred over the wire using the ActiveMQ wire format.
+are translated into operations on the Apache ActiveMQ core client API before
+being transferred over the wire using the Apache ActiveMQ wire format.
 
 The server always just deals with core API interactions.
 
@@ -59,25 +59,25 @@ A schematic illustrating this relationship is shown in figure 3.1 below:
 
 ![ActiveMQ architecture1](images/architecture1.jpg)
 
-Figure 3.1 shows two user applications interacting with a ActiveMQ
+Figure 3.1 shows two user applications interacting with an Apache ActiveMQ
 server. User Application 1 is using the JMS API, while User Application
 2 is using the core client API directly.
 
 You can see from the diagram that the JMS API is implemented by a thin
 facade layer on the client side.
 
-## ActiveMQ embedded in your own application
+## Apache ActiveMQ embedded in your own application
 
-ActiveMQ core is designed as a set of simple POJOs so if you have an
+Apache ActiveMQ core is designed as a set of simple POJOs so if you have an
 application that requires messaging functionality internally but you
-don't want to expose that as a ActiveMQ server you can directly
-instantiate and embed ActiveMQ servers in your own application.
+don't want to expose that as an Apache ActiveMQ server you can directly
+instantiate and embed Apache ActiveMQ servers in your own application.
 
-For more information on embedding ActiveMQ, see [Embedding ActiveMQ](embedding-activemq.md).
+For more information on embedding Apache ActiveMQ, see [Embedding Apache ActiveMQ](embedding-Apache activemq.md).
 
-## ActiveMQ integrated with a JEE application server
+## Apache ActiveMQ integrated with a JEE application server
 
-ActiveMQ provides its own fully functional Java Connector Architecture
+Apache ActiveMQ provides its own fully functional Java Connector Architecture
 (JCA) adaptor which enables it to be integrated easily into any JEE
 compliant application server or servlet engine.
 
@@ -110,12 +110,12 @@ you will not be able to take advantage of the JCA features, such as
 caching of JMS sessions, which can result in poor performance.
 
 Figure 3.2 below shows a JEE application server integrating with a
-ActiveMQ server via the ActiveMQ JCA adaptor. Note that all
+Apache ActiveMQ server via the Apache ActiveMQ JCA adaptor. Note that all
 communication between EJB sessions or entity beans and Message Driven
-beans go through the adaptor and not directly to ActiveMQ.
+beans go through the adaptor and not directly to Apache ActiveMQ.
 
 The large arrow with the prohibited sign shows an EJB session bean
-talking directly to the ActiveMQ server. This is not recommended as
+talking directly to the Apache ActiveMQ server. This is not recommended as
 you'll most likely end up creating a new connection and session every
 time you want to interact from the EJB, which is an anti-pattern.
 
@@ -123,9 +123,9 @@ time you want to interact from the EJB, which is an anti-pattern.
 
 For more information on using the JCA adaptor, please see [Application Server Integration and Java EE](appserver-integration.md).
 
-## ActiveMQ stand-alone server
+## Apache ActiveMQ stand-alone server
 
-ActiveMQ can also be deployed as a stand-alone server. This means a
+Apache ActiveMQ can also be deployed as a stand-alone server. This means a
 fully independent messaging server not dependent on a JEE application
 server.
 

http://git-wip-us.apache.org/repos/asf/activemq-6/blob/9d72cefd/docs/user-manual/en/client-classpath.md
----------------------------------------------------------------------
diff --git a/docs/user-manual/en/client-classpath.md b/docs/user-manual/en/client-classpath.md
index 120fce5..748fe0c 100644
--- a/docs/user-manual/en/client-classpath.md
+++ b/docs/user-manual/en/client-classpath.md
@@ -1,19 +1,19 @@
 # The Client Classpath
 
-ActiveMQ requires several jars on the *Client Classpath* depending on
-whether the client uses ActiveMQ Core API, JMS, and JNDI.
+Apache ActiveMQ requires several jars on the *Client Classpath* depending on
+whether the client uses Apache ActiveMQ Core API, JMS, and JNDI.
 
 > **Warning**
 >
 > All the jars mentioned here can be found in the `lib` directory of the
-> ActiveMQ distribution. Be sure you only use the jars from the correct
+> Apache ActiveMQ distribution. Be sure you only use the jars from the correct
 > version of the release, you *must not* mix and match versions of jars
-> from different ActiveMQ versions. Mixing and matching different jar
+> from different Apache ActiveMQ versions. Mixing and matching different jar
 > versions may cause subtle errors and failures to occur.
 
-## ActiveMQ Core Client
+## Apache ActiveMQ Core Client
 
-If you are using just a pure ActiveMQ Core client (i.e. no JMS) then you
+If you are using just a pure Apache ActiveMQ Core client (i.e. no JMS) then you
 need `activemq-core-client.jar`, `activemq-commons.jar`, and `netty.jar`
 on your client classpath.
 

http://git-wip-us.apache.org/repos/asf/activemq-6/blob/9d72cefd/docs/user-manual/en/client-reconnection.md
----------------------------------------------------------------------
diff --git a/docs/user-manual/en/client-reconnection.md b/docs/user-manual/en/client-reconnection.md
index 140189f..661d987 100644
--- a/docs/user-manual/en/client-reconnection.md
+++ b/docs/user-manual/en/client-reconnection.md
@@ -1,6 +1,6 @@
 # Client Reconnection and Session Reattachment
 
-ActiveMQ clients can be configured to automatically reconnect or
+Apache ActiveMQ clients can be configured to automatically reconnect or
 re-attach to the server in the event that a failure is detected in the
 connection between the client and the server.
 
@@ -11,14 +11,14 @@ network failure, and the target server was not restarted, then the
 sessions will still be existent on the server, assuming the client
 hasn't been disconnected for more than connection-ttl [Detecting Dead Connections](connection-ttl.md)
 
-In this scenario, ActiveMQ will automatically re-attach the client
+In this scenario, Apache ActiveMQ will automatically re-attach the client
 sessions to the server sessions when the connection reconnects. This is
 done 100% transparently and the client can continue exactly as if
 nothing had happened.
 
 The way this works is as follows:
 
-As ActiveMQ clients send commands to their servers they store each sent
+As Apache ActiveMQ clients send commands to their servers they store each sent
 command in an in-memory buffer. In the case that connection failure
 occurs and the client subsequently reattaches to the same server, as
 part of the reattachment protocol the server informs the client during
@@ -59,7 +59,7 @@ crashing or being stopped. In this case any sessions will no longer be
 existent on the server and it won't be possible to 100% transparently
 re-attach to them.
 
-In this case, ActiveMQ will automatically reconnect the connection and
+In this case, Apache ActiveMQ will automatically reconnect the connection and
 *recreate* any sessions and consumers on the server corresponding to the
 sessions and consumers on the client. This process is exactly the same
 as what happens during failover onto a backup server.

http://git-wip-us.apache.org/repos/asf/activemq-6/blob/9d72cefd/docs/user-manual/en/clusters.md
----------------------------------------------------------------------
diff --git a/docs/user-manual/en/clusters.md b/docs/user-manual/en/clusters.md
index 831501d..6dc8f15 100644
--- a/docs/user-manual/en/clusters.md
+++ b/docs/user-manual/en/clusters.md
@@ -2,9 +2,9 @@
 
 ## Clusters Overview
 
-ActiveMQ clusters allow groups of ActiveMQ servers to be grouped
+Apache ActiveMQ clusters allow groups of Apache ActiveMQ servers to be grouped
 together in order to share message processing load. Each active node in
-the cluster is an active ActiveMQ server which manages its own messages
+the cluster is an active Apache ActiveMQ server which manages its own messages
 and handles its own connections.
 
 The cluster is formed by each node declaring *cluster connections* to
@@ -22,7 +22,7 @@ in this chapter.
 
 We'll also discuss client side load balancing, where we can balance
 client connections across the nodes of the cluster, and we'll consider
-message redistribution where ActiveMQ will redistribute messages between
+message redistribution where Apache ActiveMQ will redistribute messages between
 nodes to avoid starvation.
 
 Another important part of clustering is *server discovery* where servers
@@ -33,8 +33,8 @@ connect to them with the minimum of configuration.
 >
 > Once a cluster node has been configured it is common to simply copy
 > that configuration to other nodes to produce a symmetric cluster.
-> However, care must be taken when copying the ActiveMQ files. Do not
-> copy the ActiveMQ *data* (i.e. the `bindings`, `journal`, and
+> However, care must be taken when copying the Apache ActiveMQ files. Do not
+> copy the Apache ActiveMQ *data* (i.e. the `bindings`, `journal`, and
 > `large-messages` directories) from one node to another. When a node is
 > started for the first time and initializes its journal files it also
 > persists a special identifier to the `journal` directory. This id
@@ -55,7 +55,7 @@ connection details to:
     all the other servers in the cluster.
 
 This information, let's call it the Cluster Topology, is actually sent
-around normal ActiveMQ connections to clients and to other servers over
+around normal Apache ActiveMQ connections to clients and to other servers over
 cluster connections. This being the case we need a way of establishing
 the initial first connection. This can be done using dynamic discovery
 techniques like
@@ -85,7 +85,7 @@ JGroups to broadcast connector pairs information.
 
 Broadcast groups are defined in the server configuration file
 `activemq-configuration.xml`. There can be many broadcast groups per
-ActiveMQ server. All broadcast groups must be defined in a
+Apache ActiveMQ server. All broadcast groups must be defined in a
 `broadcast-groups` element.
 
 Let's take a look at an example broadcast group from
@@ -159,7 +159,7 @@ following:
 
 -   `jgroups-file` attribute. This is the name of JGroups configuration
     file. It will be used to initialize JGroups channels. Make sure the
-    file is in the java resource path so that ActiveMQ can load it.
+    file is in the java resource path so that Apache ActiveMQ can load it.
 
 -   `jgroups-channel` attribute. The name that JGroups channels connect
     to for broadcasting.
@@ -226,7 +226,7 @@ The following is an example of a JGroups file
     </config>
 
 As it shows, the file content defines a jgroups protocol stacks. If you
-want activemq to use this stacks for channel creation, you have to make
+want Apache activemq to use this stacks for channel creation, you have to make
 sure the value of `jgroups-file` in your broadcast-group/discovery-group
 configuration to be the name of this jgroups configuration file. For
 example if the above stacks configuration is stored in a file named
@@ -249,7 +249,7 @@ list for that server.
 If it has not received a broadcast from a particular server for a length
 of time it will remove that server's entry from its list.
 
-Discovery groups are used in two places in ActiveMQ:
+Discovery groups are used in two places in Apache ActiveMQ:
 
 -   By cluster connections so they know how to obtain an initial
     connection to download the topology
@@ -260,7 +260,7 @@ Discovery groups are used in two places in ActiveMQ:
 Although a discovery group will always accept broadcasts, its current
 list of available live and backup servers is only ever used when an
 initial connection is made, from then server discovery is done over the
-normal ActiveMQ connections.
+normal Apache ActiveMQ connections.
 
 > **Note**
 >
@@ -274,7 +274,7 @@ normal ActiveMQ connections.
 For cluster connections, discovery groups are defined in the server side
 configuration file `activemq-configuration.xml`. All discovery groups
 must be defined inside a `discovery-groups` element. There can be many
-discovery groups defined by ActiveMQ server. Let's look at an example:
+discovery groups defined by Apache ActiveMQ server. Let's look at an example:
 
     <discovery-groups>
        <discovery-group name="my-discovery-group">
@@ -331,7 +331,7 @@ details as following:
 
 -   `jgroups-file` attribute. This is the name of JGroups configuration
     file. It will be used to initialize JGroups channels. Make sure the
-    file is in the java resource path so that ActiveMQ can load it.
+    file is in the java resource path so that Apache ActiveMQ can load it.
 
 -   `jgroups-channel` attribute. The name that JGroups channels connect
     to for receiving broadcasts.
@@ -345,7 +345,7 @@ details as following:
 
 #### Discovery Groups on the Client Side
 
-Let's discuss how to configure a ActiveMQ client to use discovery to
+Let's discuss how to configure an Apache ActiveMQ client to use discovery to
 discover a list of servers to which it can connect. The way to do this
 differs depending on whether you're using JMS or the core API.
 
@@ -511,7 +511,7 @@ ClientSession session = factory.createSession();
 ## Server-Side Message Load Balancing
 
 If cluster connections are defined between nodes of a cluster, then
-ActiveMQ will load balance messages arriving at a particular node from a
+Apache ActiveMQ will load balance messages arriving at a particular node from a
 client.
 
 Let's take a simple example of a cluster of four nodes A, B, C, and D
@@ -537,7 +537,7 @@ following order between the nodes: B, D, C, A, B, D, C, A, B, D. The
 exact order depends on the order the nodes started up, but the algorithm
 used is round robin.
 
-ActiveMQ cluster connections can be configured to always blindly load
+Apache ActiveMQ cluster connections can be configured to always blindly load
 balance messages in a round robin fashion irrespective of whether there
 are any matching consumers on other nodes, but they can be a bit
 cleverer than that and also be configured to only distribute to other
@@ -551,7 +551,7 @@ Cluster connections group servers into clusters so that messages can be
 load balanced between the nodes of the cluster. Let's take a look at a
 typical cluster connection. Cluster connections are always defined in
 `activemq-configuration.xml` inside a `cluster-connection` element.
-There can be zero or more cluster connections defined per ActiveMQ
+There can be zero or more cluster connections defined per Apache ActiveMQ
 server.
 
     <cluster-connections>
@@ -598,7 +598,7 @@ specified. The following shows all the available configuration options
     connections with different values of `address`, simultaneously
     balancing messages for those addresses, potentially to different
     clusters of servers. By having multiple cluster connections on
-    different addresses a single ActiveMQ Server can effectively take
+    different addresses a single Apache ActiveMQ Server can effectively take
     part in multiple clusters simultaneously.
 
     Be careful not to have multiple cluster connections with overlapping
@@ -704,11 +704,11 @@ specified. The following shows all the available configuration options
     robin'd even though the same queues on the other nodes of the
     cluster may have no consumers at all, or they may have consumers
     that have non matching message filters (selectors). Note that
-    ActiveMQ will *not* forward messages to other nodes if there are no
+    Apache ActiveMQ will *not* forward messages to other nodes if there are no
     *queues* of the same name on the other nodes, even if this parameter
     is set to `true`.
 
-    If this is set to `false` then ActiveMQ will only forward messages
+    If this is set to `false` then Apache ActiveMQ will only forward messages
     to other nodes of the cluster if the address to which they are being
     forwarded has queues which have consumers, and if those consumers
     have message filters (selectors) at least one of those selectors
@@ -718,17 +718,17 @@ specified. The following shows all the available configuration options
 
 -   `max-hops`. When a cluster connection decides the set of nodes to
     which it might load balance a message, those nodes do not have to be
-    directly connected to it via a cluster connection. ActiveMQ can be
+    directly connected to it via a cluster connection. Apache ActiveMQ can be
     configured to also load balance messages to nodes which might be
-    connected to it only indirectly with other ActiveMQ servers as
+    connected to it only indirectly with other Apache ActiveMQ servers as
     intermediates in a chain.
 
-    This allows ActiveMQ to be configured in more complex topologies and
+    This allows Apache ActiveMQ to be configured in more complex topologies and
     still provide message load balancing. We'll discuss this more later
     in this chapter.
 
     The default value for this parameter is `1`, which means messages
-    are only load balanced to other ActiveMQ serves which are directly
+    are only load balanced to other Apache ActiveMQ serves which are directly
     connected to this server. This parameter is optional.
 
 -   `confirmation-window-size`. The size (in bytes) of the window used
@@ -770,7 +770,7 @@ connection has been made.
 ### Cluster User Credentials
 
 When creating connections between nodes of a cluster to form a cluster
-connection, ActiveMQ uses a cluster user and cluster password which is
+connection, Apache ActiveMQ uses a cluster user and cluster password which is
 defined in `activemq-configuration.xml`:
 
     <cluster-user>ACTIVEMQ.CLUSTER.ADMIN.USER</cluster-user>
@@ -780,18 +780,18 @@ defined in `activemq-configuration.xml`:
 >
 > It is imperative that these values are changed from their default, or
 > remote clients will be able to make connections to the server using
-> the default values. If they are not changed from the default, ActiveMQ
+> the default values. If they are not changed from the default, Apache ActiveMQ
 > will detect this and pester you with a warning on every start-up.
 
 ## Client-Side Load balancing
 
-With ActiveMQ client-side load balancing, subsequent sessions created
+With Apache ActiveMQ client-side load balancing, subsequent sessions created
 using a single session factory can be connected to different nodes of
 the cluster. This allows sessions to spread smoothly across the nodes of
 a cluster and not be "clumped" on any particular node.
 
 The load balancing policy to be used by the client factory is
-configurable. ActiveMQ provides four out-of-the-box load balancing
+configurable. Apache ActiveMQ provides four out-of-the-box load balancing
 policies, and you can also implement your own and use that.
 
 The out-of-the-box policies are
@@ -908,7 +908,7 @@ consumers on the queue the message won't get consumed and we have a
 *starvation* situation.
 
 This is where message redistribution comes in. With message
-redistribution ActiveMQ can be configured to automatically
+redistribution Apache ActiveMQ can be configured to automatically
 *redistribute* messages from queues which have no consumers back to
 other nodes in the cluster which do have matching consumers.
 
@@ -937,7 +937,7 @@ with "jms.", so the above would enable instant (no delay) redistribution
 for all JMS queues and topic subscriptions.
 
 The attribute `match` can be an exact match or it can be a string that
-conforms to the ActiveMQ wildcard syntax (described in [Wildcard Syntax](wildcard-syntax.md)).
+conforms to the Apache ActiveMQ wildcard syntax (described in [Wildcard Syntax](wildcard-syntax.md)).
 
 The element `redistribution-delay` defines the delay in milliseconds
 after the last consumer is closed on a queue before redistributing
@@ -953,7 +953,7 @@ redistribute immediately since the new consumer will arrive shortly.
 
 ## Cluster topologies
 
-ActiveMQ clusters can be connected together in many different
+Apache ActiveMQ clusters can be connected together in many different
 topologies, let's consider the two most common ones here
 
 ### Symmetric cluster
@@ -1012,13 +1012,13 @@ which does have consumers.
 
 ### Scaling Down
 
-ActiveMQ supports scaling down a cluster with no message loss (even for
+Apache ActiveMQ supports scaling down a cluster with no message loss (even for
 non-durable messages). This is especially useful in certain environments
 (e.g. the cloud) where the size of a cluster may change relatively
 frequently. When scaling up a cluster (i.e. adding nodes) there is no
 risk of message loss, but when scaling down a cluster (i.e. removing
 nodes) the messages on those nodes would be lost unless the broker sent
-them to another node in the cluster. ActiveMQ can be configured to do
+them to another node in the cluster. Apache ActiveMQ can be configured to do
 just that.
 
 The simplest way to enable this behavior is to set `scale-down` to

http://git-wip-us.apache.org/repos/asf/activemq-6/blob/9d72cefd/docs/user-manual/en/configuration-index.md
----------------------------------------------------------------------
diff --git a/docs/user-manual/en/configuration-index.md b/docs/user-manual/en/configuration-index.md
index 8ece98e..c5b32be 100644
--- a/docs/user-manual/en/configuration-index.md
+++ b/docs/user-manual/en/configuration-index.md
@@ -1800,21 +1800,21 @@ element is used by the server side JMS service to load JMS Queues, Topics
 Using Masked Passwords in Configuration Files
 ---------------------------------------------
 
-By default all passwords in ActiveMQ server's configuration files are in
+By default all passwords in Apache ActiveMQ server's configuration files are in
 plain text form. This usually poses no security issues as those files
 should be well protected from unauthorized accessing. However, in some
 circumstances a user doesn't want to expose its passwords to more eyes
 than necessary.
 
-ActiveMQ can be configured to use 'masked' passwords in its
+Apache ActiveMQ can be configured to use 'masked' passwords in its
 configuration files. A masked password is an obscure string
 representation of a real password. To mask a password a user will use an
 'encoder'. The encoder takes in the real password and outputs the masked
 version. A user can then replace the real password in the configuration
-files with the new masked password. When ActiveMQ loads a masked
+files with the new masked password. When Apache ActiveMQ loads a masked
 password, it uses a suitable 'decoder' to decode it into real password.
 
-ActiveMQ provides a default password encoder and decoder. Optionally
+Apache ActiveMQ provides a default password encoder and decoder. Optionally
 users can use or implement their own encoder and decoder for masking the
 passwords.
 
@@ -1845,7 +1845,7 @@ trust-store-password. Because Acceptors and Connectors are pluggable
 implementations, each transport will have different password masking
 needs.
 
-When a Connector or Acceptor configuration is initialised, ActiveMQ will
+When a Connector or Acceptor configuration is initialised, Apache ActiveMQ will
 add the "mask-password" and "password-codec" values to the Connector or
 Acceptors params using the keys `activemq.usemaskedpassword` and
 `activemq.passwordcodec` respectively. The Netty and InVM
@@ -1885,7 +1885,7 @@ example 2
     <mask-password>true</mask-password>
     <cluster-password>80cf731af62c290</cluster-password>
 
-This indicates the cluster password is a masked value and ActiveMQ will
+This indicates the cluster password is a masked value and Apache ActiveMQ will
 use its built-in decoder to decode it. All other passwords in the
 configuration file, Connectors, Acceptors and Bridges, will also use
 masked passwords.
@@ -1909,7 +1909,7 @@ followed by key/value pairs, separated by semi-colons. For example:
 \<property name="useMaskedPassword"\>true\</property\>
 \<property
 name="passwordCodec"\>com.foo.FooDecoder;key=value\</property\>
-ActiveMQ will load this property and initialize the class with a
+Apache ActiveMQ will load this property and initialize the class with a
 parameter map containing the "key"-\>"value" pair. If `passwordCodec` is
 not specified, the built-in decoder is used.
 
@@ -1944,7 +1944,7 @@ will have to be in masked form.
 
 ### Masking passwords in activemq-users.properties
 
-ActiveMQ's built-in security manager uses plain properties files
+Apache ActiveMQ's built-in security manager uses plain properties files
 where the user passwords are specified in plaintext forms by default. To
 mask those parameters the following two properties need to be set
 in the 'bootstrap.xml' file.
@@ -1961,7 +1961,7 @@ Bridges. Example:
     <mask-password>true</mask-password>
     <password-codec>org.apache.activemq.utils.DefaultSensitiveStringCodec;key=hello world</password-codec>
 
-When so configured, the ActiveMQ security manager will initialize a
+When so configured, the Apache ActiveMQ security manager will initialize a
 DefaultSensitiveStringCodec with the parameters "key"-\>"hello world",
 then use it to decode all the masked passwords in this configuration
 file.
@@ -1974,7 +1974,7 @@ its original clear text form in order to be used in various security
 operations. The algorithm used for decoding must match that for
 encoding. Otherwise the decoding may not be successful.
 
-For user's convenience ActiveMQ provides a default built-in Decoder.
+For user's convenience Apache ActiveMQ provides a default built-in Decoder.
 However a user can if they so wish implement their own.
 
 #### The built-in Decoder
@@ -1998,7 +1998,7 @@ Just copy "80cf731af62c290" and replace your plaintext password with it.
 #### Using a different decoder
 
 It is possible to use a different decoder rather than the built-in one.
-Simply make sure the decoder is in ActiveMQ's classpath and configure
+Simply make sure the decoder is in Apache ActiveMQ's classpath and configure
 the server to use it as follows:
 
     <password-codec>com.foo.SomeDecoder;key1=value1;key2=value2</password-codec>
@@ -2014,7 +2014,7 @@ Then configure your cluster-password like this:
     <mask-password>true</mask-password>
     <cluster-password>masked_password</cluster-password>
 
-When ActiveMQ reads the cluster-password it will initialize the
+When Apache ActiveMQ reads the cluster-password it will initialize the
 NewDecoder and use it to decode "mask\_password". It also process all
 passwords using the new defined decoder.
 
@@ -2050,4 +2050,4 @@ need String type. So a new decoder would be defined like
     }
 
 Last but not least, once you get your own decoder, please add it to the
-classpath. Otherwise ActiveMQ will fail to load it!
+classpath. Otherwise Apache ActiveMQ will fail to load it!

http://git-wip-us.apache.org/repos/asf/activemq-6/blob/9d72cefd/docs/user-manual/en/configuring-transports.md
----------------------------------------------------------------------
diff --git a/docs/user-manual/en/configuring-transports.md b/docs/user-manual/en/configuring-transports.md
index a275549..26c607e 100644
--- a/docs/user-manual/en/configuring-transports.md
+++ b/docs/user-manual/en/configuring-transports.md
@@ -1,11 +1,11 @@
 # Configuring the Transport
 
 In this chapter we'll describe the concepts required for understanding
-ActiveMQ transports and where and how they're configured.
+Apache ActiveMQ transports and where and how they're configured.
 
 ## Understanding Acceptors
 
-One of the most important concepts in ActiveMQ transports is the
+One of the most important concepts in Apache ActiveMQ transports is the
 *acceptor*. Let's dive straight in and take a look at an acceptor
 defined in xml in the configuration file `activemq-configuration.xml`.
 
@@ -18,7 +18,7 @@ one or more acceptors defined in the `acceptors` element. There's no
 upper limit to the number of acceptors per server.
 
 Each acceptor defines a way in which connections can be made to the
-ActiveMQ server.
+Apache ActiveMQ server.
 
 In the above example we're defining an acceptor that uses
 [Netty](http://netty.io/) to listen for connections at port
@@ -139,7 +139,7 @@ etc
 
 ## Configuring the Netty transport
 
-Out of the box, ActiveMQ currently uses
+Out of the box, Apache ActiveMQ currently uses
 [Netty](http://netty.io/), a high performance low level
 network library.
 
@@ -151,9 +151,9 @@ We believe this caters for the vast majority of transport requirements.
 
 ## Single Port Support
 
-ActiveMQ supports using a single port for all
-protocols, ActiveMQ will automatically detect which protocol is being
-used CORE, AMQP, STOMP or OPENWIRE and use the appropriate ActiveMQ
+Apache ActiveMQ supports using a single port for all
+protocols, Apache ActiveMQ will automatically detect which protocol is being
+used CORE, AMQP, STOMP or OPENWIRE and use the appropriate Apache ActiveMQ
 handler. It will also detect whether protocols such as HTTP or Web
 Sockets are being used and also use the appropriate decoders
 
@@ -242,7 +242,7 @@ Netty for simple TCP:
     TCP receive buffer in bytes. The default value for this property is
     `32768` bytes (32KiB).
 
--   `batchDelay`. Before writing packets to the transport, ActiveMQ can
+-   `batchDelay`. Before writing packets to the transport, Apache ActiveMQ can
     be configured to batch up writes for a maximum of `batchDelay`
     milliseconds. This can increase overall throughput for very small
     messages. It does so at the expense of an increase in average
@@ -261,7 +261,7 @@ Netty for simple TCP:
     throughput set `directDeliver` to `false
                             `.
 
--   `nioRemotingThreads`. When configured to use NIO, ActiveMQ will,
+-   `nioRemotingThreads`. When configured to use NIO, Apache ActiveMQ will,
     by default, use a number of threads equal to three times the number
     of cores (or hyper-threads) as reported by
     `Runtime.getRuntime().availableProcessors()` for processing incoming
@@ -399,7 +399,7 @@ Netty HTTP uses the same properties as Netty TCP but adds the following
 additional properties:
 
 -   `httpEnabled`. This is now no longer needed as of version 2.4. With
-    single port support ActiveMQ will now automatically detect if http
+    single port support Apache ActiveMQ will now automatically detect if http
     is being used and configure itself.
 
 -   `httpClientIdleTime`. How long a client can be idle before

http://git-wip-us.apache.org/repos/asf/activemq-6/blob/9d72cefd/docs/user-manual/en/connection-ttl.md
----------------------------------------------------------------------
diff --git a/docs/user-manual/en/connection-ttl.md b/docs/user-manual/en/connection-ttl.md
index 5e3b795..ae26341 100644
--- a/docs/user-manual/en/connection-ttl.md
+++ b/docs/user-manual/en/connection-ttl.md
@@ -1,12 +1,12 @@
 # Detecting Dead Connections
 
 In this section we will discuss connection time-to-live (TTL) and
-explain how ActiveMQ deals with crashed clients and clients which have
+explain how Apache ActiveMQ deals with crashed clients and clients which have
 exited without cleanly closing their resources.
 
 ## Cleaning up Dead Connection Resources on the Server
 
-Before a ActiveMQ client application exits it is considered good
+Before an Apache ActiveMQ client application exits it is considered good
 practice that it should close its resources in a controlled manner,
 using a `finally` block.
 
@@ -81,12 +81,12 @@ running out of memory or other resources.
 We have to balance the requirement for cleaning up dead client resources
 with the fact that sometimes the network between the client and the
 server can fail and then come back, allowing the client to reconnect.
-ActiveMQ supports client reconnection, so we don't want to clean up
+Apache ActiveMQ supports client reconnection, so we don't want to clean up
 "dead" server side resources too soon or this will prevent any client
 from reconnecting, as it won't be able to find its old sessions on the
 server.
 
-ActiveMQ makes all of this configurable. For each `ClientSessionFactory`
+Apache ActiveMQ makes all of this configurable. For each `ClientSessionFactory`
 we define a *connection TTL*. Basically, the TTL determines how long the
 server will keep a connection alive in the absence of any data arriving
 from the client. The client will automatically send "ping" packets
@@ -120,7 +120,7 @@ As previously discussed, it's important that all core client sessions
 and JMS connections are always closed explicitly in a `finally` block
 when you are finished using them.
 
-If you fail to do so, ActiveMQ will detect this at garbage collection
+If you fail to do so, Apache ActiveMQ will detect this at garbage collection
 time, and log a warning similar to the following in the logs (If you are
 using JMS the warning will involve a JMS connection not a client
 session):
@@ -132,7 +132,7 @@ session):
        at org.apache.activemq.core.client.impl.DelegatingSession.<init>(DelegatingSession.java:83)
        at org.acme.yourproject.YourClass (YourClass.java:666)
 
-ActiveMQ will then close the connection / client session for you.
+Apache ActiveMQ will then close the connection / client session for you.
 
 Note that the log will also tell you the exact line of your user code
 where you created the JMS connection / client session that you later did

http://git-wip-us.apache.org/repos/asf/activemq-6/blob/9d72cefd/docs/user-manual/en/core-bridges.md
----------------------------------------------------------------------
diff --git a/docs/user-manual/en/core-bridges.md b/docs/user-manual/en/core-bridges.md
index b1e4e6e..2965d3f 100644
--- a/docs/user-manual/en/core-bridges.md
+++ b/docs/user-manual/en/core-bridges.md
@@ -1,7 +1,7 @@
 # Core Bridges
 
 The function of a bridge is to consume messages from a source queue, and
-forward them to a target address, typically on a different ActiveMQ
+forward them to a target address, typically on a different Apache ActiveMQ
 server.
 
 The source and target servers do not have to be in the same cluster
@@ -14,9 +14,9 @@ connection is lost, e.g. due to network failure, the bridge will retry
 connecting to the target until it comes back online. When it comes back
 online it will resume operation as normal.
 
-In summary, bridges are a way to reliably connect two separate ActiveMQ
+In summary, bridges are a way to reliably connect two separate Apache ActiveMQ
 servers together. With a core bridge both source and target servers must
-be ActiveMQ servers.
+be Apache ActiveMQ servers.
 
 Bridges can be configured to provide *once and only once* delivery
 guarantees even in the event of the failure of the source or the target
@@ -27,7 +27,7 @@ server. They do this by using duplicate detection (described in [Duplicate Detec
 > Although they have similar function, don't confuse core bridges with
 > JMS bridges!
 >
-> Core bridges are for linking a ActiveMQ node with another ActiveMQ
+> Core bridges are for linking an Apache ActiveMQ node with another Apache ActiveMQ
 > node and do not use the JMS API. A JMS Bridge is used for linking any
 > two JMS 1.1 compliant JMS providers. So, a JMS Bridge could be used
 > for bridging to or from different JMS compliant messaging system. It's

http://git-wip-us.apache.org/repos/asf/activemq-6/blob/9d72cefd/docs/user-manual/en/diverts.md
----------------------------------------------------------------------
diff --git a/docs/user-manual/en/diverts.md b/docs/user-manual/en/diverts.md
index 98c0a59..3876a22 100644
--- a/docs/user-manual/en/diverts.md
+++ b/docs/user-manual/en/diverts.md
@@ -1,6 +1,6 @@
 # Diverting and Splitting Message Flows
 
-ActiveMQ allows you to configure objects called *diverts* with some
+Apache ActiveMQ allows you to configure objects called *diverts* with some
 simple server configuration.
 
 Diverts allow you to transparently divert messages routed to one address

http://git-wip-us.apache.org/repos/asf/activemq-6/blob/9d72cefd/docs/user-manual/en/duplicate-detection.md
----------------------------------------------------------------------
diff --git a/docs/user-manual/en/duplicate-detection.md b/docs/user-manual/en/duplicate-detection.md
index 64a16f1..eeb4eaf 100644
--- a/docs/user-manual/en/duplicate-detection.md
+++ b/docs/user-manual/en/duplicate-detection.md
@@ -1,9 +1,9 @@
 # Duplicate Message Detection
 
-ActiveMQ includes powerful automatic duplicate message detection,
+Apache ActiveMQ includes powerful automatic duplicate message detection,
 filtering out duplicate messages without you having to code your own
 fiddly duplicate detection logic at the application level. This chapter
-will explain what duplicate detection is, how ActiveMQ uses it and how
+will explain what duplicate detection is, how Apache ActiveMQ uses it and how
 and where to configure it.
 
 When sending messages from a client to a server, or indeed from a server
@@ -34,7 +34,7 @@ server or connection fails while the transaction commit is being
 processed it is also indeterminate whether the transaction was
 successfully committed or not!
 
-To solve these issues ActiveMQ provides automatic duplicate messages
+To solve these issues Apache ActiveMQ provides automatic duplicate messages
 detection for messages sent to addresses.
 
 ## Using Duplicate Detection for Message Sending

http://git-wip-us.apache.org/repos/asf/activemq-6/blob/9d72cefd/docs/user-manual/en/embedding-activemq.md
----------------------------------------------------------------------
diff --git a/docs/user-manual/en/embedding-activemq.md b/docs/user-manual/en/embedding-activemq.md
index 2f32e37..e2383c0 100644
--- a/docs/user-manual/en/embedding-activemq.md
+++ b/docs/user-manual/en/embedding-activemq.md
@@ -1,31 +1,31 @@
-# Embedding ActiveMQ
+# Embedding Apache ActiveMQ
 
-ActiveMQ is designed as set of simple Plain Old Java Objects (POJOs).
-This means ActiveMQ can be instantiated and run in any dependency
+Apache ActiveMQ is designed as set of simple Plain Old Java Objects (POJOs).
+This means Apache ActiveMQ can be instantiated and run in any dependency
 injection framework such as Spring or Google Guice. It also means that if you have an application that could use
 messaging functionality internally, then it can *directly instantiate*
-ActiveMQ clients and servers in its own application code to perform that
-functionality. We call this *embedding* ActiveMQ.
+Apache ActiveMQ clients and servers in its own application code to perform that
+functionality. We call this *embedding* Apache ActiveMQ.
 
 Examples of applications that might want to do this include any
 application that needs very high performance, transactional, persistent
 messaging but doesn't want the hassle of writing it all from scratch.
 
-Embedding ActiveMQ can be done in very few easy steps. Instantiate the
+Embedding Apache ActiveMQ can be done in very few easy steps. Instantiate the
 configuration object, instantiate the server, start it, and you have a
-ActiveMQ running in your virtual machine. It's as simple and easy as
+Apache ActiveMQ running in your virtual machine. It's as simple and easy as
 that.
 
 ## Simple Config File Embedding
 
-The simplest way to embed ActiveMQ is to use the embedded wrapper
-classes and configure ActiveMQ through its configuration files. There
+The simplest way to embed Apache ActiveMQ is to use the embedded wrapper
+classes and configure Apache ActiveMQ through its configuration files. There
 are two different helper classes for this depending on whether your
-using the ActiveMQ Core API or JMS.
+using the Apache ActiveMQ Core API or JMS.
 
 ## Core API Only
 
-For instantiating a core ActiveMQ Server only, the steps are pretty
+For instantiating a core Apache ActiveMQ Server only, the steps are pretty
 simple. The example requires that you have defined a configuration file
 `activemq-configuration.xml` in your classpath:
 
@@ -102,10 +102,10 @@ javadocs for this class for more details on other config options.
 ## POJO instantiation - Embedding Programmatically
 
 You can follow this step-by-step guide to programmatically embed the
-core, non-JMS ActiveMQ Server instance:
+core, non-JMS Apache ActiveMQ Server instance:
 
 Create the configuration object - this contains configuration
-information for a ActiveMQ instance. The setter methods of this class
+information for an Apache ActiveMQ instance. The setter methods of this class
 allow you to programmatically set configuration options as describe in
 the [Server Configuration](configuration-index.md) section.
 
@@ -158,7 +158,7 @@ then set the JmsConfiguration property of the EmbeddedJMS class. Here is
 an example of this:
 
 ``` java
-// Step 1. Create ActiveMQ core configuration, and set the properties accordingly
+// Step 1. Create Apache ActiveMQ core configuration, and set the properties accordingly
 Configuration configuration = new ConfigurationImpl();
 configuration.setPersistenceEnabled(false);
 configuration.setSecurityEnabled(false);
@@ -176,20 +176,20 @@ jmsConfig.getConnectionFactoryConfigurations().add(cfConfig);
 JMSQueueConfiguration queueConfig = new JMSQueueConfigurationImpl("queue1", null, false, "/queue/queue1");
 jmsConfig.getQueueConfigurations().add(queueConfig);
 
-// Step 5. Start the JMS Server using the ActiveMQ core server and the JMS configuration
+// Step 5. Start the JMS Server using the Apache ActiveMQ core server and the JMS configuration
 EmbeddedJMS jmsServer = new EmbeddedJMS();
 jmsServer.setConfiguration(configuration);
 jmsServer.setJmsConfiguration(jmsConfig);
 jmsServer.start();
 ```
 
-Please see the examples for an example which shows how to setup and run ActiveMQ
+Please see the examples for an example which shows how to setup and run Apache ActiveMQ
 embedded with JMS.
 
 ## Dependency Frameworks
 
 You may also choose to use a dependency injection framework such as
 The Spring Framework. See [Spring Integration](spring-integration.md) for more details on
-Spring and ActiveMQ.
+Spring and Apache ActiveMQ.
 
-ActiveMQ standalone uses [Airline](https://github.com/airlift/airline) to bootstrap.
+Apache ActiveMQ standalone uses [Airline](https://github.com/airlift/airline) to bootstrap.

http://git-wip-us.apache.org/repos/asf/activemq-6/blob/9d72cefd/docs/user-manual/en/examples.md
----------------------------------------------------------------------
diff --git a/docs/user-manual/en/examples.md b/docs/user-manual/en/examples.md
index 2be7f06..8a73f04 100644
--- a/docs/user-manual/en/examples.md
+++ b/docs/user-manual/en/examples.md
@@ -1,7 +1,7 @@
 Examples
 ========
 
-The ActiveMQ distribution comes with over 70 run out-of-the-box examples
+The Apache ActiveMQ distribution comes with over 90 run out-of-the-box examples
 demonstrating many of the features.
 
 The examples are available in the distribution, in the `examples`
@@ -39,11 +39,11 @@ Applet.
 Application-Layer Failover
 --------------------------
 
-ActiveMQ also supports Application-Layer failover, useful in the case
+Apache ActiveMQ also supports Application-Layer failover, useful in the case
 that replication is not enabled on the server side.
 
 With Application-Layer failover, it's up to the application to register
-a JMS `ExceptionListener` with ActiveMQ which will be called by ActiveMQ
+a JMS `ExceptionListener` with Apache ActiveMQ which will be called by Apache ActiveMQ
 in the event that connection failure is detected.
 
 The code in the `ExceptionListener` then recreates the JMS connection,
@@ -64,7 +64,7 @@ The `bridge` example demonstrates a core bridge deployed on one server,
 which consumes messages from a local queue and forwards them to an
 address on a second server.
 
-Core bridges are used to create message flows between any two ActiveMQ
+Core bridges are used to create message flows between any two Apache ActiveMQ
 servers which are remotely separated. Core bridges are resilient and
 will cope with temporary connection failure allowing them to be an ideal
 choice for forwarding over unreliable connections, e.g. a WAN.
@@ -73,7 +73,7 @@ Browser
 -------
 
 The `browser` example shows you how to use a JMS `QueueBrowser` with
-ActiveMQ.
+Apache ActiveMQ.
 
 Queues are a standard part of JMS, please consult the JMS 1.1
 specification for full details.
@@ -99,7 +99,7 @@ Client-Side Load-Balancing
 
 The `client-side-load-balancing` example demonstrates how sessions
 created from a single JMS `Connection` can be created to different nodes
-of the cluster. In other words it demonstrates how ActiveMQ does
+of the cluster. In other words it demonstrates how Apache ActiveMQ does
 client-side load-balancing of sessions across the cluster.
 
 Clustered Durable Subscription
@@ -169,11 +169,11 @@ and we verify that both subscribers receive all the sent messages.
 Message Consumer Rate Limiting
 ------------------------------
 
-With ActiveMQ you can specify a maximum consume rate at which a JMS
+With Apache ActiveMQ you can specify a maximum consume rate at which a JMS
 MessageConsumer will consume messages. This can be specified when
 creating or deploying the connection factory.
 
-If this value is specified then ActiveMQ will ensure that messages are
+If this value is specified then Apache ActiveMQ will ensure that messages are
 never consumed at a rate higher than the specified rate. This is a form
 of consumer throttling.
 
@@ -197,7 +197,7 @@ can be consumed for further investigation.
 Delayed Redelivery
 ------------------
 
-The `delayed-redelivery` example demonstrates how ActiveMQ can be
+The `delayed-redelivery` example demonstrates how Apache ActiveMQ can be
 configured to provide a delayed redelivery in the case a message needs
 to be redelivered.
 
@@ -210,7 +210,7 @@ succession, using up valuable CPU and network resources.
 Divert
 ------
 
-ActiveMQ diverts allow messages to be transparently "diverted" or copied
+Apache ActiveMQ diverts allow messages to be transparently "diverted" or copied
 from one address to another with just some simple configuration defined
 on the server side.
 
@@ -218,7 +218,7 @@ Durable Subscription
 --------------------
 
 The `durable-subscription` example shows you how to use a durable
-subscription with ActiveMQ. Durable subscriptions are a standard part of
+subscription with Apache ActiveMQ. Durable subscriptions are a standard part of
 JMS, please consult the JMS 1.1 specification for full details.
 
 Unlike non-durable subscriptions, the key function of durable
@@ -239,7 +239,7 @@ Embedded Simple
 ---------------
 
 The `embedded` example shows how to embed JMS within your own code using
-regular ActiveMQ XML files.
+regular Apache ActiveMQ XML files.
 
 Message Expiration
 ------------------
@@ -250,12 +250,12 @@ limited period of time before being removed. JMS specification states
 that clients should not receive messages that have been expired (but it
 does not guarantee this will not happen).
 
-ActiveMQ can assign an expiry address to a given queue so that when
+Apache ActiveMQ can assign an expiry address to a given queue so that when
 messages are expired, they are removed from the queue and sent to the
 expiry address. These "expired" messages can later be consumed from the
 expiry address for further inspection.
 
-ActiveMQ Resource Adapter example
+Apache ActiveMQ Resource Adapter example
 ---------------------------------
 
 This examples shows how to build the activemq resource adapters a rar
@@ -264,7 +264,7 @@ for deployment in other Application Server's
 HTTP Transport
 --------------
 
-The `http-transport` example shows you how to configure ActiveMQ to use
+The `http-transport` example shows you how to configure Apache ActiveMQ to use
 the HTTP protocol as its transport layer.
 
 Instantiate JMS Objects Directly
@@ -275,22 +275,22 @@ instances are looked up from JNDI before being used by the client code.
 This objects are called "administered objects" in JMS terminology.
 
 However, in some cases a JNDI server may not be available or desired. To
-come to the rescue ActiveMQ also supports the direct instantiation of
+come to the rescue Apache ActiveMQ also supports the direct instantiation of
 these administered objects on the client side so you don't have to use
 JNDI for JMS.
 
 Interceptor
 -----------
 
-ActiveMQ allows an application to use an interceptor to hook into the
+Apache ActiveMQ allows an application to use an interceptor to hook into the
 messaging system. Interceptors allow you to handle various message
-events in ActiveMQ.
+events in Apache ActiveMQ.
 
 JAAS
 ----
 
-The `jaas` example shows you how to configure ActiveMQ to use JAAS for
-security. ActiveMQ can leverage JAAS to delegate user authentication and
+The `jaas` example shows you how to configure Apache ActiveMQ to use JAAS for
+security. Apache ActiveMQ can leverage JAAS to delegate user authentication and
 authorization to existing security infrastructure.
 
 JMS Auto Closable
@@ -304,20 +304,20 @@ JMS Completion Listener
 -----------------------
 
 The `jms-completion-listener` example shows how to send a message
-asynchronously to ActiveMQ and use a CompletionListener to be notified
+asynchronously to Apache ActiveMQ and use a CompletionListener to be notified
 of the Broker receiving it.
 
 JMS Bridge
 ----------
 
 The `jms-brige` example shows how to setup a bridge between two
-standalone ActiveMQ servers.
+standalone Apache ActiveMQ servers.
 
 JMS Context
 -----------
 
 The `jms-context` example shows how to send and receive a message to a
-JMS Queue using ActiveMQ by using a JMS Context.
+JMS Queue using Apache ActiveMQ by using a JMS Context.
 
 A JMSContext is part of JMS 2.0 and combines the JMS Connection and
 Session Objects into a simple Interface.
@@ -333,19 +333,19 @@ so you can share the load across different threads and connections.
 JMX Management
 --------------
 
-The `jmx` example shows how to manage ActiveMQ using JMX.
+The `jmx` example shows how to manage Apache ActiveMQ using JMX.
 
 Large Message
 -------------
 
 The `large-message` example shows you how to send and receive very large
-messages with ActiveMQ. ActiveMQ supports the sending and receiving of
+messages with Apache ActiveMQ. Apache ActiveMQ supports the sending and receiving of
 huge messages, much larger than can fit in available RAM on the client
 or server. Effectively the only limit to message size is the amount of
 disk space you have on the server.
 
 Large messages are persisted on the server so they can survive a server
-restart. In other words ActiveMQ doesn't just do a simple socket stream
+restart. In other words Apache ActiveMQ doesn't just do a simple socket stream
 from the sender to the consumer.
 
 Last-Value Queue
@@ -363,14 +363,14 @@ are only interested by the latest price for a particular stock.
 Management
 ----------
 
-The `management` example shows how to manage ActiveMQ using JMS Messages
+The `management` example shows how to manage Apache ActiveMQ using JMS Messages
 to invoke management operations on the server.
 
 Management Notification
 -----------------------
 
 The `management-notification` example shows how to receive management
-notifications from ActiveMQ using JMS messages. ActiveMQ servers emit
+notifications from Apache ActiveMQ using JMS messages. Apache ActiveMQ servers emit
 management notifications when events of interest occur (consumers are
 created or closed, addresses are created or deleted, security
 authentication fails, etc.).
@@ -385,7 +385,7 @@ Message Group
 -------------
 
 The `message-group` example shows you how to configure and use message
-groups with ActiveMQ. Message groups allow you to pin messages so they
+groups with Apache ActiveMQ. Message groups allow you to pin messages so they
 are only consumed by a single consumer. Message groups are sets of
 messages that has the following characteristics:
 
@@ -399,7 +399,7 @@ Message Group
 -------------
 
 The `message-group2` example shows you how to configure and use message
-groups with ActiveMQ via a connection factory.
+groups with Apache ActiveMQ via a connection factory.
 
 Message Priority
 ----------------
@@ -434,19 +434,19 @@ backups but forcing failover back to the original live server
 No Consumer Buffering
 ---------------------
 
-By default, ActiveMQ consumers buffer messages from the server in a
+By default, Apache ActiveMQ consumers buffer messages from the server in a
 client side buffer before you actually receive them on the client side.
 This improves performance since otherwise every time you called
 receive() or had processed the last message in a
-`MessageListener onMessage()` method, the ActiveMQ client would have to
+`MessageListener onMessage()` method, the Apache ActiveMQ client would have to
 go the server to request the next message, which would then get sent to
 the client side, if one was available.
 
 This would involve a network round trip for every message and reduce
-performance. Therefore, by default, ActiveMQ pre-fetches messages into a
+performance. Therefore, by default, Apache ActiveMQ pre-fetches messages into a
 buffer on each consumer.
 
-In some case buffering is not desirable, and ActiveMQ allows it to be
+In some case buffering is not desirable, and Apache ActiveMQ allows it to be
 switched off. This example demonstrates that.
 
 Non-Transaction Failover With Server Data Replication
@@ -457,7 +457,7 @@ as a live-backup pair for high availability (HA), and a client using a
 *non-transacted* JMS session failing over from live to backup when the
 live server is crashed.
 
-ActiveMQ implements failover of client connections between live and
+Apache ActiveMQ implements failover of client connections between live and
 backup servers. This is implemented by the replication of state between
 live and backup nodes. When replication is configured and a live node
 crashes, the client connections can carry and continue to send and
@@ -468,13 +468,13 @@ messages will be lost or delivered twice.
 OpenWire
 --------
 
-The `Openwire` example shows how to configure a ActiveMQ server to
-communicate with an ActiveMQ JMS client that uses open-wire protocol.
+The `Openwire` example shows how to configure an Apache ActiveMQ server to
+communicate with an Apache ActiveMQ JMS client that uses open-wire protocol.
 
 Paging
 ------
 
-The `paging` example shows how ActiveMQ can support huge queues even
+The `paging` example shows how Apache ActiveMQ can support huge queues even
 when the server is running in limited RAM. It does this by transparently
 *paging* messages to disk, and *depaging* them when they are required.
 
@@ -490,27 +490,27 @@ All of these standard modes involve sending acknowledgements from the
 client to the server. However in some cases, you really don't mind
 losing messages in event of failure, so it would make sense to
 acknowledge the message on the server before delivering it to the
-client. This example demonstrates how ActiveMQ allows this with an extra
+client. This example demonstrates how Apache ActiveMQ allows this with an extra
 acknowledgement mode.
 
 Message Producer Rate Limiting
 ------------------------------
 
-The `producer-rte-limit` example demonstrates how, with ActiveMQ, you
+The `producer-rte-limit` example demonstrates how, with Apache ActiveMQ, you
 can specify a maximum send rate at which a JMS message producer will
 send messages.
 
 Proton Qpid
 -----------
 
-ActiveMQ can be configured to accept requests from any AMQP client that
+Apache ActiveMQ can be configured to accept requests from any AMQP client that
 supports the 1.0 version of the protocol. This `proton-j` example shows
 a simply qpid java 1.0 client example.
 
 Proton Ruby
 -----------
 
-ActiveMQ can be configured to accept requests from any AMQP client that
+Apache ActiveMQ can be configured to accept requests from any AMQP client that
 supports the 1.0 version of the protocol. This example shows a simply
 proton ruby client that sends and receives messages
 
@@ -542,7 +542,7 @@ Reattach Node example
 
 The `Reattach Node` example shows how a client can try to reconnect to
 the same server instead of failing the connection immediately and
-notifying any user ExceptionListener objects. ActiveMQ can be configured
+notifying any user ExceptionListener objects. Apache ActiveMQ can be configured
 to automatically retry the connection, and reattach to the server when
 it becomes available again across the network.
 
@@ -581,25 +581,25 @@ A simple example showing the JMS request-response pattern.
 Rest example
 ------------
 
-An example showing how to use the ActiveMQ Rest API
+An example showing how to use the Apache ActiveMQ Rest API
 
 Scheduled Message
 -----------------
 
 The `scheduled-message` example shows you how to send a scheduled
-message to a JMS Queue with ActiveMQ. Scheduled messages won't get
+message to a JMS Queue with Apache ActiveMQ. Scheduled messages won't get
 delivered until a specified time in the future.
 
 Security
 --------
 
 The `security` example shows you how configure and use role based queue
-security with ActiveMQ.
+security with Apache ActiveMQ.
 
 Send Acknowledgements
 ---------------------
 
-The `send-acknowledgements` example shows you how to use ActiveMQ's
+The `send-acknowledgements` example shows you how to use Apache ActiveMQ's
 advanced *asynchronous send acknowledgements* feature to obtain
 acknowledgement from the server that sends have been received and
 processed in a separate stream to the sent messages.
@@ -607,49 +607,49 @@ processed in a separate stream to the sent messages.
 Spring Integration
 ------------------
 
-This example shows how to use embedded JMS using ActiveMQ's Spring
+This example shows how to use embedded JMS using Apache ActiveMQ's Spring
 integration.
 
 SSL Transport
 -------------
 
-The `ssl-enabled` shows you how to configure SSL with ActiveMQ to send
+The `ssl-enabled` shows you how to configure SSL with Apache ActiveMQ to send
 and receive message.
 
 Static Message Selector
 -----------------------
 
-The `static-selector` example shows you how to configure a ActiveMQ core
+The `static-selector` example shows you how to configure an Apache ActiveMQ core
 queue with static message selectors (filters).
 
 Static Message Selector Using JMS
 ---------------------------------
 
-The `static-selector-jms` example shows you how to configure a ActiveMQ
+The `static-selector-jms` example shows you how to configure an Apache ActiveMQ
 queue with static message selectors (filters) using JMS.
 
 Stomp
 -----
 
-The `stomp` example shows you how to configure a ActiveMQ server to send
+The `stomp` example shows you how to configure an Apache ActiveMQ server to send
 and receive Stomp messages.
 
 Stomp1.1
 --------
 
-The `stomp` example shows you how to configure a ActiveMQ server to send
+The `stomp` example shows you how to configure an Apache ActiveMQ server to send
 and receive Stomp messages via a Stomp 1.1 connection.
 
 Stomp1.2
 --------
 
-The `stomp` example shows you how to configure a ActiveMQ server to send
+The `stomp` example shows you how to configure an Apache ActiveMQ server to send
 and receive Stomp messages via a Stomp 1.2 connection.
 
 Stomp Over Web Sockets
 ----------------------
 
-The `stomp-websockets` example shows you how to configure a ActiveMQ
+The `stomp-websockets` example shows you how to configure an Apache ActiveMQ
 server to send and receive Stomp messages directly from Web browsers
 (provided they support Web Sockets).
 
@@ -657,9 +657,9 @@ Symmetric Cluster
 -----------------
 
 The `symmetric-cluster` example demonstrates a symmetric cluster set-up
-with ActiveMQ.
+with Apache ActiveMQ.
 
-ActiveMQ has extremely flexible clustering which allows you to set-up
+Apache ActiveMQ has extremely flexible clustering which allows you to set-up
 servers in many different topologies. The most common topology that
 you'll perhaps be familiar with if you are used to application server
 clustering is a symmetric cluster.
@@ -681,7 +681,7 @@ A simple example demonstrating a JMS topic.
 Topic Hierarchy
 ---------------
 
-ActiveMQ supports topic hierarchies. With a topic hierarchy you can
+Apache ActiveMQ supports topic hierarchies. With a topic hierarchy you can
 register a subscriber with a wild-card and that subscriber will receive
 any messages sent to an address that matches the wild card.
 
@@ -689,7 +689,7 @@ Topic Selector 1
 ----------------
 
 The `topic-selector-example1` example shows you how to send message to a
-JMS Topic, and subscribe them using selectors with ActiveMQ.
+JMS Topic, and subscribe them using selectors with Apache ActiveMQ.
 
 Topic Selector 2
 ----------------
@@ -705,7 +705,7 @@ live-backup pair for high availability (HA), and a client using a
 transacted JMS session failing over from live to backup when the live
 server is crashed.
 
-ActiveMQ implements failover of client connections between live and
+Apache ActiveMQ implements failover of client connections between live and
 backup servers. This is implemented by the sharing of a journal between
 the servers. When a live node crashes, the client connections can carry
 and continue to send and consume messages. When transacted sessions are
@@ -722,13 +722,13 @@ Transactional Session
 ---------------------
 
 The `transactional` example shows you how to use a transactional Session
-with ActiveMQ.
+with Apache ActiveMQ.
 
 XA Heuristic
 ------------
 
 The `xa-heuristic` example shows you how to make an XA heuristic
-decision through ActiveMQ Management Interface. A heuristic decision is
+decision through Apache ActiveMQ Management Interface. A heuristic decision is
 a unilateral decision to commit or rollback an XA transaction branch
 after it has been prepared.
 
@@ -736,13 +736,13 @@ XA Receive
 ----------
 
 The `xa-receive` example shows you how message receiving behaves in an
-XA transaction in ActiveMQ.
+XA transaction in Apache ActiveMQ.
 
 XA Send
 -------
 
 The `xa-send` example shows you how message sending behaves in an XA
-transaction in ActiveMQ.
+transaction in Apache ActiveMQ.
 Core API Examples
 =================
 
@@ -752,5 +752,5 @@ directory and type `ant`
 Embedded
 --------
 
-The `embedded` example shows how to embed the ActiveMQ server within
+The `embedded` example shows how to embed the Apache ActiveMQ server within
 your own code.

http://git-wip-us.apache.org/repos/asf/activemq-6/blob/9d72cefd/docs/user-manual/en/filter-expressions.md
----------------------------------------------------------------------
diff --git a/docs/user-manual/en/filter-expressions.md b/docs/user-manual/en/filter-expressions.md
index 3326584..61736fb 100644
--- a/docs/user-manual/en/filter-expressions.md
+++ b/docs/user-manual/en/filter-expressions.md
@@ -1,6 +1,6 @@
 # Filter Expressions
 
-ActiveMQ provides a powerful filter language based on a subset of the
+Apache ActiveMQ provides a powerful filter language based on a subset of the
 SQL 92 expression syntax.
 
 It is the same as the syntax used for JMS selectors, but the predefined
@@ -8,7 +8,7 @@ identifiers are different. For documentation on JMS selector syntax
 please the JMS javadoc for
 [javax.jms.Message](http://docs.oracle.com/javaee/6/api/javax/jms/Message.html).
 
-Filter expressions are used in several places in ActiveMQ
+Filter expressions are used in several places in Apache ActiveMQ
 
 -   Predefined Queues. When pre-defining a queue, in
     `activemq-configuration.xml` in either the core or jms configuration a filter
@@ -24,9 +24,9 @@ Filter expressions are used in several places in ActiveMQ
 -   Filter are also used programmatically when creating consumers,
     queues and in several places as described in [management](management.md).
 
-There are some differences between JMS selector expressions and ActiveMQ
+There are some differences between JMS selector expressions and Apache ActiveMQ
 core filter expressions. Whereas JMS selector expressions operate on a
-JMS message, ActiveMQ core filter expressions operate on a core message.
+JMS message, Apache ActiveMQ core filter expressions operate on a core message.
 
 The following identifiers can be used in a core filter expressions to
 refer to attributes of the core message in an expression:

http://git-wip-us.apache.org/repos/asf/activemq-6/blob/9d72cefd/docs/user-manual/en/flow-control.md
----------------------------------------------------------------------
diff --git a/docs/user-manual/en/flow-control.md b/docs/user-manual/en/flow-control.md
index 2be852c..3982ea4 100644
--- a/docs/user-manual/en/flow-control.md
+++ b/docs/user-manual/en/flow-control.md
@@ -17,17 +17,17 @@ they cannot be processed in time.
 
 ## Window-Based Flow Control
 
-By default, ActiveMQ consumers buffer messages from the server in a
+By default, Apache ActiveMQ consumers buffer messages from the server in a
 client side buffer before the client consumes them. This improves
 performance: otherwise every time the client consumes a message,
-ActiveMQ would have to go the server to request the next message. In
+Apache ActiveMQ would have to go the server to request the next message. In
 turn, this message would then get sent to the client side, if one was
 available.
 
 A network round trip would be involved for *every* message and
 considerably reduce performance.
 
-To prevent this, ActiveMQ pre-fetches messages into a buffer on each
+To prevent this, Apache ActiveMQ pre-fetches messages into a buffer on each
 consumer. The total maximum size of messages (in bytes) that will be
 buffered on each consumer is determined by the `consumerWindowSize`
 parameter.
@@ -89,7 +89,7 @@ of 1MiB is fine in most cases.
 
 ### Using Core API
 
-If ActiveMQ Core API is used, the consumer window size is specified by
+If Apache ActiveMQ Core API is used, the consumer window size is specified by
 `ServerLocator.setConsumerWindowSize()` method and some of the
 `ClientSession.createConsumer()` methods.
 
@@ -108,7 +108,7 @@ If the connection factory is directly instantiated, the consumer window
 size is specified by `ActiveMQConnectionFactory.setConsumerWindowSize()`
 method.
 
-Please see the examples for an example which shows how to configure ActiveMQ to
+Please see the examples for an example which shows how to configure Apache ActiveMQ to
 prevent consumer buffering when dealing with slow consumers.
 
 ## Rate limited flow control
@@ -127,7 +127,7 @@ Please see ? for a working example of limiting consumer rate.
 
 ### Using Core API
 
-If the ActiveMQ core API is being used the rate can be set via the
+If the Apache ActiveMQ core API is being used the rate can be set via the
 `ServerLocator.setConsumerMaxRate(int consumerMaxRate)` method or
 alternatively via some of the `ClientSession.createConsumer()` methods.
 
@@ -158,12 +158,12 @@ prevent consumer buffering when dealing with slow consumers.
 
 ## Producer flow control
 
-ActiveMQ also can limit the amount of data sent from a client to a
+Apache ActiveMQ also can limit the amount of data sent from a client to a
 server to prevent the server being overwhelmed.
 
 ### Window based flow control
 
-In a similar way to consumer window based flow control, ActiveMQ
+In a similar way to consumer window based flow control, Apache ActiveMQ
 producers, by default, can only send messages to an address as long as
 they have sufficient credits to do so. The amount of credits required to
 send a message is given by the size of the message.
@@ -180,7 +180,7 @@ prevents the remoting connection from getting overloaded.
 
 #### Using Core API
 
-If the ActiveMQ core API is being used, window size can be set via the
+If the Apache ActiveMQ core API is being used, window size can be set via the
 `ServerLocator.setProducerWindowSize(int producerWindowSize)` method.
 
 #### Using JMS
@@ -260,8 +260,8 @@ control.
 
 ### Rate limited flow control
 
-ActiveMQ also allows the rate a producer can emit message to be limited,
-in units of messages per second. By specifying such a rate, ActiveMQ
+Apache ActiveMQ also allows the rate a producer can emit message to be limited,
+in units of messages per second. By specifying such a rate, Apache ActiveMQ
 will ensure that producer never produces messages at a rate higher than
 that specified.
 
@@ -274,7 +274,7 @@ Please see the ? for a working example of limiting producer rate.
 
 #### Using Core API
 
-If the ActiveMQ core API is being used the rate can be set via the
+If the Apache ActiveMQ core API is being used the rate can be set via the
 `ServerLocator.setProducerMaxRate(int producerMaxRate)` method or
 alternatively via some of the `ClientSession.createProducer()` methods.
 

http://git-wip-us.apache.org/repos/asf/activemq-6/blob/9d72cefd/docs/user-manual/en/ha.md
----------------------------------------------------------------------
diff --git a/docs/user-manual/en/ha.md b/docs/user-manual/en/ha.md
index 6db1263..bab189b 100644
--- a/docs/user-manual/en/ha.md
+++ b/docs/user-manual/en/ha.md
@@ -9,14 +9,14 @@ event of server failure so client applications can continue to operate*.
 
 ## Live - Backup Groups
 
-ActiveMQ allows servers to be linked together as *live - backup* groups
+Apache ActiveMQ allows servers to be linked together as *live - backup* groups
 where each live server can have 1 or more backup servers. A backup
 server is owned by only one live server. Backup servers are not
 operational until failover occurs, however 1 chosen backup, which will
 be in passive mode, announces its status and waits to take over the live
 servers work
 
-Before failover, only the live server is serving the ActiveMQ clients
+Before failover, only the live server is serving the Apache ActiveMQ clients
 while the backup servers remain passive or awaiting to become a backup
 server. When a live server crashes or is brought down in the correct
 mode, the backup server currently in passive mode will become live and
@@ -28,7 +28,7 @@ live server coming back up and automatically stop.
 
 ### HA Policies
 
-ActiveMQ supports two different strategies for backing up a server
+Apache ActiveMQ supports two different strategies for backing up a server
 *shared store* and *replication*. Which is configured via the
 `ha-policy` configuration element.
 
@@ -789,13 +789,13 @@ be high enough to deal with the time needed to scale down.
 
 ## Failover Modes
 
-ActiveMQ defines two types of client failover:
+Apache ActiveMQ defines two types of client failover:
 
 -   Automatic client failover
 
 -   Application-level client failover
 
-ActiveMQ also provides 100% transparent automatic reattachment of
+Apache ActiveMQ also provides 100% transparent automatic reattachment of
 connections to the same server (e.g. in case of transient network
 problems). This is similar to failover, except it is reconnecting to the
 same server and is discussed in [Client Reconnection and Session Reattachment](client-reconnection.md)
@@ -807,14 +807,14 @@ knowledge of non persistent queues.
 
 ### Automatic Client Failover
 
-ActiveMQ clients can be configured to receive knowledge of all live and
+Apache ActiveMQ clients can be configured to receive knowledge of all live and
 backup servers, so that in event of connection failure at the client -
 live server connection, the client will detect this and reconnect to the
 backup server. The backup server will then automatically recreate any
 sessions and consumers that existed on each connection before failover,
 thus saving the user from having to hand-code manual reconnection logic.
 
-ActiveMQ clients detect connection failure when it has not received
+Apache ActiveMQ clients detect connection failure when it has not received
 packets from the server within the time given by
 `client-failure-check-period` as explained in section [Detecting Dead Connections](connection-ttl.md). If the client
 does not receive data in good time, it will assume the connection has
@@ -822,7 +822,7 @@ failed and attempt failover. Also if the socket is closed by the OS,
 usually if the server process is killed rather than the machine itself
 crashing, then the client will failover straight away.
 
-ActiveMQ clients can be configured to discover the list of live-backup
+Apache ActiveMQ clients can be configured to discover the list of live-backup
 server groups in a number of different ways. They can be configured
 explicitly or probably the most common way of doing this is to use
 *server discovery* for the client to automatically discover the list.
@@ -857,7 +857,7 @@ JMS sessions, please see ? and ?.
 
 #### A Note on Server Replication
 
-ActiveMQ does not replicate full server state between live and backup
+Apache ActiveMQ does not replicate full server state between live and backup
 servers. When the new session is automatically recreated on the backup
 it won't have any knowledge of messages already sent or acknowledged in
 that session. Any in-flight sends or acknowledgements at the time of
@@ -898,14 +898,14 @@ session will not have any knowledge of the call that was in progress.
 This call might otherwise hang for ever, waiting for a response that
 will never come.
 
-To prevent this, ActiveMQ will unblock any blocking calls that were in
+To prevent this, Apache ActiveMQ will unblock any blocking calls that were in
 progress at the time of failover by making them throw a
 `javax.jms.JMSException` (if using JMS), or a `ActiveMQException` with
 error code `ActiveMQException.UNBLOCKED`. It is up to the client code to
 catch this exception and retry any operations if desired.
 
 If the method being unblocked is a call to commit(), or prepare(), then
-the transaction will be automatically rolled back and ActiveMQ will
+the transaction will be automatically rolled back and Apache ActiveMQ will
 throw a `javax.jms.TransactionRolledBackException` (if using JMS), or a
 `ActiveMQException` with error code
 `ActiveMQException.TRANSACTION_ROLLED_BACK` if using the core API.
@@ -940,7 +940,7 @@ local rollback code as necessary. There is no need to manually rollback
 the session - it is already rolled back. The user can then just retry
 the transactional operations again on the same session.
 
-ActiveMQ ships with a fully functioning example demonstrating how to do
+Apache ActiveMQ ships with a fully functioning example demonstrating how to do
 this, please see ?
 
 If failover occurs when a commit call is being executed, the server, as
@@ -990,7 +990,7 @@ connection failure: `java.jms.ExceptionListener`. Please consult the JMS
 javadoc or any good JMS tutorial for more information on how to use
 this.
 
-The ActiveMQ core API also provides a similar feature in the form of the
+The Apache ActiveMQ core API also provides a similar feature in the form of the
 class `org.apache.activemq.core.client.SessionFailureListener`
 
 Any ExceptionListener or SessionFailureListener instance will always be
@@ -1037,7 +1037,7 @@ application level.
 
 To implement application-level failover, if you're using JMS then you
 need to set an `ExceptionListener` class on the JMS connection. The
-`ExceptionListener` will be called by ActiveMQ in the event that
+`ExceptionListener` will be called by Apache ActiveMQ in the event that
 connection failure is detected. In your `ExceptionListener`, you would
 close your old JMS connections, potentially look up new connection
 factory instances from JNDI and creating new connections.

http://git-wip-us.apache.org/repos/asf/activemq-6/blob/9d72cefd/docs/user-manual/en/intercepting-operations.md
----------------------------------------------------------------------
diff --git a/docs/user-manual/en/intercepting-operations.md b/docs/user-manual/en/intercepting-operations.md
index edfd133..3a4d83a 100644
--- a/docs/user-manual/en/intercepting-operations.md
+++ b/docs/user-manual/en/intercepting-operations.md
@@ -1,6 +1,6 @@
 # Intercepting Operations
 
-ActiveMQ supports *interceptors* to intercept packets entering and
+Apache ActiveMQ supports *interceptors* to intercept packets entering and
 exiting the server. Incoming and outgoing interceptors are be called for
 any packet entering or exiting the server respectively. This allows
 custom code to be executed, e.g. for auditing packets, filtering or