Author: jstrachan
Date: Tue Jun 20 02:59:31 2006
New Revision: 415594
URL: http://svn.apache.org/viewvc?rev=415594&view=rev
Log:
Latest export from confluence
Added:
incubator/activemq/site/structured-message-properties-and-mapmessages.html
Modified:
incubator/activemq/site/new-features-in-41.html
incubator/activemq/site/overview.html
incubator/activemq/site/replicated-message-store.html
Modified: incubator/activemq/site/new-features-in-41.html
URL:
http://svn.apache.org/viewvc/incubator/activemq/site/new-features-in-41.html?rev=415594&r1=415593&r2=415594&view=diff
==============================================================================
--- incubator/activemq/site/new-features-in-41.html (original)
+++ incubator/activemq/site/new-features-in-41.html Tue Jun 20 02:59:31 2006
@@ -248,10 +248,25 @@
<DIV class="wiki-content"><H2><A
name="NewFeaturesin4.1-NewFeaturesinApacheActiveMQ4.1"></A>New Features in
Apache ActiveMQ 4.1</H2>
<UL>
- <LI><SPAN class="nobr"><A
href="http://goopen.org/confluence/pages/createpage.action?spaceKey=ACTIVEMQ&title=Structured%20Message%20Properties%20and%20MapMessages&linkCreation=true&fromPageId=8822"
title="Create Page: Structured Message Properties and MapMessages"
class="createlink">Structured Message Properties and MapMessages<SUP><IMG
class="rendericon" src="http://goopen.org/confluence/images/icons/plus.gif"
height="7" width="7" align="absmiddle" alt="" border="0"></SUP></A></SPAN></LI>
+ <LI><SPAN class="nobr"><A
href="http://goopen.org/confluence/pages/createpage.action?spaceKey=ACTIVEMQ&title=Shared%20File%20System%20Failover&linkCreation=true&fromPageId=8822"
title="Create Page: Shared File System Failover" class="createlink">Shared
File System Failover<SUP><IMG class="rendericon"
src="http://goopen.org/confluence/images/icons/plus.gif" height="7" width="7"
align="absmiddle" alt="" border="0"></SUP></A></SPAN></LI>
+ <LI><A href="structured-message-properties-and-mapmessages.html"
title="Structured Message Properties and MapMessages">Structured Message
Properties and MapMessages</A></LI>
</UL>
</DIV>
+ <!--
+ <div class="tabletitle">
+ Children
+ <span class="smalltext" id="show" style="display: inline;">
+ <a href="javascript:showChildren()">Show Children</a></span>
+ <span class="smalltext" id="hide" style="display: none;">
+ <a href="javascript:hideChildren()">Hide Children</a></span>
+ </div>
+ <div class="greybox" id="children" style="display: none;">
+ <a
href="http://goopen.org/confluence/display/ACTIVEMQ/Structured+Message+Properties+and+MapMessages"
title="Structured Message Properties and MapMessages">Structured Message
Properties and MapMessages</a>
+ <span class="smalltext">(ActiveMQ)</span>
+ <br>
+ </div>
+-->
</DIV>
</TD>
</TR>
@@ -261,7 +276,8 @@
<DIV id="site-footer">
Added by <A
href="http://goopen.org/confluence/users/viewuserprofile.action?username=jstrachan">James
Strachan</A>,
last edited by <A
href="http://goopen.org/confluence/users/viewuserprofile.action?username=jstrachan">James
Strachan</A> on Jun 20, 2006
-
+ (<A
href="http://goopen.org/confluence/pages/diffpages.action?pageId=8822&originalId=8825">view
change</A>)
+
(<A
href="http://goopen.org/confluence/pages/editpage.action?pageId=8822">edit
page</A>)
</DIV>
Modified: incubator/activemq/site/overview.html
URL:
http://svn.apache.org/viewvc/incubator/activemq/site/overview.html?rev=415594&r1=415593&r2=415594&view=diff
==============================================================================
--- incubator/activemq/site/overview.html (original)
+++ incubator/activemq/site/overview.html Tue Jun 20 02:59:31 2006
@@ -245,7 +245,7 @@
<!--
<div class="pagetitle">Overview</div>
-->
- <DIV class="wiki-content"><UL><LI><A href="articles.html"
title="Articles">Articles</A></LI><LI><A href="changes-in-40.html"
title="Changes in 4.0">Changes in 4.0</A><UL><LI><A
href="the-jms-connector.html" title="The JMS Connector">The JMS
Connector</A></LI></UL></LI><LI><A href="download.html"
title="Download">Download</A><UL><LI><A href="activemq-10-release.html"
title="ActiveMQ 1.0 Release">ActiveMQ 1.0 Release</A></LI><LI><A
href="activemq-11-release.html" title="ActiveMQ 1.1 Release">ActiveMQ 1.1
Release</A></LI><LI><A href="activemq-12-release.html" title="ActiveMQ 1.2
Release">ActiveMQ 1.2 Release</A></LI><LI><A href="activemq-13-release.html"
title="ActiveMQ 1.3 Release">ActiveMQ 1.3 Release</A></LI><LI><A
href="activemq-14-release.html" title="ActiveMQ 1.4 Release">ActiveMQ 1.4
Release</A></LI><LI><A href="activemq-15-release.html" title="ActiveMQ 1.5
Release">ActiveMQ 1.5 Release</A></LI><LI><A href="activemq-20-release.html"
title="ActiveMQ 2.0 Releas
e">ActiveMQ 2.0 Release</A></LI><LI><A href="activemq-21-release.html"
title="ActiveMQ 2.1 Release">ActiveMQ 2.1 Release</A></LI><LI><A
href="activemq-30-release.html" title="ActiveMQ 3.0 Release">ActiveMQ 3.0
Release</A></LI><LI><A href="activemq-31-release.html" title="ActiveMQ 3.1
Release">ActiveMQ 3.1 Release</A></LI><LI><A href="activemq-32-release.html"
title="ActiveMQ 3.2 Release">ActiveMQ 3.2 Release</A></LI><LI><A
href="activemq-321-release.html" title="ActiveMQ 3.2.1 Release">ActiveMQ 3.2.1
Release</A></LI><LI><A href="activemq-322-release.html" title="ActiveMQ 3.2.2
Release">ActiveMQ 3.2.2 Release</A></LI><LI><A
href="activemq-40-m4-release.html" title="ActiveMQ 4.0 M4 Release">ActiveMQ 4.0
M4 Release</A></LI><LI><A href="activemq-40-rc2-release.html" title="ActiveMQ
4.0 RC2 Release">ActiveMQ 4.0 RC2 Release</A></LI><LI><A
href="activemq-40-release.html" title="ActiveMQ 4.0 Release">ActiveMQ 4.0
Release</A></LI><LI><A href="activemq-401-release.html" title="Active
MQ 4.0.1 Release">ActiveMQ 4.0.1 Release</A></LI></UL></LI><LI><A
href="new-features-in-41.html" title="New Features in 4.1">New Features in
4.1</A></LI><LI><A href="news.html" title="News">News</A></LI></UL> </DIV>
+ <DIV class="wiki-content"><UL><LI><A href="articles.html"
title="Articles">Articles</A></LI><LI><A href="changes-in-40.html"
title="Changes in 4.0">Changes in 4.0</A><UL><LI><A
href="the-jms-connector.html" title="The JMS Connector">The JMS
Connector</A></LI></UL></LI><LI><A href="download.html"
title="Download">Download</A><UL><LI><A href="activemq-10-release.html"
title="ActiveMQ 1.0 Release">ActiveMQ 1.0 Release</A></LI><LI><A
href="activemq-11-release.html" title="ActiveMQ 1.1 Release">ActiveMQ 1.1
Release</A></LI><LI><A href="activemq-12-release.html" title="ActiveMQ 1.2
Release">ActiveMQ 1.2 Release</A></LI><LI><A href="activemq-13-release.html"
title="ActiveMQ 1.3 Release">ActiveMQ 1.3 Release</A></LI><LI><A
href="activemq-14-release.html" title="ActiveMQ 1.4 Release">ActiveMQ 1.4
Release</A></LI><LI><A href="activemq-15-release.html" title="ActiveMQ 1.5
Release">ActiveMQ 1.5 Release</A></LI><LI><A href="activemq-20-release.html"
title="ActiveMQ 2.0 Releas
e">ActiveMQ 2.0 Release</A></LI><LI><A href="activemq-21-release.html"
title="ActiveMQ 2.1 Release">ActiveMQ 2.1 Release</A></LI><LI><A
href="activemq-30-release.html" title="ActiveMQ 3.0 Release">ActiveMQ 3.0
Release</A></LI><LI><A href="activemq-31-release.html" title="ActiveMQ 3.1
Release">ActiveMQ 3.1 Release</A></LI><LI><A href="activemq-32-release.html"
title="ActiveMQ 3.2 Release">ActiveMQ 3.2 Release</A></LI><LI><A
href="activemq-321-release.html" title="ActiveMQ 3.2.1 Release">ActiveMQ 3.2.1
Release</A></LI><LI><A href="activemq-322-release.html" title="ActiveMQ 3.2.2
Release">ActiveMQ 3.2.2 Release</A></LI><LI><A
href="activemq-40-m4-release.html" title="ActiveMQ 4.0 M4 Release">ActiveMQ 4.0
M4 Release</A></LI><LI><A href="activemq-40-rc2-release.html" title="ActiveMQ
4.0 RC2 Release">ActiveMQ 4.0 RC2 Release</A></LI><LI><A
href="activemq-40-release.html" title="ActiveMQ 4.0 Release">ActiveMQ 4.0
Release</A></LI><LI><A href="activemq-401-release.html" title="Active
MQ 4.0.1 Release">ActiveMQ 4.0.1 Release</A></LI></UL></LI><LI><A
href="new-features-in-41.html" title="New Features in 4.1">New Features in
4.1</A><UL><LI><A href="structured-message-properties-and-mapmessages.html"
title="Structured Message Properties and MapMessages">Structured Message
Properties and MapMessages</A></LI></UL></LI><LI><A href="news.html"
title="News">News</A></LI></UL> </DIV>
<!--
<div class="tabletitle">
Modified: incubator/activemq/site/replicated-message-store.html
URL:
http://svn.apache.org/viewvc/incubator/activemq/site/replicated-message-store.html?rev=415594&r1=415593&r2=415594&view=diff
==============================================================================
--- incubator/activemq/site/replicated-message-store.html (original)
+++ incubator/activemq/site/replicated-message-store.html Tue Jun 20 02:59:31
2006
@@ -245,8 +245,7 @@
<!--
<div class="pagetitle">Replicated Message Store</div>
-->
- <DIV class="wiki-content">
-<P>If messages are stored on the hard drive of a broker or inside a single
database; then you have a single point of failure with respect to the message
persistence. If you lose the entire machine, disk or database, you have lost
messages.</P>
+ <DIV class="wiki-content"><P>If messages are stored on the hard
drive of a broker or inside a single database; then you have a single point of
failure with respect to the message persistence. If you lose the entire
machine, disk or database, you have lost messages.</P>
<P>For some high end users, messages should never be lost as they could have a
large impact on the business. These kinds of users often require some kind of
<A href="dr.html" title="DR">DR</A> stategy to support message replication so
that they can loose an entire data centre and still not loose a message.</P>
@@ -256,21 +255,24 @@
<P>If you're using RAID disks striped sufficiently, you could just
restart the machine - or move the disk to a new machine and restart the broker.
This could be sufficient if you're a small business but if you've
stringent <A href="dr.html" title="DR">DR</A> requirements then if you loose a
datacentre the RAID option is not a solution.</P>
-<H3><A name="ReplicatedMessageStore-ClusteredJDBCdatabases"></A>Clustered JDBC
databases</H3>
+<H3><A name="ReplicatedMessageStore-SANorsharednetworkdrive"></A>SAN or shared
network drive</H3>
-<P>Various databases like Oracle and MySQL support clustered databases; so we
can use these databases with the JDBC MessageStore to get a clustered message
store.</P>
+<P>If you use one of the file based persistence mechanisms such as the default
high performance journal and Apache Derby, you could write to a SAN or shared
network drive and in times of failure, start up a new broker using the files
from the failed broker.</P>
-<H3><A name="ReplicatedMessageStore-UseCJDBC"></A>Use C-JDBC</H3>
+<P>Also 4.1 allows you to start many brokers reading from the same shared file
system to support high availability via the <SPAN class="nobr"><A
href="http://goopen.org/confluence/pages/createpage.action?spaceKey=ACTIVEMQ&title=Shared%20File%20System%20Failover&linkCreation=true&fromPageId=250"
title="Create Page: Shared File System Failover" class="createlink">Shared
File System Failover<SUP><IMG class="rendericon"
src="http://goopen.org/confluence/images/icons/plus.gif" height="7" width="7"
align="absmiddle" alt="" border="0"></SUP></A></SPAN> feature.</P>
-<P>If you don't have or can't afford a clustered database then you
could use <SPAN class="nobr"><A href="http://c-jdbc.objectweb.org/"
title="Visit page outside Confluence" rel="nofollow">C-JDBC<SUP><IMG
class="rendericon" src="http://goopen.org/confluence/images/icons/linkext7.gif"
height="0" width="0" align="absmiddle" alt="" border="0"></SUP></A></SPAN> to
replicate state across a number of physical datbases to avoid single point of
failure and provide a <A href="dr.html" title="DR">DR</A> solution.</P>
+<H3><A name="ReplicatedMessageStore-Master%2FSlave"></A>Master/Slave</H3>
-<H3><A name="ReplicatedMessageStore-SANorsharednetworkdrive"></A>SAN or shared
network drive</H3>
+<P>An alternative is to use the <A href="masterslave.html"
title="MasterSlave">MasterSlave</A> feature to pair brokers together so that
all messages are replicated to both brokers, the master and slave to ensure
that there are two physical copies of the message so that catastrophic hardware
failures (such as loss of an entire data centre) can be handled.</P>
-<P>If you use one of the file based persistence mechanisms, like Berkeley DB
or JDBM, you could write to a SAN or shared network drive and in times of
failure, start up a new broker using the files from the failed broker.</P>
+<H3><A name="ReplicatedMessageStore-ClusteredJDBCdatabases"></A>Clustered JDBC
databases</H3>
-<H3><A name="ReplicatedMessageStore-Master%2FSlave"></A>Master/Slave</H3>
+<P>Various databases like Oracle and MySQL support clustered databases; so we
can use these databases with the JDBC MessageStore to get a clustered message
store. Note if this option is used then the high performance journal must be
disabled (which severely affects performance)</P>
-<P>An alternative is to use the <A href="masterslave.html"
title="MasterSlave">MasterSlave</A> feature to pair brokers together so that
all messages are replicated to both brokers, the master and slave to ensure
that there are two physical copies of the message so that catastrophic hardware
failures (such as loss of an entire data centre) can be handled.</P></DIV>
+<H3><A name="ReplicatedMessageStore-UseCJDBC"></A>Use C-JDBC</H3>
+
+<P>If you don't have or can't afford a clustered database then you
could use <SPAN class="nobr"><A href="http://c-jdbc.objectweb.org/"
title="Visit page outside Confluence" rel="nofollow">C-JDBC<SUP><IMG
class="rendericon" src="http://goopen.org/confluence/images/icons/linkext7.gif"
height="0" width="0" align="absmiddle" alt="" border="0"></SUP></A></SPAN> to
replicate state across a number of physical datbases to avoid single point of
failure and provide a <A href="dr.html" title="DR">DR</A> solution.</P>
+</DIV>
</DIV>
</TD>
@@ -280,8 +282,8 @@
</DIV>
<DIV id="site-footer">
Added by <A
href="http://goopen.org/confluence/users/viewuserprofile.action?username=jstrachan">James
Strachan</A>,
- last edited by <A
href="http://goopen.org/confluence/users/viewuserprofile.action?username=jstrachan">James
Strachan</A> on May 12, 2006
- (<A
href="http://goopen.org/confluence/pages/diffpages.action?pageId=250&originalId=5443">view
change</A>)
+ last edited by <A
href="http://goopen.org/confluence/users/viewuserprofile.action?username=jstrachan">James
Strachan</A> on Jun 20, 2006
+ (<A
href="http://goopen.org/confluence/pages/diffpages.action?pageId=250&originalId=8823">view
change</A>)
(<A
href="http://goopen.org/confluence/pages/editpage.action?pageId=250">edit
page</A>)
</DIV>
Added:
incubator/activemq/site/structured-message-properties-and-mapmessages.html
URL:
http://svn.apache.org/viewvc/incubator/activemq/site/structured-message-properties-and-mapmessages.html?rev=415594&view=auto
==============================================================================
--- incubator/activemq/site/structured-message-properties-and-mapmessages.html
(added)
+++ incubator/activemq/site/structured-message-properties-and-mapmessages.html
Tue Jun 20 02:59:31 2006
@@ -0,0 +1,274 @@
+
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
+<HTML>
+ <HEAD>
+<!--
+ Pier's plugin always overwrites the stylesheet so lets explicitly use
another one
+ <link type="text/css" rel="stylesheet"
href="autoexport:///ACTIVEMQ/resources/space.css">
+-->
+ <LINK type="text/css" rel="stylesheet" href="resources/site.css">
+ <SCRIPT src="resources/space.js" type="text/javascript"></SCRIPT>
+ <TITLE>
+Structured Message Properties and MapMessages
+ </TITLE>
+ <META http-equiv="Content-Type" content="text/html;charset=UTF-8"></HEAD>
+ <BODY onload="init()">
+
+ <!-- Banner -->
+ <DIV id="site-banner">
+
+ <TABLE border="0" cellpadding="0" cellspacing="0" width="100%">
+ <TR>
+ <TD align="left" class="topbardiv" nowrap="">
+ <IMG border="0"
src="http://incubator.apache.org/activemq/images/logo.gif">
+ </TD>
+ <TD align="right" nowrap="">
+ <IMG border="0"
src="http://incubator.apache.org/images/apache-incubator-logo.png">
+ </TD>
+ </TR>
+ </TABLE>
+
+ </DIV>
+
+ <!-- Bread crumbs and Quick Links -->
+ <DIV id="site-navbar">
+ <TABLE border="0" cellpadding="0" cellspacing="0" width="100%">
+ <TR>
+ <TD align="left" valign="middle" nowrap="">
+ <DIV id="site-breadcrumbs">
+<A href="home.html" title="ActiveMQ">ActiveMQ</A> > <A
href="home.html" title="Home">Home</A> > <A href="overview.html"
title="Overview">Overview</A> > <A href="new-features-in-41.html"
title="New Features in 4.1">New Features in 4.1</A> > <A href=""
title="Structured Message Properties and MapMessages">Structured Message
Properties and MapMessages</A>
+ </DIV>
+ </TD>
+ <TD align="right" valign="middle" nowrap="">
+ <DIV id="site-quicklinks">
+<P><A href="download.html" title="Download">Download</A> | <SPAN
class="nobr"><A
href="http://incubator.apache.org/activemq/maven/activemq-core/apidocs/"
title="Visit page outside Confluence" rel="nofollow">JavaDocs<SUP><IMG
class="rendericon" src="http://goopen.org/confluence/images/icons/linkext7.gif"
height="0" width="0" align="absmiddle" alt="" border="0"></SUP></A></SPAN> <A
href="javadocs.html" title="JavaDocs">More...</A> | <A href="source.html"
title="Source">Source</A> | <SPAN class="nobr"><A href="quicklinks.html"
title="Visit page outside Confluence" rel="nofollow">Wiki<SUP><IMG
class="rendericon" src="http://goopen.org/confluence/images/icons/linkext7.gif"
height="0" width="0" align="absmiddle" alt="" border="0"></SUP></A></SPAN>
|<SPAN class="nobr"><A href="irc://irc.codehaus.org/activemq" title="Visit
page outside Confluence" rel="nofollow">IRC<SUP><IMG class="rendericon"
src="http://goopen.org/confluence/images/icons/linkext7.gif" height="0
" width="0" align="absmiddle" alt="" border="0"></SUP></A></SPAN> | <SPAN
class="nobr"><A href="http://servlet.uwyn.com/drone/log/hausbot/activemq"
title="Visit page outside Confluence" rel="nofollow">IRC Log<SUP><IMG
class="rendericon" src="http://goopen.org/confluence/images/icons/linkext7.gif"
height="0" width="0" align="absmiddle" alt="" border="0"></SUP></A></SPAN>
| <A href="mailing-lists.html" title="Mailing Lists">Mailing Lists</A>
| <A href="discussion-forums.html" title="Discussion Forums">Discussion
Forums</A> | <A href="support.html" title="Support">Support</A></P>
+ </DIV>
+ </TD>
+ </TR>
+ </TABLE>
+ </DIV>
+
+<!-- Integrate google search later.
+ <form name="search" action="http://www.google.com/search"
method="get">
+ <input type="hidden" name="ie" value="UTF- 8" />
+ <input type="hidden" name="oe" value="UTF- 8" />
+ <input type="hidden" name="domains" value="" />
+ <input type="hidden" name="sitesearch" value="" />
+ <input type="text" name="q" maxlength="255" value="" />
+ <input type="submit" name="btnG" value="Google Search" />
+ </form>
+-->
+
+ <DIV id="site-content">
+ <TABLE>
+ <TR>
+ <TD valign="top">
+ <DIV id="site-navigation">
+<H3><A name="Navigation-Overview"></A><A href="overview.html"
title="Overview">Overview</A></H3>
+
+<UL class="alternate" type="square">
+ <LI><A href="home.html" title="Home">Home</A></LI>
+ <LI><A href="news.html" title="News">News</A></LI>
+ <LI><A href="changes-in-40.html" title="Changes in 4.0">New in
4.0</A></LI>
+ <LI><A href="faq.html" title="FAQ">FAQ</A></LI>
+ <LI><A href="site.html" title="Site">Site</A></LI>
+ <LI><A href="articles.html" title="Articles">Articles</A></LI>
+ <LI><A href="download.html" title="Download">Download</A></LI>
+</UL>
+
+
+<H3><A name="Navigation-Community"></A><A href="community.html"
title="Community">Community</A></H3>
+
+<UL class="alternate" type="square">
+ <LI><A href="support.html" title="Support">Support</A></LI>
+ <LI><A href="discussion-forums.html" title="Discussion
Forums">Discussion Forums</A></LI>
+ <LI><A href="mailing-lists.html" title="Mailing Lists">Mailing
Lists</A></LI>
+ <LI><SPAN class="nobr"><A
href="http://gmane.org/find.php?list=activemq" title="Visit page outside
Confluence" rel="nofollow">News Reader<SUP><IMG class="rendericon"
src="http://goopen.org/confluence/images/icons/linkext7.gif" height="0"
width="0" align="absmiddle" alt="" border="0"></SUP></A></SPAN></LI>
+ <LI><SPAN class="nobr"><A href="navigation.html" title="Visit page
outside Confluence" rel="nofollow">Wiki<SUP><IMG class="rendericon"
src="http://goopen.org/confluence/images/icons/linkext7.gif" height="0"
width="0" align="absmiddle" alt="" border="0"></SUP></A></SPAN></LI>
+ <LI><A href="projects-using-activemq.html" title="Projects Using
ActiveMQ">Projects Using ActiveMQ</A></LI>
+ <LI><A href="users.html" title="Users">Users</A></LI>
+ <LI><A href="contributing.html"
title="Contributing">Contributing</A></LI>
+ <LI><A href="team.html" title="Team">Team</A></LI>
+</UL>
+
+
+<H3><A name="Navigation-Support"></A><A href="support.html"
title="Support">Support</A></H3>
+
+<UL class="alternate" type="square">
+ <LI><SPAN class="nobr"><A
href="http://issues.apache.org/activemq/browse/AMQ" title="Visit page outside
Confluence" rel="nofollow">Issues<SUP><IMG class="rendericon"
src="http://goopen.org/confluence/images/icons/linkext7.gif" height="0"
width="0" align="absmiddle" alt="" border="0"></SUP></A></SPAN></LI>
+ <LI><SPAN class="nobr"><A
href="http://issues.apache.org/activemq/browse/AMQ?report=com.atlassian.jira.plugin.system.project:roadmap-panel"
title="Visit page outside Confluence" rel="nofollow">Roadmap<SUP><IMG
class="rendericon" src="http://goopen.org/confluence/images/icons/linkext7.gif"
height="0" width="0" align="absmiddle" alt="" border="0"></SUP></A></SPAN></LI>
+ <LI><SPAN class="nobr"><A
href="http://issues.apache.org/activemq/browse/AMQ?report=com.atlassian.jira.plugin.system.project:changelog-panel"
title="Visit page outside Confluence" rel="nofollow">Change log<SUP><IMG
class="rendericon" src="http://goopen.org/confluence/images/icons/linkext7.gif"
height="0" width="0" align="absmiddle" alt="" border="0"></SUP></A></SPAN></LI>
+</UL>
+
+
+<H3><A name="Navigation-UsingActiveMQ"></A><A href="using-activemq.html"
title="Using ActiveMQ">Using ActiveMQ</A></H3>
+
+<UL class="alternate" type="square">
+ <LI><A href="getting-started.html" title="Getting Started">Getting
Started</A></LI>
+ <LI><A href="initial-configuration.html" title="Initial
Configuration">Initial Configuration</A></LI>
+ <LI><A href="run-broker.html" title="Run Broker">Running a
Broker</A></LI>
+ <LI><A href="configuring-transports.html" title="Configuring
Transports">Configuring Transports</A></LI>
+ <LI><A href="destination-options.html" title="Destination
Options">Destination Options</A></LI>
+ <LI><A href="examples.html" title="Examples">Examples</A></LI>
+ <LI><A href="how-can-i-monitor-activemq.html" title="How can I monitor
ActiveMQ">Monitoring the Broker</A></LI>
+ <LI><A href="xml-configuration.html" title="Xml Configuration">Xml
Configuration</A></LI>
+ <LI><A href="xml-reference.html" title="Xml Reference">Xml
Reference</A></LI>
+ <LI><A href="web-samples.html" title="Web Samples">Web Samples</A></LI>
+ <LI><A href="hello-world.html" title="Hello World">Hello World</A></LI>
+ <LI><A href="use-cases.html" title="Use Cases">Use Cases</A></LI>
+ <LI><A href="topologies.html" title="Topologies">Topologies</A></LI>
+ <LI><A href="how-do-i-embed-a-broker-inside-a-connection.html"
title="How do I embed a Broker inside a Connection">Embedded Brokers</A></LI>
+ <LI><A href="jmeter-performance-tests.html" title="JMeter Performance
Tests">Performance Testing</A></LI>
+ <LI><A href="performance-tuning.html" title="Performance
Tuning">Performance Tuning</A></LI>
+ <LI><A href="activemq-command-line-tools-reference.html"
title="ActiveMQ Command Line Tools Reference">Command Line Tools</A></LI>
+</UL>
+
+
+<H3><A name="Navigation-Features"></A><A href="features.html"
title="Features">Features</A></H3>
+
+<UL class="alternate" type="square">
+ <LI><A href="jmx.html" title="JMX">JMX</A></LI>
+ <LI><A href="performance.html" title="Performance">Performance</A></LI>
+ <LI><A href="protocols.html" title="Protocols">Protocols</A></LI>
+ <LI><A href="persistence.html" title="Persistence">Persistence</A></LI>
+ <LI><A href="jdbc-support.html" title="JDBC Support">JDBC
Support</A></LI>
+ <LI><A href="security.html" title="Security">Security</A></LI>
+ <LI><A href="interceptors.html"
title="Interceptors">Interceptors</A></LI>
+ <LI><A href="clustering.html" title="Clustering">Clustering</A></LI>
+ <LI><A href="discovery.html" title="Discovery">Discovery</A></LI>
+ <LI><A href="wildcard.html" title="Wildcard">Wildcard Support</A></LI>
+ <LI><A href="composite-destinations.html" title="Composite
Destinations">Composite Destinations</A></LI>
+ <LI><A href="jms-streams.html" title="JMS Streams">JMS Streams</A></LI>
+ <LI><A href="advisory-message.html" title="Advisory Message">Advisory
Message</A></LI>
+ <LI><A href="resource-adapter.html" title="Resource Adapter">JCA 1.5
Resource Adapter</A></LI>
+</UL>
+
+
+<H3><A name="Navigation-Featuresin4.x"></A>Features in 4.x</H3>
+
+<UL class="alternate" type="square">
+ <LI><A href="message-groups.html" title="Message Groups">Message
Groups</A></LI>
+ <LI><A href="masterslave.html" title="MasterSlave">MasterSlave</A></LI>
+ <LI><A href="networks-of-brokers.html" title="Networks of
Brokers">Networks of Brokers</A></LI>
+ <LI><A href="exclusive-consumer.html" title="Exclusive
Consumer">Exclusive Consumer</A></LI>
+ <LI><A href="total-ordering.html" title="Total Ordering">Total
Ordering</A></LI>
+ <LI><A href="consumer-priority.html" title="Consumer Priority">Consumer
Priority</A></LI>
+ <LI><A href="retroactive-consumer.html" title="Retroactive
Consumer">Retroactive Consumer</A></LI>
+ <LI><A href="jms-to-jms-bridge.html" title="JMS to JMS Bridge">JMS to
JMS Bridge</A></LI>
+ <LI><A href="visualisation.html"
title="Visualisation">Visualisation</A></LI>
+ <LI><A href="kaha-persistence.html" title="Kaha Persistence">Kaha
Persistence</A></LI>
+ <LI><A href="async-sends.html" title="Async Sends">Async Sends</A></LI>
+ <LI><A href="jmsxuserid.html" title="JMSXUserID">JMSXUserID</A></LI>
+ <LI><A href="changes-in-40.html" title="Changes in 4.0">Other new
features</A></LI>
+</UL>
+
+
+<H3><A name="Navigation-Connectivity"></A><A href="connectivity.html"
title="Connectivity">Connectivity</A></H3>
+
+<UL class="alternate" type="square">
+ <LI><A href="ajax.html" title="Ajax">Ajax</A></LI>
+ <LI><A href="axis-support.html" title="Axis Support">Axis
Support</A></LI>
+ <LI><A href="c-integration.html" title="C Integration">C
Integration</A></LI>
+ <LI><A href="dot-net.html" title="dot Net">.Net Integration</A></LI>
+ <LI><A href="geronimo.html" title="Geronimo">Geronimo</A></LI>
+ <LI><A href="j2ee.html" title="J2EE">J2EE</A></LI>
+ <LI><A href="jboss-integration.html" title="JBoss Integration">JBoss
Integration</A></LI>
+ <LI><A href="jndi-support.html" title="JNDI Support">JNDI
Support</A></LI>
+ <LI><A href="openwire.html" title="OpenWire">OpenWire</A></LI>
+ <LI><A href="rest.html" title="REST">REST</A></LI>
+ <LI><A href="rss-and-atom.html" title="RSS and Atom">RSS and
Atom</A></LI>
+ <LI><A href="spring-support.html" title="Spring Support">Spring
Support</A></LI>
+ <LI><A href="stomp.html" title="Stomp">Stomp</A></LI>
+ <LI><A href="sun-jndi.html" title="Sun JNDI">Sun JNDI</A></LI>
+ <LI><A href="tomcat.html" title="Tomcat">Tomcat</A></LI>
+ <LI><A href="unix-service.html" title="Unix Service">Unix
Service</A></LI>
+ <LI><A href="wsif.html" title="WSIF">WSIF</A></LI>
+</UL>
+
+
+<H3><A name="Navigation-Tools"></A><A href="tools.html"
title="Tools">Tools</A></H3>
+
+<UL class="alternate" type="square">
+ <LI><A href="web-console.html" title="Web Console">Web Console</A></LI>
+ <LI><A href="jca-container.html" title="JCA Container">JCA
Container</A></LI>
+ <LI><A href="hermes-jms.html" title="Hermes Jms">Hermes Jms</A></LI>
+ <LI><SPAN class="nobr"><A href="http://jakarta.apache.org/jmeter"
title="Visit page outside Confluence" rel="nofollow">JMeter<SUP><IMG
class="rendericon" src="http://goopen.org/confluence/images/icons/linkext7.gif"
height="0" width="0" align="absmiddle" alt="" border="0"></SUP></A></SPAN></LI>
+</UL>
+
+
+<H3><A name="Navigation-RelatedProjects"></A>Related Projects</H3>
+
+<UL class="alternate" type="square">
+ <LI><SPAN class="nobr"><A
href="http://incubator.apache.org/servicemix/" title="Distributed Enterprise
Service Bus based on JBI" rel="nofollow">Apache ServiceMix<SUP><IMG
class="rendericon" src="http://goopen.org/confluence/images/icons/linkext7.gif"
height="0" width="0" align="absmiddle" alt="" border="0"></SUP></A></SPAN></LI>
+ <LI><SPAN class="nobr"><A href="http://lingo.codehaus.org/" title="POJO
Remoting using JMS" rel="nofollow">Lingo<SUP><IMG class="rendericon"
src="http://goopen.org/confluence/images/icons/linkext7.gif" height="0"
width="0" align="absmiddle" alt="" border="0"></SUP></A></SPAN></LI>
+ <LI><SPAN class="nobr"><A href="http://jencks.org/" title="Message
Driven POJOs and pooling for JMS and JDBC" rel="nofollow">Jencks<SUP><IMG
class="rendericon" src="http://goopen.org/confluence/images/icons/linkext7.gif"
height="0" width="0" align="absmiddle" alt="" border="0"></SUP></A></SPAN></LI>
+ <LI><SPAN class="nobr"><A href="http://stomp.codehaus.org/"
title="Simple cross language protocol for messaging"
rel="nofollow">Stomp<SUP><IMG class="rendericon"
src="http://goopen.org/confluence/images/icons/linkext7.gif" height="0"
width="0" align="absmiddle" alt="" border="0"></SUP></A></SPAN></LI>
+ <LI><SPAN class="nobr"><A href="http://activecluster.codehaus.org/"
title="Visit page outside Confluence" rel="nofollow">ActiveCluster<SUP><IMG
class="rendericon" src="http://goopen.org/confluence/images/icons/linkext7.gif"
height="0" width="0" align="absmiddle" alt="" border="0"></SUP></A></SPAN></LI>
+ <LI><SPAN class="nobr"><A href="http://activespace.codehaus.org/"
title="Visit page outside Confluence" rel="nofollow">ActiveSpace<SUP><IMG
class="rendericon" src="http://goopen.org/confluence/images/icons/linkext7.gif"
height="0" width="0" align="absmiddle" alt="" border="0"></SUP></A></SPAN></LI>
+ <LI><SPAN class="nobr"><A href="http://www.springframework.org/"
title="Visit page outside Confluence" rel="nofollow">Spring<SUP><IMG
class="rendericon" src="http://goopen.org/confluence/images/icons/linkext7.gif"
height="0" width="0" align="absmiddle" alt="" border="0"></SUP></A></SPAN></LI>
+ <LI><SPAN class="nobr"><A href="http://geronimo.apache.org/"
title="Visit page outside Confluence" rel="nofollow">Geronimo<SUP><IMG
class="rendericon" src="http://goopen.org/confluence/images/icons/linkext7.gif"
height="0" width="0" align="absmiddle" alt="" border="0"></SUP></A></SPAN></LI>
+</UL>
+
+
+<H3><A name="Navigation-Developers"></A><A href="developers.html"
title="Developers">Developers</A></H3>
+
+<UL class="alternate" type="square">
+ <LI><A href="source.html" title="Source">Source</A></LI>
+ <LI><A href="building.html" title="Building">Building</A></LI>
+ <LI><A href="code-overview.html" title="Code Overview">Code
Overview</A></LI>
+ <LI><A href="wire-protocol.html" title="Wire Protocol">Wire
Protocol</A></LI>
+ <LI><A href="developer-guide.html" title="Developer Guide">Developer
Guide</A></LI>
+ <LI><A href="becoming-a-committer.html" title="Becoming a
committer">Becoming a committer</A></LI>
+ <LI><SPAN class="nobr"><A href="http://ci.gbuild.org/continuum/"
title="Visit page outside Confluence" rel="nofollow">GBuild<SUP><IMG
class="rendericon" src="http://goopen.org/confluence/images/icons/linkext7.gif"
height="0" width="0" align="absmiddle" alt="" border="0"></SUP></A></SPAN></LI>
+ <LI><A href="integration-tests.html" title="Integration
Tests">Integration Tests</A></LI>
+ <LI><A href="activemq-performance-module-users-manual.html"
title="ActiveMQ Performance Module Users Manual">Maven2 Performance
Plugin</A></LI>
+ <LI><A href="benchmark-tests.html" title="Benchmark Tests">Benchmark
Tests</A></LI>
+ <LI><A href="jmeter-performance-tests.html" title="JMeter Performance
Tests">JMeter Performance Tests</A></LI>
+ <LI><A href="release-guide.html" title="Release Guide">Release
Guide</A></LI>
+ <LI><A href="junit-reports.html" title="JUnit Reports">JUnit
Reports</A></LI>
+ <LI><SPAN class="nobr"><A
href="http://activemq.codehaus.org/maven/clover/" title="Visit page outside
Confluence" rel="nofollow">Clover Report<SUP><IMG class="rendericon"
src="http://goopen.org/confluence/images/icons/linkext7.gif" height="0"
width="0" align="absmiddle" alt="" border="0"></SUP></A></SPAN></LI>
+ <LI><A href="source-xref.html" title="Source XRef">Source XRef</A></LI>
+ <LI><A href="test-source-xref.html" title="Test Source XRef">Test
Source XRef</A></LI>
+ <LI><SPAN class="nobr"><A
href="http://activemq.codehaus.org/maven/activemq.xsd.html" title="Visit page
outside Confluence" rel="nofollow">XSD<SUP><IMG class="rendericon"
src="http://goopen.org/confluence/images/icons/linkext7.gif" height="0"
width="0" align="absmiddle" alt="" border="0"></SUP></A></SPAN></LI>
+</UL>
+
+
+<H3><A name="Navigation-Toolsweuse"></A>Tools we use</H3>
+
+<P><SPAN class="nobr"><A href="http://www.yourkit.com/" title="Visit page
outside Confluence" rel="nofollow"><IMG
src="http://incubator.apache.org/activemq/images/yourkit.jpg" align="absmiddle"
border="0"><SUP><IMG class="rendericon"
src="http://goopen.org/confluence/images/icons/linkext7.gif" height="0"
width="0" align="absmiddle" alt="" border="0"></SUP></A></SPAN><BR>
+<SPAN class="nobr"><A
href="http://www.ej-technologies.com/products/jprofiler/overview.html"
title="Visit page outside Confluence" rel="nofollow"><IMG
src="http://incubator.apache.org/activemq/images/logo_jprofiler01.gif"
width="120" height="40" align="absmiddle" border="0"><SUP><IMG
class="rendericon" src="http://goopen.org/confluence/images/icons/linkext7.gif"
height="0" width="0" align="absmiddle" alt="" border="0"></SUP></A></SPAN></P>
+ </DIV>
+ </TD>
+ <TD valign="top">
+ <DIV id="site-page">
+
+<!--
+ <div class="pagetitle">Structured Message Properties and
MapMessages</div>
+-->
+ <DIV class="wiki-content"><H2><A
name="StructuredMessagePropertiesandMapMessages-StructuredMessagePropertiesandMapMessages"></A>Structured
Message Properties and MapMessages</H2>
+
+<P>This JMS extension feature allows you to attach Map and List properties to
any JMS Message or to use nested Maps and Lists inside a MapMessage. This
allows you to efficiently send typesafe structured information in your messages
without requiring the overhead of XML/XSD parsing which are parseable in other
languages like C, C++, C# etc.</P>
+
+<P>This enhancement allows any Map or List implementation to be used in</P>
+
+<UL>
+ <LI>[]</LI>
+</UL>
+</DIV>
+
+ </DIV>
+ </TD>
+ </TR>
+ </TABLE>
+ </DIV>
+ </DIV>
+ <DIV id="site-footer">
+ Added by <A
href="http://goopen.org/confluence/users/viewuserprofile.action?username=jstrachan">James
Strachan</A>,
+ last edited by <A
href="http://goopen.org/confluence/users/viewuserprofile.action?username=jstrachan">James
Strachan</A> on Jun 20, 2006
+
+ (<A
href="http://goopen.org/confluence/pages/editpage.action?pageId=8824">edit
page</A>)
+ </DIV>
+
+ </BODY>
+
+</HTML>
\ No newline at end of file