activemq-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Daniel Kulp (Confluence)" <conflue...@apache.org>
Subject [CONF] Apache ActiveMQ > ActiveMQ 3 Transport Configurations
Date Tue, 11 Feb 2014 15:34:01 GMT
<html>
    <head>
        <meta name="viewport" content="width=device-width" />
        <base href="https://cwiki.apache.org/confluence" />
        <style type="text/css">
    body, #email-content, #email-content-inner { font-family: Arial,FreeSans,Helvetica,sans-serif;
}
    body, p, blockquote, pre, code, td, th, li, dt, dd { font-size: 13px; }
    small { font-size: 11px; }

    body { width:100% !important; -webkit-font-smoothing: antialiased; }

    body,
    #email-wrapper { background-color: #f0f0f0; }
    #email-wrapper-inner { padding: 20px; text-align: center; }
    #email-content-inner { background-color: #fff; border: 1px solid #bbb; color: $menuTxtColour;
padding:20px; text-align:left; }
    #email-wrapper-inner > table { width: 100%; }
    #email-wrapper-inner.thin > table { margin: 0 auto; width: 50%; }
    #email-footer { padding: 0 16px 32px 16px; margin: 0; }

    .email-indent { margin: 8px 0 16px 0; }
    .email-comment { margin: 0 0 0 56px; }
    .email-comment.removed { background-color: #ffe7e7; border: 1px solid #df9898; padding:
0 8px;}

    #email-title-avatar { text-align: left; vertical-align: top; width: 48px; padding-right:
8px; }
    #email-title-flavor { margin: 0; padding: 0 0 4px 0; }
    #email-title-heading { font-size: 16px; line-height: 20px; min-height: 20px; margin: 0;
padding: 0; }
    #email-title .icon { border: 0; padding: 0 5px 0 0; text-align: left; vertical-align:
middle; }

    #email-actions { border-top: 1px solid #bbb; color: #505050; margin: 8px 0 0 0; padding:
0; }
    #email-actions td { padding-top: 8px; }
    #email-actions .left { max-width: 45%; text-align: left; }
    #email-actions .right { text-align: right; }
    .email-reply-divider { border-top: 1px solid #bbb; color: #505050; margin: 32px 0 8px
0; padding: 8px 0; }
    .email-section-title { border-bottom: 1px solid #bbb; margin: 8px 0; padding: 8px 0 0
0; }

    .email-metadata { color: #505050; }

    a { color: #326ca6; text-decoration: none; }
    a:hover { color: #336ca6; text-decoration: underline; }
    a:active {color: #326ca6; }

    a.email-footer-link { color: #505050; font-size: 11px; }

    .email-item-list { list-style: none; margin: 4px 0; padding-left: 0; }
    .email-item-list li { list-style: none; margin: 0; padding: 4px 0; }
    .email-list-divider { color: #505050; padding: 0 0.35em; }
    .email-operation-icon { padding-right: 5px; }

    .avatar { -ms-interpolation-mode: bicubic; border-radius: 3px;}
    .avatar-link { margin: 2px; }

    .tableview th { border-bottom: 1px solid #69C; font-weight: bold; text-align: left; }
    .tableview td { border-bottom: 1px solid #bbbbbb; text-align: left; padding: 4px 16px
4px 0; }

    .aui-message {  margin: 1em 0; padding: 8px; }
    .aui-message.info { background-color: #e0f0ff; border: 1px solid #9eb6d4; }
    .aui-message.success { background-color: #ddfade; border: 1px solid #93c49f; }
    .aui-message.error,
    .aui-message.removed { background-color: #ffe7e7; border: 1px solid #df9898; color: #000;
}

    .call-to-action-table { margin: 10px 1px 1px 1px;}
    .call-to-cancel-container, .call-to-action-container { padding: 5px 20px; }
    .call-to-cancel-container { border: 1px solid #aaa; background-color: #eee; border-radius:
3px; }
    .call-to-cancel-container a.call-to-cancel-button { background-color: #eee; font-size:
14px; line-height: 1; padding: 0; margin: 0; color: #666; font-family: sans-serif;}
    .call-to-action-container { border: 1px solid #486582;  background-color: #3068A2; border-radius:
3px; padding: 4px 10px; }
    .call-to-action-container a.call-to-action-button { background-color: #3068A2; font-size:
14px; line-height: 1; padding: 0; margin: 0; color: #fff; font-weight: bold; font-family:
sans-serif; }

    /** The span around the inline task checkbox image */
    .diff-inline-task-overlay {
        display: inline-block;
        text-align: center;
        height: 1.5em;
        padding: 5px 0px 1px 5px;
        margin-right: 5px;
        /** Unfortunately, the negative margin-left is stripped out in gmail */
        margin-left: -5px;
    }

            @media handheld, only screen and (max-device-width: 480px) {
        div, a, p, td, th, li, dt, dd { -webkit-text-size-adjust: auto; }
        small, small a { -webkit-text-size-adjust: 90%; }

        td[id=email-wrapper-inner] { padding: 2px !important; }
        td[id=email-content-inner] { padding: 8px !important; }
        td[id="email-wrapper-inner"][class="thin"] > table { text-align: left !important;
width: 100% !important; }
        td[id=email-footer] { padding: 8px 12px !important; }
        div[class=email-indent] { margin: 8px 0px !important; }
        div[class=email-comment] { margin: 0 !important; }

        p[id=email-title-flavor] a { display: block; } /* puts the username and the action
on separate lines */
        p[id=email-permalink] { padding: 4px 0 0 0 !important; }

        table[id=email-actions] td { padding-top: 0 !important; }
        table[id=email-actions] td.right { text-align: right !important; }
        table[id=email-actions] .email-list-item { display: block; margin: 1em 0 !important;
word-wrap: normal !important; }
        span[class=email-list-divider] { display: none; }
    }



        </style>
    </head>
    <body style="font-family: Arial, FreeSans, Helvetica, sans-serif; font-size: 13px;
width: 100%; -webkit-font-smoothing: antialiased; background-color: #f0f0f0">
        <table id="email-wrapper" width="100%" cellspacing="0" cellpadding="0" border="0"
style="background-color: #f0f0f0">
            <tbody>
                <tr valign="middle">
                    <td id="email-wrapper-inner" style="font-size: 13px; padding: 20px;
text-align: center">
                        <table id="email-content" cellspacing="0" cellpadding="0" border="0"
style="font-family: Arial, FreeSans, Helvetica, sans-serif; width: 100%">
                            <tbody>
                                <tr valign="top">
                                    <td id="email-content-inner" align="left" style="font-family:
Arial, FreeSans, Helvetica, sans-serif; font-size: 13px; background-color: #fff; border: 1px
solid #bbb; padding: 20px; text-align: left">
                                        <table id="email-title" cellpadding="0" cellspacing="0"
border="0" width="100%">
                                            <tbody>
                                                <tr>
                                                    <td id="email-title-avatar" rowspan="2"
style="font-size: 13px; text-align: left; vertical-align: top; width: 48px; padding-right:
8px"> <img class="avatar" src="cid:avatar_acf9e33a752338c5b13b322c0539cacd" border="0"
height="48" width="48" style="-ms-interpolation-mode: bicubic; border-radius: 3px" /> </td>
                                                    <td valign="top" style="font-size:
13px">
                                                        <div id="email-title-flavor" class="email-metadata"
style="margin: 0; padding: 0 0 4px 0; color: #505050">
                                                            <a href="    https://cwiki.apache.org/confluence/display/~dkulp
" style="color:#326ca6;text-decoration:none;; color: #326ca6; text-decoration: none">Daniel
Kulp</a> removed the page:
                                                        </div> </td>
                                                </tr>
                                                <tr>
                                                    <td valign="top" style="font-size:
13px"> <h2 id="email-title-heading" style="font-size: 16px; line-height: 20px; min-height:
20px; margin: 0; padding: 0"> <a href="https://cwiki.apache.org/confluence/display/ACTIVEMQ/ActiveMQ+3+Transport+Configurations"
style="color: #326ca6; text-decoration: none"> <img class="icon" src="cid:page-icon"
alt="" style="border: 0; padding: 0 5px 0 0; text-align: left; vertical-align: middle" />
<strong style="font-size:16px;line-height:20px;vertical-align:top;">ActiveMQ 3 Transport
Configurations</strong> </a> </h2> </td>
                                                </tr>
                                            </tbody>
                                        </table>
                                        <div class="email-indent" style="margin: 8px 0
16px 0">
                                            <div class="email-page removed">
                                                <p style="font-size: 13px">Some of the
transports support configuration, such as timeout values, maximum retry count and so forth.
To configure the transports you can use the URI query syntax. e.g.</p>
                                                <div class="code panel pdl" style="border-width:
1px;">
                                                    <div class="codeContent panelContent
pdl">
                                                        <pre class="theme: Default; brush:
java; gutter: false" style="font-size:12px;; font-size: 13px">
tcp://foo:1234?asyncSend=true&amp;socketBufferSize=10000
</pre>
                                                    </div>
                                                </div>
                                                <p style="font-size: 13px">If you are
using a list of URLs like above with the <em>list</em> and <em>reliable</em>
protocols you can wrap the list in parens to be able to configure the list. e.g.</p>
                                                <div class="code panel pdl" style="border-width:
1px;">
                                                    <div class="codeContent panelContent
pdl">
                                                        <pre class="theme: Default; brush:
java; gutter: false" style="font-size:12px;; font-size: 13px">
reliable:(tcp://foo:61699,tcp://bar:61617,tcp://whatnot:61698)?maximumRetries=0
</pre>
                                                    </div>
                                                </div>
                                                <h3 id="ActiveMQ3TransportConfigurations-Genericconfigurationoptions.3">Generic
configuration options</h3>
                                                <div class="table-wrap">
                                                    <table class="confluenceTable" style="border-collapse:
collapse; border: 1px solid #ddd;">
                                                        <tbody>
                                                            <tr>
                                                                <th class="confluenceTh"
style="border: 1px solid #DDD; padding: 5px 7px; min-width: 0.6em; text-align: left; vertical-align:
top;background-color: #F0F0F0; font-weight: bold;; font-size: 13px"> <p style="font-size:
13px">Option Name</p> </th>
                                                                <th class="confluenceTh"
style="border: 1px solid #DDD; padding: 5px 7px; min-width: 0.6em; text-align: left; vertical-align:
top;background-color: #F0F0F0; font-weight: bold;; font-size: 13px"> <p style="font-size:
13px">Default Value</p> </th>
                                                                <th class="confluenceTh"
style="border: 1px solid #DDD; padding: 5px 7px; min-width: 0.6em; text-align: left; vertical-align:
top;background-color: #F0F0F0; font-weight: bold;; font-size: 13px"> <p style="font-size:
13px">Type</p> </th>
                                                            </tr>
                                                            <tr>
                                                                <td class="confluenceTd"
style="border: 1px solid #DDD; padding: 5px 7px; min-width: 0.6em; text-align: left; vertical-align:
top;; font-size: 13px"> <p style="font-size: 13px">brokerXmlConfig</p> </td>
                                                                <td class="confluenceTd"
style="border: 1px solid #DDD; padding: 5px 7px; min-width: 0.6em; text-align: left; vertical-align:
top;; font-size: 13px"> <p style="font-size: 13px">null</p> </td>
                                                                <td class="confluenceTd"
style="border: 1px solid #DDD; padding: 5px 7px; min-width: 0.6em; text-align: left; vertical-align:
top;; font-size: 13px"> <p style="font-size: 13px">String</p> </td>
                                                            </tr>
                                                            <tr>
                                                                <td class="confluenceTd"
style="border: 1px solid #DDD; padding: 5px 7px; min-width: 0.6em; text-align: left; vertical-align:
top;; font-size: 13px"> <p style="font-size: 13px">cachingEnabled</p> </td>
                                                                <td class="confluenceTd"
style="border: 1px solid #DDD; padding: 5px 7px; min-width: 0.6em; text-align: left; vertical-align:
top;; font-size: 13px"> <p style="font-size: 13px">true</p> </td>
                                                                <td class="confluenceTd"
style="border: 1px solid #DDD; padding: 5px 7px; min-width: 0.6em; text-align: left; vertical-align:
top;; font-size: 13px"> <p style="font-size: 13px">boolean</p> </td>
                                                            </tr>
                                                            <tr>
                                                                <td class="confluenceTd"
style="border: 1px solid #DDD; padding: 5px 7px; min-width: 0.6em; text-align: left; vertical-align:
top;; font-size: 13px"> <p style="font-size: 13px">clientID</p> </td>
                                                                <td class="confluenceTd"
style="border: 1px solid #DDD; padding: 5px 7px; min-width: 0.6em; text-align: left; vertical-align:
top;; font-size: 13px"> <p style="font-size: 13px">null</p> </td>
                                                                <td class="confluenceTd"
style="border: 1px solid #DDD; padding: 5px 7px; min-width: 0.6em; text-align: left; vertical-align:
top;; font-size: 13px"> <p style="font-size: 13px">String</p> </td>
                                                            </tr>
                                                            <tr>
                                                                <td class="confluenceTd"
style="border: 1px solid #DDD; padding: 5px 7px; min-width: 0.6em; text-align: left; vertical-align:
top;; font-size: 13px"> <p style="font-size: 13px">copyMessageOnSend</p> </td>
                                                                <td class="confluenceTd"
style="border: 1px solid #DDD; padding: 5px 7px; min-width: 0.6em; text-align: left; vertical-align:
top;; font-size: 13px"> <p style="font-size: 13px">true</p> </td>
                                                                <td class="confluenceTd"
style="border: 1px solid #DDD; padding: 5px 7px; min-width: 0.6em; text-align: left; vertical-align:
top;; font-size: 13px"> <p style="font-size: 13px">boolean</p> </td>
                                                            </tr>
                                                            <tr>
                                                                <td class="confluenceTd"
style="border: 1px solid #DDD; padding: 5px 7px; min-width: 0.6em; text-align: left; vertical-align:
top;; font-size: 13px"> <p style="font-size: 13px">disableTimeStampsByDefault</p>
</td>
                                                                <td class="confluenceTd"
style="border: 1px solid #DDD; padding: 5px 7px; min-width: 0.6em; text-align: left; vertical-align:
top;; font-size: 13px"> <p style="font-size: 13px">false</p> </td>
                                                                <td class="confluenceTd"
style="border: 1px solid #DDD; padding: 5px 7px; min-width: 0.6em; text-align: left; vertical-align:
top;; font-size: 13px"> <p style="font-size: 13px">boolean</p> </td>
                                                            </tr>
                                                            <tr>
                                                                <td class="confluenceTd"
style="border: 1px solid #DDD; padding: 5px 7px; min-width: 0.6em; text-align: left; vertical-align:
top;; font-size: 13px"> <p style="font-size: 13px">doMessageCompression</p>
</td>
                                                                <td class="confluenceTd"
style="border: 1px solid #DDD; padding: 5px 7px; min-width: 0.6em; text-align: left; vertical-align:
top;; font-size: 13px"> <p style="font-size: 13px">true</p> </td>
                                                                <td class="confluenceTd"
style="border: 1px solid #DDD; padding: 5px 7px; min-width: 0.6em; text-align: left; vertical-align:
top;; font-size: 13px"> <p style="font-size: 13px">boolean</p> </td>
                                                            </tr>
                                                            <tr>
                                                                <td class="confluenceTd"
style="border: 1px solid #DDD; padding: 5px 7px; min-width: 0.6em; text-align: left; vertical-align:
top;; font-size: 13px"> <p style="font-size: 13px">doMessageFragmentation</p>
</td>
                                                                <td class="confluenceTd"
style="border: 1px solid #DDD; padding: 5px 7px; min-width: 0.6em; text-align: left; vertical-align:
top;; font-size: 13px"> <p style="font-size: 13px">true</p> </td>
                                                                <td class="confluenceTd"
style="border: 1px solid #DDD; padding: 5px 7px; min-width: 0.6em; text-align: left; vertical-align:
top;; font-size: 13px"> <p style="font-size: 13px">boolean</p> </td>
                                                            </tr>
                                                            <tr>
                                                                <td class="confluenceTd"
style="border: 1px solid #DDD; padding: 5px 7px; min-width: 0.6em; text-align: left; vertical-align:
top;; font-size: 13px"> <p style="font-size: 13px">messageCompressionLimit</p>
</td>
                                                                <td class="confluenceTd"
style="border: 1px solid #DDD; padding: 5px 7px; min-width: 0.6em; text-align: left; vertical-align:
top;; font-size: 13px"> <p style="font-size: 13px">32768</p> </td>
                                                                <td class="confluenceTd"
style="border: 1px solid #DDD; padding: 5px 7px; min-width: 0.6em; text-align: left; vertical-align:
top;; font-size: 13px"> <p style="font-size: 13px">int</p> </td>
                                                            </tr>
                                                            <tr>
                                                                <td class="confluenceTd"
style="border: 1px solid #DDD; padding: 5px 7px; min-width: 0.6em; text-align: left; vertical-align:
top;; font-size: 13px"> <p style="font-size: 13px">messageCompressionStrategy</p>
</td>
                                                                <td class="confluenceTd"
style="border: 1px solid #DDD; padding: 5px 7px; min-width: 0.6em; text-align: left; vertical-align:
top;; font-size: 13px"> <p style="font-size: 13px">0</p> </td>
                                                                <td class="confluenceTd"
style="border: 1px solid #DDD; padding: 5px 7px; min-width: 0.6em; text-align: left; vertical-align:
top;; font-size: 13px"> <p style="font-size: 13px">int</p> </td>
                                                            </tr>
                                                            <tr>
                                                                <td class="confluenceTd"
style="border: 1px solid #DDD; padding: 5px 7px; min-width: 0.6em; text-align: left; vertical-align:
top;; font-size: 13px"> <p style="font-size: 13px">messageFragmentationLimit</p>
</td>
                                                                <td class="confluenceTd"
style="border: 1px solid #DDD; padding: 5px 7px; min-width: 0.6em; text-align: left; vertical-align:
top;; font-size: 13px"> <p style="font-size: 13px">65536</p> </td>
                                                                <td class="confluenceTd"
style="border: 1px solid #DDD; padding: 5px 7px; min-width: 0.6em; text-align: left; vertical-align:
top;; font-size: 13px"> <p style="font-size: 13px">int</p> </td>
                                                            </tr>
                                                            <tr>
                                                                <td class="confluenceTd"
style="border: 1px solid #DDD; padding: 5px 7px; min-width: 0.6em; text-align: left; vertical-align:
top;; font-size: 13px"> <p style="font-size: 13px">optimizedMessageDispatch</p>
</td>
                                                                <td class="confluenceTd"
style="border: 1px solid #DDD; padding: 5px 7px; min-width: 0.6em; text-align: left; vertical-align:
top;; font-size: 13px"> <p style="font-size: 13px">false</p> </td>
                                                                <td class="confluenceTd"
style="border: 1px solid #DDD; padding: 5px 7px; min-width: 0.6em; text-align: left; vertical-align:
top;; font-size: 13px"> <p style="font-size: 13px">boolean</p> </td>
                                                            </tr>
                                                            <tr>
                                                                <td class="confluenceTd"
style="border: 1px solid #DDD; padding: 5px 7px; min-width: 0.6em; text-align: left; vertical-align:
top;; font-size: 13px"> <p style="font-size: 13px">password</p> </td>
                                                                <td class="confluenceTd"
style="border: 1px solid #DDD; padding: 5px 7px; min-width: 0.6em; text-align: left; vertical-align:
top;; font-size: 13px"> <p style="font-size: 13px">null</p> </td>
                                                                <td class="confluenceTd"
style="border: 1px solid #DDD; padding: 5px 7px; min-width: 0.6em; text-align: left; vertical-align:
top;; font-size: 13px"> <p style="font-size: 13px">String</p> </td>
                                                            </tr>
                                                            <tr>
                                                                <td class="confluenceTd"
style="border: 1px solid #DDD; padding: 5px 7px; min-width: 0.6em; text-align: left; vertical-align:
top;; font-size: 13px"> <p style="font-size: 13px">prepareMessageBodyOnSend</p>
</td>
                                                                <td class="confluenceTd"
style="border: 1px solid #DDD; padding: 5px 7px; min-width: 0.6em; text-align: left; vertical-align:
top;; font-size: 13px"> <p style="font-size: 13px">true</p> </td>
                                                                <td class="confluenceTd"
style="border: 1px solid #DDD; padding: 5px 7px; min-width: 0.6em; text-align: left; vertical-align:
top;; font-size: 13px"> <p style="font-size: 13px">boolean</p> </td>
                                                            </tr>
                                                            <tr>
                                                                <td class="confluenceTd"
style="border: 1px solid #DDD; padding: 5px 7px; min-width: 0.6em; text-align: left; vertical-align:
top;; font-size: 13px"> <p style="font-size: 13px">turboBoost</p> </td>
                                                                <td class="confluenceTd"
style="border: 1px solid #DDD; padding: 5px 7px; min-width: 0.6em; text-align: left; vertical-align:
top;; font-size: 13px"> <p style="font-size: 13px">true</p> </td>
                                                                <td class="confluenceTd"
style="border: 1px solid #DDD; padding: 5px 7px; min-width: 0.6em; text-align: left; vertical-align:
top;; font-size: 13px"> <p style="font-size: 13px">boolean</p> </td>
                                                            </tr>
                                                            <tr>
                                                                <td class="confluenceTd"
style="border: 1px solid #DDD; padding: 5px 7px; min-width: 0.6em; text-align: left; vertical-align:
top;; font-size: 13px"> <p style="font-size: 13px">useAsyncSend</p> </td>
                                                                <td class="confluenceTd"
style="border: 1px solid #DDD; padding: 5px 7px; min-width: 0.6em; text-align: left; vertical-align:
top;; font-size: 13px"> <p style="font-size: 13px">true</p> </td>
                                                                <td class="confluenceTd"
style="border: 1px solid #DDD; padding: 5px 7px; min-width: 0.6em; text-align: left; vertical-align:
top;; font-size: 13px"> <p style="font-size: 13px">boolean</p> </td>
                                                            </tr>
                                                            <tr>
                                                                <td class="confluenceTd"
style="border: 1px solid #DDD; padding: 5px 7px; min-width: 0.6em; text-align: left; vertical-align:
top;; font-size: 13px"> <p style="font-size: 13px">useEmbeddedBroker</p> </td>
                                                                <td class="confluenceTd"
style="border: 1px solid #DDD; padding: 5px 7px; min-width: 0.6em; text-align: left; vertical-align:
top;; font-size: 13px"> <p style="font-size: 13px">false</p> </td>
                                                                <td class="confluenceTd"
style="border: 1px solid #DDD; padding: 5px 7px; min-width: 0.6em; text-align: left; vertical-align:
top;; font-size: 13px"> <p style="font-size: 13px">boolean</p> </td>
                                                            </tr>
                                                            <tr>
                                                                <td class="confluenceTd"
style="border: 1px solid #DDD; padding: 5px 7px; min-width: 0.6em; text-align: left; vertical-align:
top;; font-size: 13px"> <p style="font-size: 13px">userName</p> </td>
                                                                <td class="confluenceTd"
style="border: 1px solid #DDD; padding: 5px 7px; min-width: 0.6em; text-align: left; vertical-align:
top;; font-size: 13px"> <p style="font-size: 13px">null</p> </td>
                                                                <td class="confluenceTd"
style="border: 1px solid #DDD; padding: 5px 7px; min-width: 0.6em; text-align: left; vertical-align:
top;; font-size: 13px"> <p style="font-size: 13px">String</p> </td>
                                                            </tr>
                                                            <tr>
                                                                <td class="confluenceTd"
style="border: 1px solid #DDD; padding: 5px 7px; min-width: 0.6em; text-align: left; vertical-align:
top;; font-size: 13px"> <p style="font-size: 13px">wireFormat</p> </td>
                                                                <td class="confluenceTd"
style="border: 1px solid #DDD; padding: 5px 7px; min-width: 0.6em; text-align: left; vertical-align:
top;; font-size: 13px"> <p style="font-size: 13px">default</p> </td>
                                                                <td class="confluenceTd"
style="border: 1px solid #DDD; padding: 5px 7px; min-width: 0.6em; text-align: left; vertical-align:
top;; font-size: 13px"> <p style="font-size: 13px">String</p> </td>
                                                            </tr>
                                                            <tr>
                                                                <td class="confluenceTd"
style="border: 1px solid #DDD; padding: 5px 7px; min-width: 0.6em; text-align: left; vertical-align:
top;; font-size: 13px"> <p style="font-size: 13px">noDelay</p> </td>
                                                                <td class="confluenceTd"
style="border: 1px solid #DDD; padding: 5px 7px; min-width: 0.6em; text-align: left; vertical-align:
top;; font-size: 13px"> <p style="font-size: 13px">false</p> </td>
                                                                <td class="confluenceTd"
style="border: 1px solid #DDD; padding: 5px 7px; min-width: 0.6em; text-align: left; vertical-align:
top;; font-size: 13px"> <p style="font-size: 13px">boolean</p> </td>
                                                            </tr>
                                                        </tbody>
                                                    </table>
                                                </div>
                                                <h4 id="ActiveMQ3TransportConfigurations-brokerXmlConfig.3">brokerXmlConfig
</h4>
                                                <p style="font-size: 13px">Sets the
<a href="https://cwiki.apache.org/confluence/display/ACTIVEMQ/Xml+Configuration" style="color:
#326ca6; text-decoration: none">Xml Configuration</a> file used to configure the
ActiveMQ broker via Spring if using embedded mode. The filename is assumed to be on the classpath
unless a URL is specified. So a value of </p>
                                                <div class="code panel pdl" style="border-width:
1px;">
                                                    <div class="codeContent panelContent
pdl">
                                                        <pre class="theme: Default; brush:
java; gutter: false" style="font-size:12px;; font-size: 13px">foo/bar.xml</pre>
                                                    </div>
                                                </div>
                                                <p style="font-size: 13px"> would be
assumed to be on the classpath whereas </p>
                                                <div class="code panel pdl" style="border-width:
1px;">
                                                    <div class="codeContent panelContent
pdl">
                                                        <pre class="theme: Default; brush:
java; gutter: false" style="font-size:12px;; font-size: 13px">file:dir/file.xml</pre>
                                                    </div>
                                                </div>
                                                <p style="font-size: 13px"> would use
the file system. Any valid URL string is supported.</p>
                                                <h4 id="ActiveMQ3TransportConfigurations-cachingEnabled.3">cachingEnabled
</h4>
                                                <p style="font-size: 13px">Provides
optimisations on the wire format (caching data at each end and using references to it to minmise
the message size</p>
                                                <h4 id="ActiveMQ3TransportConfigurations-clientID.3">clientID</h4>
                                                <p style="font-size: 13px">Used to set
the JMS clientID of connection.</p>
                                                <h4 id="ActiveMQ3TransportConfigurations-copyMessageOnSend.3">copyMessageOnSend</h4>
                                                <p style="font-size: 13px">Use to avoid
the overhead of doing a deep copy of the JMS message everytime the message is sent.</p>
                                                <h4 id="ActiveMQ3TransportConfigurations-disableTimeStampsByDefault.3">disableTimeStampsByDefault</h4>
                                                <p style="font-size: 13px">Use to avoid
the overhead of setting a timestamp on each message produced.</p>
                                                <h4 id="ActiveMQ3TransportConfigurations-doMessageCompression.3">doMessageCompression</h4>
                                                <p style="font-size: 13px">If messages
should be compressed.</p>
                                                <h4 id="ActiveMQ3TransportConfigurations-doMessageFragmentation.3">doMessageFragmentation</h4>
                                                <p style="font-size: 13px">If messages
should be chunked into smaller fragments on the clients side.</p>
                                                <h4 id="ActiveMQ3TransportConfigurations-messageCompressionLimit.3">messageCompressionLimit</h4>
                                                <p style="font-size: 13px">Data size
above which compression will be used</p>
                                                <h4 id="ActiveMQ3TransportConfigurations-messageCompressionStrategy.3">messageCompressionStrategy</h4>
                                                <p style="font-size: 13px">The compression
strategy to use when compressing messages. Defaults to the value of java.util.zip.Deflater.DEFAULT_STRATEGY
(0).</p>
                                                <h4 id="ActiveMQ3TransportConfigurations-messageFragmentationLimit.3">messageFragmentationLimit</h4>
                                                <p style="font-size: 13px">Data size
above which message fragmentation will be used</p>
                                                <h4 id="ActiveMQ3TransportConfigurations-optimizedMessageDispatch.3">optimizedMessageDispatch</h4>
                                                <h4 id="ActiveMQ3TransportConfigurations-password.3">password</h4>
                                                <p style="font-size: 13px">The user
password used to authenticate with the broker.</p>
                                                <h4 id="ActiveMQ3TransportConfigurations-prepareMessageBodyOnSend.3">prepareMessageBodyOnSend</h4>
                                                <p style="font-size: 13px">Causes pre-serialization
of messages before send.</p>
                                                <h4 id="ActiveMQ3TransportConfigurations-turboBoost.3">turboBoost</h4>
                                                <p style="font-size: 13px">Enables a
number of performance enhancements which are disabled by default to ensure J2EE certification.
turboBoost turns on a bunch of optimisations: disableTimeStampsByDefault, useAsyncSend, cachingEnabled,
and optimizedMessageDispatch and then disables copyMessageOnSend and prepareMessageBodyOnSend</p>
                                                <h4 id="ActiveMQ3TransportConfigurations-useAsyncSend.3">useAsyncSend</h4>
                                                <p style="font-size: 13px">Used to enable
asynchronous sending, which boost performance by using another thread to handle sending of
messages to the socket.</p>
                                                <h4 id="ActiveMQ3TransportConfigurations-useEmbeddedBroker.3">useEmbeddedBroker</h4>
                                                <p style="font-size: 13px">Set to true
if you want start an embeded broker when the first connection is created.</p>
                                                <h4 id="ActiveMQ3TransportConfigurations-userName.3">userName</h4>
                                                <p style="font-size: 13px">The user
name used to authenticate with the broker.</p>
                                                <h4 id="ActiveMQ3TransportConfigurations-wireFormat.3">wireFormat</h4>
                                                <p style="font-size: 13px">Allows a
custom wire format to be used; otherwise the default Java wire format is used which is designed
for minimum size and maximum speed on the Java platform.</p>
                                                <h4 id="ActiveMQ3TransportConfigurations-noDelay.3">noDelay
</h4>
                                                <p style="font-size: 13px">Used to indicate
whether messages are dispatched as quickly as possible or not. (The latency versus throughput
trade off). When using TCP based transport this option is a means of disabling Nagles which
can often improve performance on synchronous sends.</p>
                                                <h3 id="ActiveMQ3TransportConfigurations-TCPconfigurationoptions.3">TCP
configuration options</h3>
                                                <ul>
                                                    <li style="font-size: 13px">soTimeout
(long) sets the <a href="http://java.sun.com/j2se/1.4.2/docs/api/java/net/Socket.html#setSoTimeout(int)"
class="external-link" rel="nofollow" style="color: #326ca6; text-decoration: none">SO_TIMEOUT</a>
value (in milliseconds) on the socket</li>
                                                    <li style="font-size: 13px">socketBufferSize
(int) the size of the buffer size on the socket</li>
                                                </ul>
                                                <h3 id="ActiveMQ3TransportConfigurations-SSLconfigurationoptions.3">SSL
configuration options</h3>
                                                <p style="font-size: 13px">Same as TCP.
SSL certificates are configured at the VM level. See <a href="https://cwiki.apache.org/confluence/display/ACTIVEMQ/How+do+I+use+SSL"
style="color: #326ca6; text-decoration: none">How do I use SSL</a> </p>
                                                <h3 id="ActiveMQ3TransportConfigurations-Listconfigurationoptions.3">List
configuration options</h3>
                                                <ul>
                                                    <li style="font-size: 13px">maximumRetries
(int) the maximum number of times that this protocol will attempt to make a connection on
a failure before giving up completely and throwing an exception up to the JMS client. Set
this value to zero (or -1) to force an infinite reconnection loop. <strong>Warning</strong>:
setting an infinite reconnection loop could hang your JMS client program indefinitely.</li>
                                                </ul>
                                                <ul>
                                                    <li style="font-size: 13px">failureSleepTime
(long) the amout of time that the transport will sleep before trying to reconnect again</li>
                                                </ul>
                                                <ul>
                                                    <li style="font-size: 13px">establishConnectionTimeout
(long) the timeout value for which a connection must start by on connection start - otherwise
the start connection will fail</li>
                                                </ul>
                                                <ul>
                                                    <li style="font-size: 13px">incrementTimeout
(boolean) should the timeout increase, exponentially as connection attempts are made</li>
                                                </ul>
                                                <ul>
                                                    <li style="font-size: 13px">maximumTimeout
(long) the maximum timeout value that it should increase to (if enabled)</li>
                                                </ul>
                                                <h3 id="ActiveMQ3TransportConfigurations-ReliableandRemoteconfigurationoptions.3">Reliable
and Remote configuration options</h3>
                                                <p style="font-size: 13px">Same as the
List configuration options above - plus</p>
                                                <ul>
                                                    <li style="font-size: 13px">keepAliveTimeout
(long) the amount of time without receiving a keep alive ping before the connection is considered
dead.</li>
                                                </ul>
                                                <h3 id="ActiveMQ3TransportConfigurations-Peerconfigurationoptions.3">Peer
configuration options</h3>
                                                <ul>
                                                    <li style="font-size: 13px">discoveryURI
(string) the URI used to discover find other nodes; which defaults to using multicast discovery</li>
                                                </ul>
                                                <ul>
                                                    <li style="font-size: 13px">remoteUserName,
removePassword (string) the optional login/password to connect to the remote brokers with</li>
                                                </ul>
                                                <ul>
                                                    <li style="font-size: 13px">peerURIs
(string) the hard coded URIs of peers to connect to</li>
                                                </ul>
                                                <h3 id="ActiveMQ3TransportConfigurations-Discoveryconfigurationoptions.3">Discovery
configuration options</h3>
                                                <ul>
                                                    <li style="font-size: 13px">channelName
(string) provides a way to separate out different logical groups of nodes in the cluster</li>
                                                </ul>
                                                <h3 id="ActiveMQ3TransportConfigurations-Multicastconfigurationoptions.3">Multicast
configuration options</h3>
                                                <ul>
                                                    <li style="font-size: 13px">timeToLive
(int) defaults to 1 so we don't send multicast messages beyond our own local subnet.</li>
                                                </ul>
                                                <ul>
                                                    <li style="font-size: 13px">loopbackMode
(boolean) defaults to false so we don't see our own messages</li>
                                                </ul>
                                            </div>
                                        </div>
                                        <table id="email-actions" class="email-metadata"
cellspacing="0" cellpadding="0" border="0" width="100%" style="border-top: 1px solid #bbb;
color: #505050; margin: 8px 0 0 0; padding: 0; color: #505050">
                                            <tbody>
                                                <tr>
                                                    <td class="left" valign="top" style="font-size:
13px; padding-top: 8px; max-width: 45%; text-align: left"> </td>
                                                    <td class="right" width="50%" valign="top"
style="font-size: 13px; padding-top: 8px; text-align: right"> <span class="email-list-item"><a
href="https://cwiki.apache.org/confluence/users/removespacenotification.action?spaceKey=ACTIVEMQ"
style="color: #326ca6; text-decoration: none">Stop watching space</a> </span>
<span class="email-list-divider" style="color: #505050; padding: 0 0.350em">&middot;</span>
<span class="email-list-item"><a href="https://cwiki.apache.org/confluence/users/editmyemailsettings.action"
style="color: #326ca6; text-decoration: none">Manage Notifications</a> </span>
</td>
                                                </tr>
                                            </tbody>
                                        </table> </td>
                                </tr>
                            </tbody>
                        </table> </td>
                </tr>
                <tr>
                    <td id="email-footer" align="center" style="font-size: 13px; padding:
0 16px 32px 16px; margin: 0"> <small style="font-size: 11px"> This message was sent
by <a class="email-footer-link" style="color:#505050;font-size:11px;text-decoration:none;;
color: #326ca6; text-decoration: none; color: #505050; font-size: 11px" href="http://www.atlassian.com/software/confluence">Atlassian
Confluence</a> 5.0.3, <a class="email-footer-link" style="color:#505050;font-size:11px;text-decoration:none;;
color: #326ca6; text-decoration: none; color: #505050; font-size: 11px" href="http://www.atlassian.com/software/confluence/overview/team-collaboration-software?utm_source=email-footer">Team
Collaboration Software</a> </small> </td>
                </tr>
            </tbody>
        </table>
    </body>
</html>
Mime
View raw message