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 2018/01/10 15:42:27 UTC

[1/2] activemq-artemis git commit: NO-JIRA fix warnings from w3c/link-checker in docs

Repository: activemq-artemis
Updated Branches:
  refs/heads/master f331a3f65 -> 247ed5996


NO-JIRA fix warnings from w3c/link-checker in docs

also update URLs and `s/http/https` in docs wherever possible


Project: http://git-wip-us.apache.org/repos/asf/activemq-artemis/repo
Commit: http://git-wip-us.apache.org/repos/asf/activemq-artemis/commit/472e4295
Tree: http://git-wip-us.apache.org/repos/asf/activemq-artemis/tree/472e4295
Diff: http://git-wip-us.apache.org/repos/asf/activemq-artemis/diff/472e4295

Branch: refs/heads/master
Commit: 472e42954079e3dd338f327360dadd928a2e8968
Parents: f331a3f
Author: Jiri Danek <jd...@redhat.com>
Authored: Fri Dec 22 22:25:21 2017 +0100
Committer: Jiri Danek <jd...@redhat.com>
Committed: Wed Jan 10 13:07:40 2018 +0100

----------------------------------------------------------------------
 README.md                                       |  2 +-
 RELEASING.md                                    |  2 +-
 .../remoting/impl/netty/TransportConstants.java |  2 +-
 docs/hacking-guide/en/building.md               |  2 +-
 docs/hacking-guide/en/code.md                   |  6 +++---
 docs/hacking-guide/en/formatting.md             |  2 +-
 docs/hacking-guide/en/ide.md                    | 14 ++++++-------
 docs/hacking-guide/en/tests.md                  |  2 +-
 docs/user-manual/en/clusters.md                 |  4 ++--
 docs/user-manual/en/configuration-index.md      |  6 +++---
 docs/user-manual/en/configuring-transports.md   |  8 +++----
 docs/user-manual/en/filter-expressions.md       |  2 +-
 docs/user-manual/en/jms-bridge.md               |  4 ++--
 docs/user-manual/en/libaio.md                   |  2 +-
 docs/user-manual/en/management.md               |  8 +++----
 docs/user-manual/en/messaging-concepts.md       | 22 ++++++++++----------
 docs/user-manual/en/persistence.md              |  8 +++----
 .../en/protocols-interoperability.md            |  8 +++----
 docs/user-manual/en/rest.md                     |  2 +-
 docs/user-manual/en/security.md                 |  6 +++---
 docs/user-manual/en/thread-pooling.md           |  2 +-
 docs/user-manual/en/using-AMQP.md               |  2 +-
 docs/user-manual/en/using-jms.md                |  2 +-
 docs/user-manual/en/wildcard-syntax.md          |  2 +-
 examples/features/standard/browser/readme.md    |  2 +-
 .../features/standard/client-kickoff/readme.md  |  4 ++--
 examples/features/standard/jmx-ssl/readme.md    |  4 ++--
 examples/features/standard/jmx/readme.md        |  4 ++--
 .../features/standard/queue-requestor/readme.md |  2 +-
 examples/perf/jmeter/readme.md                  |  2 +-
 examples/protocols/mqtt/basic-pubsub/readme.md  |  2 +-
 .../ssl/CoreClientOverOneWaySSLTest.java        |  2 +-
 32 files changed, 71 insertions(+), 71 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/activemq-artemis/blob/472e4295/README.md
----------------------------------------------------------------------
diff --git a/README.md b/README.md
index a420cb7..1924ba6 100644
--- a/README.md
+++ b/README.md
@@ -17,7 +17,7 @@ To build the ActiveMQ Artemis ASYNCIO native libraries, please follow the instru
 
 ## Documentation
 
-Our documentation is always in sync with our releases at the [Apache ActiveMQ Artemis](http://activemq.apache.org/artemis/docs.html) website.
+Our documentation is always in sync with our releases at the [Apache ActiveMQ Artemis](https://activemq.apache.org/artemis/docs.html) website.
 
 Or you can also look at the current master version on [github](https://github.com/apache/activemq-artemis/blob/master/docs/user-manual/en/SUMMARY.md).
 

http://git-wip-us.apache.org/repos/asf/activemq-artemis/blob/472e4295/RELEASING.md
----------------------------------------------------------------------
diff --git a/RELEASING.md b/RELEASING.md
index 5218dfc..2ec531b 100644
--- a/RELEASING.md
+++ b/RELEASING.md
@@ -90,7 +90,7 @@ Otherwise snapshots will be created at 1.4.1 and forgotten. (Unless we ever rele
 
 For more information look at the prepare plugin:
 
-- http://maven.apache.org/maven-release/maven-release-plugin/prepare-mojo.html#pushChanges
+- https://maven.apache.org/maven-release/maven-release-plugin/prepare-mojo.html#pushChanges
 
 If you set `pushChanges=false` then you will have to push the changes manually.  The first command is to push the commits
 which are for changing the `&lt;version>` in the pom.xml files, and the second push is for the tag, e.g.:

http://git-wip-us.apache.org/repos/asf/activemq-artemis/blob/472e4295/artemis-core-client/src/main/java/org/apache/activemq/artemis/core/remoting/impl/netty/TransportConstants.java
----------------------------------------------------------------------
diff --git a/artemis-core-client/src/main/java/org/apache/activemq/artemis/core/remoting/impl/netty/TransportConstants.java b/artemis-core-client/src/main/java/org/apache/activemq/artemis/core/remoting/impl/netty/TransportConstants.java
index 1f06a96..81efb31 100644
--- a/artemis-core-client/src/main/java/org/apache/activemq/artemis/core/remoting/impl/netty/TransportConstants.java
+++ b/artemis-core-client/src/main/java/org/apache/activemq/artemis/core/remoting/impl/netty/TransportConstants.java
@@ -122,7 +122,7 @@ public class TransportConstants {
     * @see <a
     * href="http://design.jboss.org/jbossorg/branding/Javadocs/doc/api/org/jboss/netty/channel/socket/SocketChannelConfig.html#setTcpNoDelay%28boolean%29">
     * Netty note on this option</a>
-    * @see <a href="http://docs.oracle.com/javase/6/docs/technotes/guides/net/socketOpt.html">Oracle
+    * @see <a href="http://docs.oracle.com/javase/8/docs/technotes/guides/net/socketOpt.html">Oracle
     * doc on tcpNoDelay</a>
     */
    public static final String TCP_NODELAY_PROPNAME = "tcpNoDelay";

http://git-wip-us.apache.org/repos/asf/activemq-artemis/blob/472e4295/docs/hacking-guide/en/building.md
----------------------------------------------------------------------
diff --git a/docs/hacking-guide/en/building.md b/docs/hacking-guide/en/building.md
index 36dedf7..3697774 100644
--- a/docs/hacking-guide/en/building.md
+++ b/docs/hacking-guide/en/building.md
@@ -53,7 +53,7 @@ After you installed brew you can install npm by:
 
     brew install npm
 
-[brew]: <http://brew.sh>
+[brew]: <https://brew.sh>
 
 To build the full release with documentation, Javadocs, and the full web site:
 

http://git-wip-us.apache.org/repos/asf/activemq-artemis/blob/472e4295/docs/hacking-guide/en/code.md
----------------------------------------------------------------------
diff --git a/docs/hacking-guide/en/code.md b/docs/hacking-guide/en/code.md
index bb552e9..7e49f15 100644
--- a/docs/hacking-guide/en/code.md
+++ b/docs/hacking-guide/en/code.md
@@ -5,14 +5,14 @@ contributors are encouraged (but not required) to use a mirror on GitHub for col
 functionality. Follow the steps below to get set up with GitHub, etc.
 
 If you do not wish to use GitHub for whatever reason you can follow the overall process outlined in the "Typical
-development cycle" section below but instead attach [a patch file](http://git-scm.com/docs/git-format-patch) to the
+development cycle" section below but instead attach [a patch file](https://git-scm.com/docs/git-format-patch) to the
 related JIRA or an email to the [dev list](http://activemq.apache.org/mailing-lists.html).
 
 ## Initial Steps
 
 1. Create a GitHub account if you don't have one already
 
-   http://github.com
+   https://github.com
    
 1. Fork the apache-artemis repository into your account
 
@@ -159,7 +159,7 @@ related JIRA or an email to the [dev list](http://activemq.apache.org/mailing-li
 
 Due to incompatibilities between some open source licenses and the Apache v2.0 license (that this project is licensed under)
 care must be taken when adding new dependencies to the project.  The Apache Software Foundation 3rd party licensing 
-policy has more information here: http://www.apache.org/legal/3party.html
+policy has more information here: https://www.apache.org/legal/3party.html
 
 To keep track of all licenses in ActiveMQ Artemis, new dependencies must be added in either the top level pom.xml or in test/pom.xml
 (depending on whether this is a test only dependency or if it is used in the main code base).  The dependency should be

http://git-wip-us.apache.org/repos/asf/activemq-artemis/blob/472e4295/docs/hacking-guide/en/formatting.md
----------------------------------------------------------------------
diff --git a/docs/hacking-guide/en/formatting.md b/docs/hacking-guide/en/formatting.md
index 63b307c..fc57fc5 100644
--- a/docs/hacking-guide/en/formatting.md
+++ b/docs/hacking-guide/en/formatting.md
@@ -10,7 +10,7 @@ copy them _after importing all your projects_:
     done
 
 Do not use the [maven-eclipse-plugin](https://maven.apache.org/plugins/maven-eclipse-plugin/) to copy the files as it 
-conflicts with [m2e](http://eclipse.org/m2e/).
+conflicts with [m2e](https://eclipse.org/m2e/).
 
 ## IDEA
 

http://git-wip-us.apache.org/repos/asf/activemq-artemis/blob/472e4295/docs/hacking-guide/en/ide.md
----------------------------------------------------------------------
diff --git a/docs/hacking-guide/en/ide.md b/docs/hacking-guide/en/ide.md
index 811ab02..249ebde 100644
--- a/docs/hacking-guide/en/ide.md
+++ b/docs/hacking-guide/en/ide.md
@@ -34,7 +34,7 @@ After you add the JDK to the IDE, add also the vm.jar specific to your platform
 (e.g: JAVA_HOME/jre/lib/amd64/default/jclSC180/vm.jar
 ```
 
-There's a [SOF Question](http://stackoverflow.com/questions/27906481/can-intellij-14-be-used-to-work-with-ibm-jdk-1-7/32852361#32852361) about this that could be useful in case you are running into this issue.
+There's a [SOF Question](https://stackoverflow.com/questions/27906481/can-intellij-14-be-used-to-work-with-ibm-jdk-1-7/32852361#32852361) about this that could be useful in case you are running into this issue.
 
 ### Style Templates and Inspection Settings for Idea
 
@@ -70,7 +70,7 @@ blue arrow.
 We recommend using Eclipse Kepler (4.3), due to the built-in support for Maven and Git. Note that there are still some
 Maven plugins used by sub-projects (e.g. documentation) which are not supported even in Eclipse Kepler (4.3).
 
-Eclipse [m2e](http://eclipse.org/m2e/) is already included in "Eclipse IDE for Java Developers", or it can be installed
+Eclipse [m2e](https://eclipse.org/m2e/) is already included in "Eclipse IDE for Java Developers", or it can be installed
 from [Eclipse Kepler release repository](http://download.eclipse.org/releases/kepler).
 
 ### Git setup
@@ -86,7 +86,7 @@ For proper schema validation you can add the Artemis schemas to your Eclipse XML
 * Repeat the above steps and add src/main/resources/schema/artemis-configuration.xsd
 
 ### Checkstyle setup
-You can import the Artemis Checkstyle template into eclipse to do Checkstyle validation. As a prerequisite you need to make sure the Checkstyle plugin is installed into Eclipse which you can get form the Eclipse Marketplace. You also will need to configure Sevntu-Checkstyle. See http://sevntu-checkstyle.github.io/sevntu.checkstyle/ for instructions. Then to configure the template:
+You can import the Artemis Checkstyle template into eclipse to do Checkstyle validation. As a prerequisite you need to make sure the Checkstyle plugin is installed into Eclipse which you can get form the Eclipse Marketplace. You also will need to configure Sevntu-Checkstyle. See https://sevntu-checkstyle.github.io/sevntu.checkstyle/ for instructions. Then to configure the template:
 
 * Open: Window -> Preferences -> Checkstyle
 * Select New -> "Project Relative Configuration" in the "Type" dropdown
@@ -95,7 +95,7 @@ You can import the Artemis Checkstyle template into eclipse to do Checkstyle val
 
 ### Annotation Pre-Processing
 
-ActiveMQ Artemis uses [JBoss Logging](https://community.jboss.org/wiki/JBossLoggingTooling) and that requires source
+ActiveMQ Artemis uses [JBoss Logging](https://developer.jboss.org/wiki/JBossLoggingTooling) and that requires source
 code generation from Java annotations. In order for it to 'just work' in Eclipse you need to install the
 _Maven Integration for Eclipse JDT Annotation Processor Toolkit_ [m2e-apt](https://github.com/jbosstools/m2e-apt). See
 this [JBoss blog post](https://community.jboss.org/en/tools/blog/2012/05/20/annotation-processing-support-in-m2e-or-m2e-apt-100-is-out)
@@ -116,7 +116,7 @@ Eclipse Indigo (3.7) has out-of-the-box support for it.
 As of this writing, Eclipse Kepler (4.3) still lacks support for Maven's javacc plugin. The available [m2e connector for
 javacc-maven-plugin](https://github.com/objectledge/maven-extensions) requires a downgrade of Maven components to be
 installed. manual installation instructions (as of this writing you need to use the development update site). See
-[this post](http://dev.eclipse.org/mhonarc/lists/m2e-users/msg02725.html) for how to do this with Eclipse Juno (4.2).
+[this post](https://dev.eclipse.org/mhonarc/lists/m2e-users/msg02725.html) for how to do this with Eclipse Juno (4.2).
 
 The current recommended solution for Eclipse Kepler is to mark `javacc-maven-plugin` as ignored by Eclipse, run Maven
 from the command line and then modify the project `activemq-core-client` adding the folder
@@ -126,6 +126,6 @@ from the command line and then modify the project `activemq-core-client` adding
 
 Importing all ActiveMQ Artemis subprojects will create _too many_ projects in Eclipse, cluttering your _Package Explorer_
 and _Project Explorer_ views. One way to address that is to use
-[Eclipse's Working Sets](http://help.eclipse.org/juno/index.jsp?topic=%2Forg.eclipse.platform.doc.user%2Fconcepts%2Fcworkset.htm)
+[Eclipse's Working Sets](https://help.eclipse.org/juno/index.jsp?topic=%2Forg.eclipse.platform.doc.user%2Fconcepts%2Fcworkset.htm)
 feature. A good introduction to it can be found at a
-[Dzone article on Eclipse Working Sets](http://eclipse.dzone.com/articles/categorise-projects-package).
+[Dzone article on Eclipse Working Sets](https://dzone.com/articles/categorise-projects-package).

http://git-wip-us.apache.org/repos/asf/activemq-artemis/blob/472e4295/docs/hacking-guide/en/tests.md
----------------------------------------------------------------------
diff --git a/docs/hacking-guide/en/tests.md b/docs/hacking-guide/en/tests.md
index 5848705..a82ad51 100644
--- a/docs/hacking-guide/en/tests.md
+++ b/docs/hacking-guide/en/tests.md
@@ -66,7 +66,7 @@ There are numerous methods in `org.apache.activemq.artemis.tests.util.ActiveMQTe
 methods are named like create&#42;Config(..). Each one creates a slightly different configuration but there is a lot of 
 overlap between them.
 
-In any case, `org.apache.activemq.artemis.core.config.Configuration` is a [_fluent_](http://en.wikipedia.org/wiki/Fluent_interface)
+In any case, `org.apache.activemq.artemis.core.config.Configuration` is a [_fluent_](https://en.wikipedia.org/wiki/Fluent_interface)
 interface so it's easy to customize however you need.
 
 ### Look at other test-cases

http://git-wip-us.apache.org/repos/asf/activemq-artemis/blob/472e4295/docs/user-manual/en/clusters.md
----------------------------------------------------------------------
diff --git a/docs/user-manual/en/clusters.md b/docs/user-manual/en/clusters.md
index dd08046..a248b99 100644
--- a/docs/user-manual/en/clusters.md
+++ b/docs/user-manual/en/clusters.md
@@ -59,14 +59,14 @@ around normal Apache ActiveMQ Artemis connections to clients and to other server
 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
-[UDP](http://en.wikipedia.org/wiki/User_Datagram_Protocol) and
+[UDP](https://en.wikipedia.org/wiki/User_Datagram_Protocol) and
 [JGroups](http://www.jgroups.org/), or by providing a list of initial
 connectors.
 
 ### Dynamic Discovery
 
 Server discovery uses
-[UDP](http://en.wikipedia.org/wiki/User_Datagram_Protocol) multicast or
+[UDP](https://en.wikipedia.org/wiki/User_Datagram_Protocol) multicast or
 [JGroups](http://www.jgroups.org/) to broadcast server connection
 settings.
 

http://git-wip-us.apache.org/repos/asf/activemq-artemis/blob/472e4295/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 871405d..7b26737 100644
--- a/docs/user-manual/en/configuration-index.md
+++ b/docs/user-manual/en/configuration-index.md
@@ -102,7 +102,7 @@ Name | Description
 [persist-id-cache](duplicate-detection.md "Configuring the Duplicate ID Cache")                 |  true means that ID's are persisted to the journal. Default=true
 [queues](address-model.md "Predefined Queues")       |  [a list of queue to be created](#queue-type)
 [remoting-incoming-interceptors](intercepting-operations.md "Intercepting Operations")                                                   |  A list of interceptor
-[resolveProtocols]()  |  Use [ServiceLoader](http://docs.oracle.com/javase/tutorial/ext/basics/spi.html) to load protocol modules. Default=true
+[resolveProtocols]()  |  Use [ServiceLoader](https://docs.oracle.com/javase/tutorial/ext/basics/spi.html) to load protocol modules. Default=true
 [scheduled-thread-pool-max-size](thread-pooling.md#server-scheduled-thread-pool "Server Scheduled Thread Pool")|  Maximum number of threads to use for the scheduled thread pool. Default=5
 [security-enabled](security.md "Security")  |  true means that security is enabled. Default=true
 [security-invalidation-interval](security.md "Security")                                   |  how long (in ms) to wait before invalidating the security cache. Default=10000
@@ -157,8 +157,8 @@ Name | Description
 [filter](core-bridges.md "Core Bridges")         |  optional core filter expression
 [transformer-class-name](core-bridges.md "Core Bridges")             |  optional name of transformer class
 [min-large-message-size](core-bridges.md "Core Bridges")             |  Limit before message is considered large. default 100KB
-[check-period](connection-ttl.md "Detecting Dead Connections")       |  [TTL](http://en.wikipedia.org/wiki/Time_to_live "Time to Live") check period for the bridge. -1 means disabled. default 30000 (ms)
-[connection-ttl](connection-ttl.md "Detecting Dead Connections")     |  [TTL](http://en.wikipedia.org/wiki/Time_to_live "Time to Live") for the Bridge. This should be greater than the ping period. default 60000 (ms)
+[check-period](connection-ttl.md "Detecting Dead Connections")       |  [TTL](https://en.wikipedia.org/wiki/Time_to_live "Time to Live") check period for the bridge. -1 means disabled. default 30000 (ms)
+[connection-ttl](connection-ttl.md "Detecting Dead Connections")     |  [TTL](https://en.wikipedia.org/wiki/Time_to_live "Time to Live") for the Bridge. This should be greater than the ping period. default 60000 (ms)
 [retry-interval](core-bridges.md "Core Bridges")                     |  period (in ms) between successive retries. default 2000
 [retry-interval-multiplier](core-bridges.md "Core Bridges")          |  multiplier to apply to successive retry intervals. default 1
 [max-retry-interval](core-bridges.md "Core Bridges")                 |  Limit to the retry-interval growth. default 2000

http://git-wip-us.apache.org/repos/asf/activemq-artemis/blob/472e4295/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 1561f19..566f69f 100644
--- a/docs/user-manual/en/configuring-transports.md
+++ b/docs/user-manual/en/configuring-transports.md
@@ -21,7 +21,7 @@ Each acceptor defines a way in which connections can be made to the
 Apache ActiveMQ Artemis server.
 
 In the above example we're defining an acceptor that uses
-[Netty](http://netty.io/) to listen for connections at port
+[Netty](https://netty.io/) to listen for connections at port
 `61617`.
 
 The `acceptor` element contains a `URL` that defines the kind of Acceptor
@@ -97,7 +97,7 @@ Connection jmsConnection = connectionFactory.createConnection();
 ## Configuring the Netty transport
 
 Out of the box, Apache ActiveMQ Artemis currently uses
-[Netty](http://netty.io/), a high performance low level
+[Netty](https://netty.io/), a high performance low level
 network library.
 
 Our Netty transport can be configured in several different ways; to use
@@ -164,9 +164,9 @@ Netty for simple TCP:
     default value for this property is `61616`.
 
 -   `tcpNoDelay`. If this is `true` then [Nagle's
-    algorithm](http://en.wikipedia.org/wiki/Nagle%27s_algorithm) will be
+    algorithm](https://en.wikipedia.org/wiki/Nagle%27s_algorithm) will be
     disabled. This is a [Java (client) socket
-    option](http://docs.oracle.com/javase/7/docs/technotes/guides/net/socketOpt.html).
+    option](https://docs.oracle.com/javase/8/docs/technotes/guides/net/socketOpt.html).
     The default value for this property is `true`.
 
 -   `tcpSendBufferSize`. This parameter determines the size of the

http://git-wip-us.apache.org/repos/asf/activemq-artemis/blob/472e4295/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 88b8b1b..0c9183c 100644
--- a/docs/user-manual/en/filter-expressions.md
+++ b/docs/user-manual/en/filter-expressions.md
@@ -6,7 +6,7 @@ SQL 92 expression syntax.
 It is the same as the syntax used for JMS selectors, but the predefined
 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).
+[javax.jms.Message](https://docs.oracle.com/javaee/7/api/javax/jms/Message.html).
 
 Filter expressions are used in several places in Apache ActiveMQ Artemis
 

http://git-wip-us.apache.org/repos/asf/activemq-artemis/blob/472e4295/docs/user-manual/en/jms-bridge.md
----------------------------------------------------------------------
diff --git a/docs/user-manual/en/jms-bridge.md b/docs/user-manual/en/jms-bridge.md
index fc8c9c1..f859e7b 100644
--- a/docs/user-manual/en/jms-bridge.md
+++ b/docs/user-manual/en/jms-bridge.md
@@ -111,7 +111,7 @@ by the parameters passed to its constructor.
     destination
 
     The selector expression must follow the [JMS selector
-    syntax](http://docs.oracle.com/javaee/6/api/javax/jms/Message.html)
+    syntax](https://docs.oracle.com/javaee/7/api/javax/jms/Message.html)
 
 -   Failure Retry Interval
 
@@ -295,7 +295,7 @@ connection and the second the read timeout for the socket.
 > using RMI. If you want to control the timeouts for the RMI connections
 > then this can be done via system properties. JBoss uses Sun's RMI and
 > the properties can be found
-> [here](http://docs.oracle.com/javase/6/docs/technotes/guides/rmi/sunrmiproperties.html).
+> [here](https://docs.oracle.com/javase/8/docs/technotes/guides/rmi/sunrmiproperties.html).
 > The default connection timeout is 10 seconds and the default read
 > timeout is 18 seconds.
 

http://git-wip-us.apache.org/repos/asf/activemq-artemis/blob/472e4295/docs/user-manual/en/libaio.md
----------------------------------------------------------------------
diff --git a/docs/user-manual/en/libaio.md b/docs/user-manual/en/libaio.md
index 5c7e11c..ad4aba5 100644
--- a/docs/user-manual/en/libaio.md
+++ b/docs/user-manual/en/libaio.md
@@ -85,5 +85,5 @@ Or on Debian systems:
 In the source distribution or git clone, in the `artemis-native` directory, execute the shell
 script `compile-native.sh`. This script will invoke the proper commands to perform the native build.
 
-If you want more information refer to the [cmake web pages](http://cmake.org).
+If you want more information refer to the [cmake web pages](https://cmake.org).
 

http://git-wip-us.apache.org/repos/asf/activemq-artemis/blob/472e4295/docs/user-manual/en/management.md
----------------------------------------------------------------------
diff --git a/docs/user-manual/en/management.md b/docs/user-manual/en/management.md
index 10db274..3b72b07 100644
--- a/docs/user-manual/en/management.md
+++ b/docs/user-manual/en/management.md
@@ -448,7 +448,7 @@ You can also configure the connector using the following:
 > Remote connections using the default JVM Agent not enabled by default as Artemis exposes the mBean Server via its own configuration. 
 > This is so Artemis can leverage the JAAS authentication layer via JMX. If you want to expose this then you will need to 
 > disable both the connector and the authorisation by removing them from the `management.xml` configuration.
-> Please refer to [Java Management guide](http://docs.oracle.com/javase/8/docs/technotes/guides/management/agent.html)
+> Please refer to [Java Management guide](https://docs.oracle.com/javase/8/docs/technotes/guides/management/agent.html)
 > to configure the server for remote management (system properties must be set in `artemis.profile`).
 
 By default, Apache ActiveMQ Artemis server uses the JMX domain "org.apache.activemq.artemis".
@@ -466,10 +466,10 @@ and MBean proxies to manage Apache ActiveMQ Artemis.
 
 ### Exposing JMX using Jolokia
 
-The default Broker configuration ships with the [Jolokia](http://www.jolokia.org)
+The default Broker configuration ships with the [Jolokia](https://jolokia.org)
 HTTP agent deployed as a Web Application. Jolokia is a remote
 JMX-over-HTTP bridge that exposes MBeans. For a full guide as
-to how to use it refer to [Jolokia Documentation](http://www.jolokia.org/documentation.html),
+to how to use it refer to [Jolokia Documentation](https://jolokia.org/documentation.html),
 however a simple example to query the broker's version would
 be to use a browser and go to the URL [http://username:password@localhost:8161/console/jolokia/read/org.apache.activemq.artemis:broker="0.0.0.0"/Version]().
 
@@ -511,7 +511,7 @@ management message's reply-to address (specified by
 
 A `ClientConsumer` can be used to consume the management reply and
 retrieve the result of the operation (if any) stored in the reply's
-body. For portability, results are returned as a [JSON](http://json.org)
+body. For portability, results are returned as a [JSON](https://json.org)
 String rather than Java Serialization (the
 `org.apache.activemq.artemis.api.core.management.ManagementHelper` can be used
 to convert the JSON string to Java objects).

http://git-wip-us.apache.org/repos/asf/activemq-artemis/blob/472e4295/docs/user-manual/en/messaging-concepts.md
----------------------------------------------------------------------
diff --git a/docs/user-manual/en/messaging-concepts.md b/docs/user-manual/en/messaging-concepts.md
index 0eec558..41733e9 100644
--- a/docs/user-manual/en/messaging-concepts.md
+++ b/docs/user-manual/en/messaging-concepts.md
@@ -2,7 +2,7 @@
 
 Apache ActiveMQ Artemis is an asynchronous messaging system, an example of [Message
 Oriented
-Middleware](http://en.wikipedia.org/wiki/Message_oriented_middleware) ,
+Middleware](https://en.wikipedia.org/wiki/Message-oriented_middleware) ,
 we'll just call them messaging systems in the remainder of this book.
 
 We'll first present a brief overview of what kind of things messaging
@@ -19,7 +19,7 @@ together, whilst typically providing reliability, transactions and many
 other features.
 
 Unlike systems based on a [Remote Procedure
-Call](http://en.wikipedia.org/wiki/Remote_procedure_call) (RPC) pattern,
+Call](https://en.wikipedia.org/wiki/Remote_procedure_call) (RPC) pattern,
 messaging systems primarily use an asynchronous message passing pattern
 with no tight relationship between requests and responses. Most
 messaging systems also support a request-response mode but this is not a
@@ -43,7 +43,7 @@ flexible, loosely coupled systems.
 Often, large enterprises use a messaging system to implement a message
 bus which loosely couples heterogeneous systems together. Message buses
 often form the core of an [Enterprise Service
-Bus](http://en.wikipedia.org/wiki/Enterprise_service_bus). (ESB). Using
+Bus](https://en.wikipedia.org/wiki/Enterprise_service_bus). (ESB). Using
 a message bus to de-couple disparate systems can allow the system to
 grow and adapt more easily. It also allows more flexibility to add new
 systems or retire old ones since they don't have brittle dependencies on
@@ -52,9 +52,9 @@ each other.
 ## Messaging styles
 
 Messaging systems normally support two main styles of asynchronous
-messaging: [message queue](http://en.wikipedia.org/wiki/Message_queue)
+messaging: [message queue](https://en.wikipedia.org/wiki/Message_queue)
 messaging (also known as *point-to-point messaging*) and [publish
-subscribe](http://en.wikipedia.org/wiki/Publish_subscribe) messaging.
+subscribe](https://en.wikipedia.org/wiki/Publish_subscribe) messaging.
 We'll summarise them briefly here:
 
 ### The Message Queue Pattern
@@ -95,7 +95,7 @@ database with the order details. Once it's done that it acknowledges the
 message to tell the server that the order has been processed and can be
 forgotten about. Often the send to the warehouse system, update in
 database and acknowledgement will be completed in a single transaction
-to ensure [ACID](http://en.wikipedia.org/wiki/ACID) properties.
+to ensure [ACID](https://en.wikipedia.org/wiki/ACID) properties.
 
 ### The Publish-Subscribe Pattern
 
@@ -169,7 +169,7 @@ Let's take a brief look at these:
 
 ### Java Message Service (JMS)
 
-[JMS](http://en.wikipedia.org/wiki/Java_Message_Service) is part of
+[JMS](https://en.wikipedia.org/wiki/Java_Message_Service) is part of
 Oracle's Java EE specification. It's a Java API that encapsulates both message
 queue and publish-subscribe messaging patterns. JMS is a lowest common
 denominator specification - i.e. it was created to encapsulate common
@@ -200,7 +200,7 @@ the JMS API.
 
 ### RESTful API
 
-[REST](http://en.wikipedia.org/wiki/Representational_State_Transfer)
+[REST](https://en.wikipedia.org/wiki/Representational_State_Transfer)
 approaches to messaging are showing a lot interest recently.
 
 It seems plausible that API standards for cloud computing may converge
@@ -220,7 +220,7 @@ Please see [Rest Interface](rest.md) for using Apache ActiveMQ Artemis's RESTful
 
 ### AMQP
 
-[AMQP](http://en.wikipedia.org/wiki/AMQP) is a specification for
+[AMQP](https://en.wikipedia.org/wiki/AMQP) is a specification for
 interoperable messaging. It also defines a wire format, so any AMQP
 client can work with any messaging system that supports AMQP. AMQP
 clients are available in many different programming languages.
@@ -231,14 +231,14 @@ specification. Any client that supports the 1.0 specification will be
 able to interact with Apache ActiveMQ Artemis.
 
 ### MQTT
-[MQTT](http://mqtt.org/) is a lightweight connectivity protocol.  It is designed
+[MQTT](https://mqtt.org/) is a lightweight connectivity protocol.  It is designed
 to run in environments where device and networks are constrained.  Out of the box
 Apache ActiveMQ Artemis supports version MQTT 3.1.1.  Any client supporting this
 version of the protocol will work against Apache ActiveMQ Artemis.
 
 ### STOMP
 
-[Stomp](http://stomp.github.io/) is a very simple text protocol for
+[Stomp](https://stomp.github.io/) is a very simple text protocol for
 interoperating with messaging systems. It defines a wire format, so
 theoretically any Stomp client can work with any messaging system that
 supports Stomp. Stomp clients are available in many different

http://git-wip-us.apache.org/repos/asf/activemq-artemis/blob/472e4295/docs/user-manual/en/persistence.md
----------------------------------------------------------------------
diff --git a/docs/user-manual/en/persistence.md b/docs/user-manual/en/persistence.md
index 5e172fe..91082b5 100644
--- a/docs/user-manual/en/persistence.md
+++ b/docs/user-manual/en/persistence.md
@@ -45,7 +45,7 @@ The majority of the journal is written in Java, however we abstract out
 the interaction with the actual file system to allow different pluggable
 implementations. Apache ActiveMQ Artemis ships with two implementations:
 
--   Java [NIO](http://en.wikipedia.org/wiki/New_I/O).
+-   Java [NIO](https://en.wikipedia.org/wiki/New_I/O).
 
     The first implementation uses standard Java NIO to interface with
     the file system. This provides extremely good performance and runs
@@ -77,7 +77,7 @@ implementations. Apache ActiveMQ Artemis ships with two implementations:
     
 -   [Memory mapped](https://en.wikipedia.org/wiki/Memory-mapped_file).
 
-    The third implementation uses a file-backed [READ_WRITE](https://docs.oracle.com/javase/6/docs/api/java/nio/channels/FileChannel.MapMode.html#READ_WRITE)
+    The third implementation uses a file-backed [READ_WRITE](https://docs.oracle.com/javase/8/docs/api/java/nio/channels/FileChannel.MapMode.html#READ_WRITE)
     memory mapping against the OS page cache to interface with the file system.
     
     This provides extremely good performance (especially under strictly process failure durability requirements), 
@@ -85,8 +85,8 @@ implementations. Apache ActiveMQ Artemis ships with two implementations:
     on any platform where there's a Java 4+ runtime.
     
     Under power failure durability requirements it will perform at least on par with the NIO journal with the only 
-    exception of Linux OS with kernel less or equals 2.6, in which the [*msync*](https://docs.oracle.com/javase/6/docs/api/java/nio/MappedByteBuffer.html#force%28%29)) implementation necessary to ensure 
-    durable writes was different (and slower) from the [*fsync*](https://docs.oracle.com/javase/6/docs/api/java/nio/channels/FileChannel.html#force%28boolean%29) used is case of NIO journal.
+    exception of Linux OS with kernel less or equals 2.6, in which the [*msync*](https://docs.oracle.com/javase/8/docs/api/java/nio/MappedByteBuffer.html#force%28%29)) implementation necessary to ensure 
+    durable writes was different (and slower) from the [*fsync*](https://docs.oracle.com/javase/8/docs/api/java/nio/channels/FileChannel.html#force%28boolean%29) used is case of NIO journal.
     
     It benefits by the configuration of OS [huge pages](https://en.wikipedia.org/wiki/Page_%28computer_memory%29),
     in particular when is used a big number of journal files and sizing them as multiple of the OS page size in bytes.    

http://git-wip-us.apache.org/repos/asf/activemq-artemis/blob/472e4295/docs/user-manual/en/protocols-interoperability.md
----------------------------------------------------------------------
diff --git a/docs/user-manual/en/protocols-interoperability.md b/docs/user-manual/en/protocols-interoperability.md
index 98d0e1f..6114de0 100644
--- a/docs/user-manual/en/protocols-interoperability.md
+++ b/docs/user-manual/en/protocols-interoperability.md
@@ -221,7 +221,7 @@ also active by default on the generic acceptor defined on port 61616 (where all
 of the box configuration.
 
 The best source of information on the MQTT protocol is in the specification.  The MQTT v3.1.1 specification can
-be downloaded from the OASIS website here: http://docs.oasis-open.org/mqtt/mqtt/v3.1.1/os/mqtt-v3.1.1-os.html
+be downloaded from the OASIS website here: https://docs.oasis-open.org/mqtt/mqtt/v3.1.1/os/mqtt-v3.1.1-os.html
 
 Some note worthy features of MQTT are explained below:
 
@@ -305,7 +305,7 @@ There are 2 types of wild card in MQTT:
 
 ## Stomp
 
-[Stomp](http://stomp.github.com/) is a text-orientated wire protocol
+[Stomp](https://stomp.github.io/) is a text-orientated wire protocol
 that allows Stomp clients to communicate with Stomp Brokers. Apache ActiveMQ Artemis
 now supports Stomp 1.0, 1.1 and 1.2.
 
@@ -570,7 +570,7 @@ sending it to stomp clients. The default value of
 ### Stomp Over Web Sockets
 
 Apache ActiveMQ Artemis also support Stomp over [Web
-Sockets](http://dev.w3.org/html5/websockets/). Modern web browser which
+Sockets](https://html.spec.whatwg.org/multipage/web-sockets.html). Modern web browser which
 support Web Sockets can send and receive Stomp messages from Apache ActiveMQ Artemis.
 
 Stomp over Web Sockets is supported via the normal Stomp acceptor:
@@ -583,7 +583,7 @@ then connect to `ws://<server>:61614` using a Web Socket to send
 and receive Stomp messages.
 
 A companion JavaScript library to ease client-side development is
-available from [GitHub](http://github.com/jmesnil/stomp-websocket)
+available from [GitHub](https://github.com/jmesnil/stomp-websocket)
 (please see its [documentation](http://jmesnil.net/stomp-websocket/doc/)
 for a complete description).
 

http://git-wip-us.apache.org/repos/asf/activemq-artemis/blob/472e4295/docs/user-manual/en/rest.md
----------------------------------------------------------------------
diff --git a/docs/user-manual/en/rest.md b/docs/user-manual/en/rest.md
index 64c8361..91d4cd2 100644
--- a/docs/user-manual/en/rest.md
+++ b/docs/user-manual/en/rest.md
@@ -233,7 +233,7 @@ Let's give an explanation of each config option.
 -   `use-link-headers`. By default, all links (URLs) are published using
     custom headers. You can instead have the Apache ActiveMQ Artemis REST
     implementation publish links using the [Link Header
-    specification](http://tools.ietf.org/html/draft-nottingham-http-link-header-10)
+    specification](https://tools.ietf.org/html/draft-nottingham-http-link-header-10)
     instead if you desire.
 
 -   `default-durable-send`. Whether a posted message should be persisted

http://git-wip-us.apache.org/repos/asf/activemq-artemis/blob/472e4295/docs/user-manual/en/security.md
----------------------------------------------------------------------
diff --git a/docs/user-manual/en/security.md b/docs/user-manual/en/security.md
index 5a7f63a..d163960 100644
--- a/docs/user-manual/en/security.md
+++ b/docs/user-manual/en/security.md
@@ -289,7 +289,7 @@ In short, the file defines:
 -   the implementation class for the login module (e.g. `org.apache.activemq.artemis.spi.core.security.jaas.PropertiesLoginModule`)
 
 -   a flag which indicates whether the success of the login module is `required`, `requisite`, `sufficient`, or `optional`
-(see more details on these flags in the [JavaDoc](http://docs.oracle.com/javase/8/docs/api/javax/security/auth/login/Configuration.html)
+(see more details on these flags in the [JavaDoc](https://docs.oracle.com/javase/8/docs/api/javax/security/auth/login/Configuration.html)
 
 -   a list of configuration options specific to the login module implementation
 
@@ -486,7 +486,7 @@ managed using the X.500 system. It is implemented by `org.apache.activemq.artemi
 
     After substitution, the string is interpreted as an LDAP search filter, where the LDAP search filter syntax is
     defined by the IETF standard, RFC 2254. A short introduction to the search filter syntax is available from Oracle's
-    JNDI tutorial, [Search Filters](http://download.oracle.com/javase/jndi/tutorial/basics/directory/filter.html).
+    JNDI tutorial, [Search Filters](https://docs.oracle.com/javase/jndi/tutorial/basics/directory/filter.html).
 
     For example, if this option is set to `(uid={0})` and the received username is `jdoe`, the search filter becomes
     `(uid=jdoe)` after string substitution. If the resulting search filter is applied to the subtree selected by the
@@ -728,7 +728,7 @@ that the Kerberos Peer Principal does not exist as an Apache ActiveMQ Artemis us
 
 #### TLS Kerberos Cipher Suites
 
-The legacy [rfc2712](http://www.ietf.org/rfc/rfc2712.txt) defines TLS Kerberos cipher suites that can be used by TLS to negotiate
+The legacy [rfc2712](https://www.ietf.org/rfc/rfc2712.txt) defines TLS Kerberos cipher suites that can be used by TLS to negotiate
 Kerberos authentication. The cypher suites offered by rfc2712 are dated and insecure and rfc2712 has been superseded by
 SASL GSSAPI. However, for clients that don't support SASL (core client), using TLS can provide Kerberos authentication
 over an *unsecure* channel.

http://git-wip-us.apache.org/repos/asf/activemq-artemis/blob/472e4295/docs/user-manual/en/thread-pooling.md
----------------------------------------------------------------------
diff --git a/docs/user-manual/en/thread-pooling.md b/docs/user-manual/en/thread-pooling.md
index 2c91bbd..339ff34 100644
--- a/docs/user-manual/en/thread-pooling.md
+++ b/docs/user-manual/en/thread-pooling.md
@@ -60,7 +60,7 @@ lead to dead-lock situations if the upper bound is chosen to be too low.
 The default value for `thread-pool-max-size` is `30`.
 
 See the [J2SE
-javadoc](http://docs.oracle.com/javase/6/docs/api/java/util/concurrent/ThreadPoolExecutor.htm)
+javadoc](https://docs.oracle.com/javase/8/docs/api/java/util/concurrent/ThreadPoolExecutor.html)
 for more information on unbounded (cached), and bounded (fixed) thread
 pools.
 

http://git-wip-us.apache.org/repos/asf/activemq-artemis/blob/472e4295/docs/user-manual/en/using-AMQP.md
----------------------------------------------------------------------
diff --git a/docs/user-manual/en/using-AMQP.md b/docs/user-manual/en/using-AMQP.md
index 22c0cfb..49d0478 100644
--- a/docs/user-manual/en/using-AMQP.md
+++ b/docs/user-manual/en/using-AMQP.md
@@ -6,7 +6,7 @@ You can use *any* AMQP 1.0 compatible clients.
 
 A short list includes:
 
-- qpid clients at the [qpid project](http://qpid.apache.org/download.html)
+- qpid clients at the [qpid project](https://qpid.apache.org/download.html)
 - [.NET Clients](https://blogs.apache.org/activemq/entry/using-net-libraries-with-activemq)
 - [Javascript NodeJS](https://github.com/noodlefrenzy/node-amqp10)
 - [Java Script RHEA](https://github.com/grs/rhea)

http://git-wip-us.apache.org/repos/asf/activemq-artemis/blob/472e4295/docs/user-manual/en/using-jms.md
----------------------------------------------------------------------
diff --git a/docs/user-manual/en/using-jms.md b/docs/user-manual/en/using-jms.md
index 6646293..f251658 100644
--- a/docs/user-manual/en/using-jms.md
+++ b/docs/user-manual/en/using-jms.md
@@ -5,7 +5,7 @@ be more comfortable using JMS.
 
 JMS is a very popular API standard for messaging, and most messaging
 systems provide a JMS API. If you are completely new to JMS we suggest
-you follow the [Oracle JMS tutorial](http://docs.oracle.com/javaee/7/tutorial/partmessaging.htm) -
+you follow the [Oracle JMS tutorial](https://docs.oracle.com/javaee/7/tutorial/partmessaging.htm) -
 a full JMS tutorial is out of scope for this guide.
 
 Apache ActiveMQ Artemis also ships with a wide range of examples, many of which

http://git-wip-us.apache.org/repos/asf/activemq-artemis/blob/472e4295/docs/user-manual/en/wildcard-syntax.md
----------------------------------------------------------------------
diff --git a/docs/user-manual/en/wildcard-syntax.md b/docs/user-manual/en/wildcard-syntax.md
index 1d270ea..2d5451d 100644
--- a/docs/user-manual/en/wildcard-syntax.md
+++ b/docs/user-manual/en/wildcard-syntax.md
@@ -3,7 +3,7 @@
 Apache ActiveMQ Artemis uses a specific syntax for representing wildcards in security
 settings, address settings and when creating consumers.
 
-The syntax is similar to that used by [AMQP](http://www.amqp.org).
+The syntax is similar to that used by [AMQP](https://www.amqp.org).
 
 An Apache ActiveMQ Artemis wildcard expression contains words delimited by the character
 '`.`' (full stop).

http://git-wip-us.apache.org/repos/asf/activemq-artemis/blob/472e4295/examples/features/standard/browser/readme.md
----------------------------------------------------------------------
diff --git a/examples/features/standard/browser/readme.md b/examples/features/standard/browser/readme.md
index 4f9cf31..fc68d54 100644
--- a/examples/features/standard/browser/readme.md
+++ b/examples/features/standard/browser/readme.md
@@ -2,7 +2,7 @@
 
 To run the example, simply type **mvn verify** from this directory, or **mvn -PnoServer verify** if you want to start and create the broker manually.
 
-This example shows you how to use a JMS [QueueBrowser](http://java.sun.com/javaee/5/docs/api/javax/jms/QueueBrowser.html) with ActiveMQ Artemis.
+This example shows you how to use a JMS [QueueBrowser](https://docs.oracle.com/javaee/7/api/javax/jms/QueueBrowser.html) with ActiveMQ Artemis.
 
 Queues are a standard part of JMS, please consult the JMS 1.1 specification for full details.
 

http://git-wip-us.apache.org/repos/asf/activemq-artemis/blob/472e4295/examples/features/standard/client-kickoff/readme.md
----------------------------------------------------------------------
diff --git a/examples/features/standard/client-kickoff/readme.md b/examples/features/standard/client-kickoff/readme.md
index b822df9..efc2761 100644
--- a/examples/features/standard/client-kickoff/readme.md
+++ b/examples/features/standard/client-kickoff/readme.md
@@ -2,7 +2,7 @@
 
 To run the example, simply type **mvn verify** from this directory, or **mvn -PnoServer verify** if you want to start and create the broker manually.
 
-This example shows how to kick off a client connected to ActiveMQ using [JMX](http://java.sun.com/javase/technologies/core/mntr-mgmt/javamanagement/)
+This example shows how to kick off a client connected to ActiveMQ using [JMX](http://www.oracle.com/technetwork/java/javase/tech/javamanagement-140525.html)
 
 The example will connect to ActiveMQ Artemis. Using JMX, we will list the remote addresses connected to the broker and close the corresponding connections. The client will be kicked off from ActiveMQ Artemis receiving an exception that its JMS connection was interrupted.
 
@@ -17,6 +17,6 @@ To access this MBeanServer remotely, the Java Virtual machine must be started wi
     -Dcom.sun.management.jmxremote.ssl=false
     -Dcom.sun.management.jmxremote.authenticate=false
 
-These properties are explained in the Java [management guide](http://docs.oracle.com/javase/8/docs/technotes/guides/management/agent.html#gdenl) (please note that for this example, we will disable user authentication for simplicity).
+These properties are explained in the Java [management guide](https://docs.oracle.com/javase/8/docs/technotes/guides/management/agent.html#gdenl) (please note that for this example, we will disable user authentication for simplicity).
 
 With these properties, ActiveMQ Artemis broker will be manageable remotely using standard JMX URL on port `3000`.
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/activemq-artemis/blob/472e4295/examples/features/standard/jmx-ssl/readme.md
----------------------------------------------------------------------
diff --git a/examples/features/standard/jmx-ssl/readme.md b/examples/features/standard/jmx-ssl/readme.md
index 4c4291f..2951564 100644
--- a/examples/features/standard/jmx-ssl/readme.md
+++ b/examples/features/standard/jmx-ssl/readme.md
@@ -6,7 +6,7 @@ To run the example, simply type:
 
 from this directory, or add **-PnoServer** if you want to start and create the broker manually.
 
-This example shows how to manage ActiveMQ Artemis using [JMX using SSL](http://java.sun.com/javase/technologies/core/mntr-mgmt/javamanagement/)
+This example shows how to manage ActiveMQ Artemis using [JMX using SSL](http://www.oracle.com/technetwork/java/javase/tech/javamanagement-140525.html)
 
 ## Example configuration
 
@@ -20,4 +20,4 @@ With these properties, ActiveMQ Artemis broker will be manageable remotely using
 
 ## More information
 
-*   [Java management guide](http://docs.oracle.com/javase/8/docs/technotes/guides/management/agent.html)
\ No newline at end of file
+*   [Java management guide](https://docs.oracle.com/javase/8/docs/technotes/guides/management/agent.html)
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/activemq-artemis/blob/472e4295/examples/features/standard/jmx/readme.md
----------------------------------------------------------------------
diff --git a/examples/features/standard/jmx/readme.md b/examples/features/standard/jmx/readme.md
index 19a72a1..0b3803b 100644
--- a/examples/features/standard/jmx/readme.md
+++ b/examples/features/standard/jmx/readme.md
@@ -2,8 +2,8 @@
 
 To run the example, simply type **mvn verify** from this directory, or **mvn -PnoServer verify** if you want to start and create the broker manually.
 
-This example shows how to manage ActiveMQ Artemis using [JMX](http://java.sun.com/javase/technologies/core/mntr-mgmt/javamanagement/)
+This example shows how to manage ActiveMQ Artemis using [JMX](http://www.oracle.com/technetwork/java/javase/tech/javamanagement-140525.html)
 
 ## More information
 
-*   [Java management guide](http://docs.oracle.com/javase/8/docs/technotes/guides/management/agent.html)
\ No newline at end of file
+*   [Java management guide](https://docs.oracle.com/javase/8/docs/technotes/guides/management/agent.html)
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/activemq-artemis/blob/472e4295/examples/features/standard/queue-requestor/readme.md
----------------------------------------------------------------------
diff --git a/examples/features/standard/queue-requestor/readme.md b/examples/features/standard/queue-requestor/readme.md
index efa993b..1730b20 100644
--- a/examples/features/standard/queue-requestor/readme.md
+++ b/examples/features/standard/queue-requestor/readme.md
@@ -2,7 +2,7 @@
 
 To run the example, simply type **mvn verify** from this directory, or **mvn -PnoServer verify** if you want to start and create the broker manually.
 
-This example shows you how to use a [QueueRequestor](http://java.sun.com/javaee/5/docs/api/javax/jms/QueueRequestor.html) with ActiveMQ Artemis.
+This example shows you how to use a [QueueRequestor](https://docs.oracle.com/javaee/7/api/javax/jms/QueueRequestor.html) with ActiveMQ Artemis.
 
 JMS is mainly used to send messages asynchronously so that the producer of a message is not waiting for the result of the message consumption. However, there are cases where it is necessary to have a synchronous behavior: the code sending a message requires a reply for this message before continuing its execution.
 A QueueRequestor facilitates this use case by providing a simple request/reply abstraction on top of JMS.

http://git-wip-us.apache.org/repos/asf/activemq-artemis/blob/472e4295/examples/perf/jmeter/readme.md
----------------------------------------------------------------------
diff --git a/examples/perf/jmeter/readme.md b/examples/perf/jmeter/readme.md
index 4c6b3dc..0c99ec3 100644
--- a/examples/perf/jmeter/readme.md
+++ b/examples/perf/jmeter/readme.md
@@ -9,7 +9,7 @@ my-broker/bin/artemis run
 ```
 ##Download and Install JMeter's latest release:
  
-http://jmeter.apache.org/download_jmeter.cgi
+https://jmeter.apache.org/download_jmeter.cgi
  
 ##Copy artemis-jms-client dependencies under $JMETER_HOME/lib folder:
 

http://git-wip-us.apache.org/repos/asf/activemq-artemis/blob/472e4295/examples/protocols/mqtt/basic-pubsub/readme.md
----------------------------------------------------------------------
diff --git a/examples/protocols/mqtt/basic-pubsub/readme.md b/examples/protocols/mqtt/basic-pubsub/readme.md
index b7ea993..a8207e1 100644
--- a/examples/protocols/mqtt/basic-pubsub/readme.md
+++ b/examples/protocols/mqtt/basic-pubsub/readme.md
@@ -12,7 +12,7 @@ For more information on configuring protocol transports see the "Configuring Tra
 
 ## MQTT Clients
 
-There are a number of MQTT client implementations for various languages. The Paho project: http://www.eclipse.org/paho/ offers a number of clients for languages such as C, Python, JavaScript and .Net and is also a great resource for all things MQTT. This example is actually based on the Fuse MQTT java client and was chosen as it is Apache 2.0 licensed and available to download from maven central. The specific client used in the example is not of importance and is used simply to demonstrate the features of MQTT as provided by Apache Artemis.
+There are a number of MQTT client implementations for various languages. The Paho project: https://www.eclipse.org/paho/ offers a number of clients for languages such as C, Python, JavaScript and .Net and is also a great resource for all things MQTT. This example is actually based on the Fuse MQTT java client and was chosen as it is Apache 2.0 licensed and available to download from maven central. The specific client used in the example is not of importance and is used simply to demonstrate the features of MQTT as provided by Apache Artemis.
 
 If you'd like to use the client demonstrated in this example, simple add the following dependency to your pom.xml
 

http://git-wip-us.apache.org/repos/asf/activemq-artemis/blob/472e4295/tests/integration-tests/src/test/java/org/apache/activemq/artemis/tests/integration/ssl/CoreClientOverOneWaySSLTest.java
----------------------------------------------------------------------
diff --git a/tests/integration-tests/src/test/java/org/apache/activemq/artemis/tests/integration/ssl/CoreClientOverOneWaySSLTest.java b/tests/integration-tests/src/test/java/org/apache/activemq/artemis/tests/integration/ssl/CoreClientOverOneWaySSLTest.java
index e848339..c9bf35e 100644
--- a/tests/integration-tests/src/test/java/org/apache/activemq/artemis/tests/integration/ssl/CoreClientOverOneWaySSLTest.java
+++ b/tests/integration-tests/src/test/java/org/apache/activemq/artemis/tests/integration/ssl/CoreClientOverOneWaySSLTest.java
@@ -541,7 +541,7 @@ public class CoreClientOverOneWaySSLTest extends ActiveMQTestBase {
        * to look through the cipher suites until we find one that's suitable for us.
        * If the JVM running this test is version 7 from Oracle then this cipher suite will will almost certainly require
        * TLSv1.2 (which is not enabled on the client by default).
-       * See http://docs.oracle.com/javase/7/docs/technotes/guides/security/SunProviders.html#SunJSSEProvider for the
+       * See http://docs.oracle.com/javase/8/docs/technotes/guides/security/SunProviders.html#SunJSSEProvider for the
        * preferred cipher suites.
        */
 


[2/2] activemq-artemis git commit: This closes #1765

Posted by cl...@apache.org.
This closes #1765


Project: http://git-wip-us.apache.org/repos/asf/activemq-artemis/repo
Commit: http://git-wip-us.apache.org/repos/asf/activemq-artemis/commit/247ed599
Tree: http://git-wip-us.apache.org/repos/asf/activemq-artemis/tree/247ed599
Diff: http://git-wip-us.apache.org/repos/asf/activemq-artemis/diff/247ed599

Branch: refs/heads/master
Commit: 247ed5996f9e787467a4cc24f43be57722190721
Parents: f331a3f 472e429
Author: Clebert Suconic <cl...@apache.org>
Authored: Wed Jan 10 10:42:19 2018 -0500
Committer: Clebert Suconic <cl...@apache.org>
Committed: Wed Jan 10 10:42:19 2018 -0500

----------------------------------------------------------------------
 README.md                                       |  2 +-
 RELEASING.md                                    |  2 +-
 .../remoting/impl/netty/TransportConstants.java |  2 +-
 docs/hacking-guide/en/building.md               |  2 +-
 docs/hacking-guide/en/code.md                   |  6 +++---
 docs/hacking-guide/en/formatting.md             |  2 +-
 docs/hacking-guide/en/ide.md                    | 14 ++++++-------
 docs/hacking-guide/en/tests.md                  |  2 +-
 docs/user-manual/en/clusters.md                 |  4 ++--
 docs/user-manual/en/configuration-index.md      |  6 +++---
 docs/user-manual/en/configuring-transports.md   |  8 +++----
 docs/user-manual/en/filter-expressions.md       |  2 +-
 docs/user-manual/en/jms-bridge.md               |  4 ++--
 docs/user-manual/en/libaio.md                   |  2 +-
 docs/user-manual/en/management.md               |  8 +++----
 docs/user-manual/en/messaging-concepts.md       | 22 ++++++++++----------
 docs/user-manual/en/persistence.md              |  8 +++----
 .../en/protocols-interoperability.md            |  8 +++----
 docs/user-manual/en/rest.md                     |  2 +-
 docs/user-manual/en/security.md                 |  6 +++---
 docs/user-manual/en/thread-pooling.md           |  2 +-
 docs/user-manual/en/using-AMQP.md               |  2 +-
 docs/user-manual/en/using-jms.md                |  2 +-
 docs/user-manual/en/wildcard-syntax.md          |  2 +-
 examples/features/standard/browser/readme.md    |  2 +-
 .../features/standard/client-kickoff/readme.md  |  4 ++--
 examples/features/standard/jmx-ssl/readme.md    |  4 ++--
 examples/features/standard/jmx/readme.md        |  4 ++--
 .../features/standard/queue-requestor/readme.md |  2 +-
 examples/perf/jmeter/readme.md                  |  2 +-
 examples/protocols/mqtt/basic-pubsub/readme.md  |  2 +-
 .../ssl/CoreClientOverOneWaySSLTest.java        |  2 +-
 32 files changed, 71 insertions(+), 71 deletions(-)
----------------------------------------------------------------------