Return-Path: X-Original-To: apmail-activemq-commits-archive@www.apache.org Delivered-To: apmail-activemq-commits-archive@www.apache.org Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by minotaur.apache.org (Postfix) with SMTP id E2BB1118A6 for ; Mon, 5 May 2014 20:22:13 +0000 (UTC) Received: (qmail 79034 invoked by uid 500); 5 May 2014 20:22:10 -0000 Delivered-To: apmail-activemq-commits-archive@activemq.apache.org Received: (qmail 78955 invoked by uid 500); 5 May 2014 20:22:08 -0000 Mailing-List: contact commits-help@activemq.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: dev@activemq.apache.org Delivered-To: mailing list commits@activemq.apache.org Received: (qmail 78901 invoked by uid 99); 5 May 2014 20:22:06 -0000 Received: from athena.apache.org (HELO athena.apache.org) (140.211.11.136) by apache.org (qpsmtpd/0.29) with ESMTP; Mon, 05 May 2014 20:22:06 +0000 X-ASF-Spam-Status: No, hits=-2000.0 required=5.0 tests=ALL_TRUSTED X-Spam-Check-By: apache.org Received: from [140.211.11.4] (HELO eris.apache.org) (140.211.11.4) by apache.org (qpsmtpd/0.29) with ESMTP; Mon, 05 May 2014 20:22:02 +0000 Received: from eris.apache.org (localhost [127.0.0.1]) by eris.apache.org (Postfix) with ESMTP id 48DAB2388C4E for ; Mon, 5 May 2014 20:20:54 +0000 (UTC) Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Subject: svn commit: r908132 [18/19] - in /websites/production/activemq/content: cache/ cms/ Date: Mon, 05 May 2014 20:20:48 -0000 To: commits@activemq.apache.org From: buildbot@apache.org X-Mailer: svnmailer-1.0.9 Message-Id: <20140505202054.48DAB2388C4E@eris.apache.org> X-Virus-Checked: Checked by ClamAV on apache.org Modified: websites/production/activemq/content/cms/sitemap.html ============================================================================== --- websites/production/activemq/content/cms/sitemap.html (original) +++ websites/production/activemq/content/cms/sitemap.html Mon May 5 20:20:46 2014 @@ -58,13 +58,13 @@ ASF - +

@@ -72,30 +72,30 @@ -
+
Modified: websites/production/activemq/content/cms/solaris-platform.html ============================================================================== --- websites/production/activemq/content/cms/solaris-platform.html (original) +++ websites/production/activemq/content/cms/solaris-platform.html Mon May 5 20:20:46 2014 @@ -58,13 +58,13 @@ ASF - +

@@ -73,30 +73,30 @@ + Modified: websites/production/activemq/content/cms/source.html ============================================================================== --- websites/production/activemq/content/cms/source.html (original) +++ websites/production/activemq/content/cms/source.html Mon May 5 20:20:46 2014 @@ -58,13 +58,13 @@ ASF - +

@@ -72,9 +72,17 @@ -
Warning
Apache ActiveMQ-CPP code repository was moved to git, The old svn repo will not be updated.
+
+

Warning

+ Icon +
+ +

Apache ActiveMQ-CPP code repository was moved to git, The old svn repo will not be updated.

+
+
+ -

Web Browsing of SVN

+

Web Browsing of SVN

To browse via the web:

@@ -82,7 +90,7 @@

https://git-wip-us.apache.org/repos/asf?p=activemq-cpp.git

-

Checking out from SVN

+

Checking out from SVN

git clone https://git-wip-us.apache.org/repos/asf/activemq-cpp.git

@@ -90,15 +98,15 @@

Only project developers can commit to the SVN tree via this method. SSH must be installed on your client machine. Enter your site password when prompted.

-

Branches

+

Branches

We use the trunk for the next main release; then we use a branch for any bug fixes on the previous major release. You can look at a specific branch in Git.

-

Building the code

+

Building the code

-

To then build the code see Building.

+

To then build the code see Building.

-

Configuring SVN

+

Configuring SVN

we use these settings in our local SVN Config files to control the line endings that are used in the files in our projects

@@ -216,24 +224,24 @@ abs-menulinks = svn:eol-style=native Modified: websites/production/activemq/content/cms/stomp-support.html ============================================================================== --- websites/production/activemq/content/cms/stomp-support.html (original) +++ websites/production/activemq/content/cms/stomp-support.html Mon May 5 20:20:46 2014 @@ -58,13 +58,13 @@ ASF
- +

@@ -72,13 +72,13 @@ -

ActiveMQ-CPP Stomp Support

+

ActiveMQ-CPP Stomp Support

Stomp is a simple text-based protocol supported by the ActiveMQ Broker that allows communication from a variety of clients (e.g. C++, Java, .NET, Ruby, Python, etc). If you'd like to learn more about the stomp protocol, checkout http://stomp.codehaus.org. Also, you can see ActiveMQ extensions here.

-

The ActiveMQ-CPP implementation of the CMS API with stomp has some quirks, as it's a simple protocol and doesn't have the full capabilities of, say, OpenWire. The purpose of this page is to document these quirks so that users understand any strange behaviors that they may see occasionally.

+

The ActiveMQ-CPP implementation of the CMS API with stomp has some quirks, as it's a simple protocol and doesn't have the full capabilities of, say, OpenWire. The purpose of this page is to document these quirks so that users understand any strange behaviors that they may see occasionally.

-

Message Properties in Stomp CMS

+

Message Properties in Stomp CMS

Since Stomp is strictly text-based, it does not support a way to specify the type of message properties (called "header" in stomp lingo). This means that a property sent as an integer could be read by a Stomp CMS client as any of: string, integer, short, long, etc.

@@ -86,15 +86,15 @@

The same goes for writing values to an outgoing message. You can call any of the methods (e.g. setIntProperty). The resulting value that goes out on the wire is still a string, however.

-

 Temporary Topics and Queues

+

 Temporary Topics and Queues

The Stomp Protocol does not support the concept of temporary topics or queues.  If you call the createTemporaryTopic or createTemporaryQueue methods of cms::Session an exception of type NotSupportedException is thrown.  To implement request / response type semantics you will need to use standard Topics and Queues.

-

Usage notes on Selectors with Stomp

+

Usage notes on Selectors with Stomp

Stomp as a general rule only allows one session per connection.  In ActiveMQ-CPP we have created a sort of virtual session that allows more than one session to be created per connection.  The one caveat is that there still can only be one selector on the main Stomp Session that we create, so whatever the first session is that is created with a selector will be the only selector that will actually have any effect as none of the newly created sessions will apply a selector even if you pass one in the creation of that Session. 

-

Stomp and Failover

+

Stomp and Failover

Currently the Stomp protocol is at V1.0 and doesn't supply the necessary features in the protocol to allow the use of Failover with a Stomp based Transport. The draft version of Stomp v1.1 is under way and includes provisions for keep alive monitoring between broker and client which will allow for detection of dropped connections. Even with that support though there will be limitations on what can be accomplished on Failover of a Stomp client, transactions will not be able to be restored and message recovery will not be possible. A Stomp Failover would need to behave almost as a new Stomp connection to the Broker with automatic re-subscription for active consumers, all currently prefetched messages would be purged from the active consumers. Until the Stomp v1.1 spec is ratified and the ActiveMQ-CPP client code is updated to support this it is not recommended that you combine the Stomp transport and Failover transport.

@@ -102,24 +102,24 @@ Modified: websites/production/activemq/content/cms/support.html ============================================================================== --- websites/production/activemq/content/cms/support.html (original) +++ websites/production/activemq/content/cms/support.html Mon May 5 20:20:46 2014 @@ -58,13 +58,13 @@ ASF
- +

@@ -72,18 +72,18 @@ -

Getting Help

+

Getting Help

-

If you are experiencing problems using ActiveMQ then please first try the FAQ. If you cannot find your issue then report your problem to our Issue Tracker

+

If you are experiencing problems using ActiveMQ then please first try the FAQ. If you cannot find your issue then report your problem to our Issue Tracker

You may also find it useful to discuss your issues with the community on the Discussion Forums or join one of our Mailing Lists.

-

Links

+ - + -

Getting more help

+

Getting more help

For more details on how to get more help such as commercial support see the main ActiveMQ Support page

@@ -91,24 +91,24 @@ Modified: websites/production/activemq/content/cms/tutorials.html ============================================================================== --- websites/production/activemq/content/cms/tutorials.html (original) +++ websites/production/activemq/content/cms/tutorials.html Mon May 5 20:20:46 2014 @@ -58,13 +58,13 @@ ASF
- +

@@ -72,35 +72,34 @@ -

Tutorials

+

Tutorials

This section lists the various tutorials and articles that cover how to use the ActiveMQ-CPP client.

- -
+
Modified: websites/production/activemq/content/cms/using-activemq-cpp.html ============================================================================== --- websites/production/activemq/content/cms/using-activemq-cpp.html (original) +++ websites/production/activemq/content/cms/using-activemq-cpp.html Mon May 5 20:20:46 2014 @@ -58,13 +58,13 @@ ASF - +

@@ -72,33 +72,32 @@ -