activemq-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Torsten Mielke (Confluence)" <conflue...@apache.org>
Subject [CONF] Apache ActiveMQ > ActiveMQ InactivityMonitor
Date Fri, 06 Mar 2015 09:31:00 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_93c52ce804ec4981c1edb0c061e3d8a3" 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/~tmielke
" style="color:#326ca6;text-decoration:none;; color: #326ca6; text-decoration: none">Torsten
Mielke</a> edited 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+InactivityMonitor"
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 InactivityMonitor</strong>
</a> </h2> </td>
                                                </tr>
                                            </tbody>
                                        </table>
                                        <div class="email-indent" style="margin: 8px 0
16px 0">
                                            <p class="aui-message info" style="font-size:
13px; margin: 1em 0; padding: 8px; background-color: #e0f0ff; border: 1px solid #9eb6d4">
<b>Comment:</b> Trying to list all configuration options for the inactivity monitor
in a table. </p>
                                            <div class="email-diff">
                                                <div id="page-diffs" class="wiki-content">
                                                    <p class="diff-context-placeholder"
style="font-size: 13px">...</p>
                                                    <p class="diff-block-context" style="font-size:
13px">Using the default values; if no data has been read from the connection for 30 seconds,
the InactivityMonitor assumes there is an issue with the connection. The InactivityMonitor
throws an InactivityIOException and shuts down the transport associated with the connection.
This results in the following DEBUG logging:</p>
                                                    <table class="diff-macro diff-block-target
diff-block-context" style="background-color: #f0f0f0;border: 1px solid #dddddd;margin: 10px
1px;padding: 0 2px 2px;width: 100%;">
                                                        <thead>
                                                            <tr>
                                                                <th class="diff-macro-title"
style="background-color: transparent; text-align: left; font-weight: normal;padding: 5px;;
font-size: 13px"><span class="icon macro-placeholder-icon" style="background-color:
;line-height: 20px;"><img src="https://cwiki.apache.org/confluence/s/en_GB-1988229788/4109/76e0dbb30bc8580e459c201f3535d84f9283a9ac.1/_/images/icons/macrobrowser/dropdown/noformat.png"
style="padding-right: 5px; vertical-align: text-bottom;" /> </span>No Format</th>
                                                            </tr>
                                                        </thead>
                                                        <tbody>
                                                            <tr>
                                                                <td class="diff-macro-body"
style="background-color: #fff;border: 1px solid #dddddd;padding: 10px;; font-size: 13px">
<pre style="font-size: 13px">
<span class="diff-html-removed" id="removed-diff-0" style="font-size: 100%; background-color:
#ffe7e7; text-decoration: line-through;">
</span>2012-06-26 17:13:55,712 | DEBUG | 30000 ms elapsed since last read check. | org.apache.activemq.transport.AbstractInactivityMonitor
| InactivityMonitor ReadCheck
2012-06-26 17:13:55,712 | DEBUG | No message received since last read check for tcp:///127.0.0.1:52659!
Throwing InactivityIOException. |
   org.apache.activemq.transport.AbstractInactivityMonitor | InactivityMonitor ReadCheck
2012-06-26 17:13:55,714 | DEBUG | Transport Connection to: tcp://127.0.0.1:52659 failed:
org.apache.activemq.transport.InactivityIOException: Channel was inactive for too (&gt;30000)
long: tcp://127.0.0.1:52659 |
org.apache.activemq.broker.TransportConnection.Transport | InactivityMonitor Async Task:
java.util.concurrent.ThreadPoolExecutor$Worker@6a346239
org.apache.activemq.transport.InactivityIOException: Channel was inactive for too (&gt;30000)
long: tcp://127.0.0.1:52659
    at org.apache.activemq.transport.AbstractInactivityMonitor$4.run(AbstractInactivityMonitor.java:187)
    at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
    at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
    at java.lang.Thread.run(Thread.java:680)
</pre> </td>
                                                            </tr>
                                                        </tbody>
                                                    </table>
                                                    <h3 id="ActiveMQInactivityMonitor-HowcantheInactivityMonitorbeconfiguredfurther?"
class="diff-block-target diff-block-context"> <span class="diff-html-changed" id="changed-diff-0"
style="background-color: #d6f0ff;">How </span> </h3>
                                                    <p class="diff-context-placeholder"
style="font-size: 13px">...</p>
                                                    <h3 id="ActiveMQInactivityMonitor-HowcantheInactivityMonitorbeconfiguredfurther?"
class="diff-block-target diff-block-context"> <span class="diff-html-added" id="added-diff-0"
style="font-size: 100%; background-color: #ddfade;">can the InactivityMonitor be configured
further?</span> </h3>
                                                    <p class="diff-block-target diff-block-context"
style="font-size: 13px"> <span class="diff-html-added" style="font-size: 100%; background-color:
#ddfade;">There are some configuration options to further fine tune the InactivityMonitor.
Note, for most use cases the default values are just fine.</span> </p>
                                                    <div class="table-wrap diff-block-target
diff-block-context">
                                                        <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"><span class="diff-html-added"
style="font-size: 100%; background-color: #ddfade;">Parameter</span></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"><span class="diff-html-added"
style="font-size: 100%; background-color: #ddfade;">Default Value</span></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"><span class="diff-html-added"
style="font-size: 100%; background-color: #ddfade;">Description</span></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"><strong><span class="diff-html-added" style="font-size:
100%; background-color: #ddfade;">wireFormat.maxInactivityDuration</span></strong></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"><span class="diff-html-added" style="font-size: 100%; background-color:
#ddfade;">30000 msecs</span></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"><span class="diff-html-added" style="font-size: 100%; background-color:
#ddfade;">Time after with the connection is closed by the broker if no data was received.</span></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"><strong><span class="diff-html-added" style="font-size:
100%; background-color: #ddfade;">wireFormat.maxInactivityDurationInitalDelay</span></strong></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"><span class="diff-html-added" style="font-size: 100%; background-color:
#ddfade;">10000 msecs</span></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"><span class="diff-html-added" style="font-size: 100%; background-color:
#ddfade;">Specifies the maximum delay before inactivity monitoring is started on the connection.
It can be useful if a broker is under load with many connections being created concurrently.</span></td>
                                                                </tr>
                                                                <tr>
                                                                    <td colspan="1" class="confluenceTd"
style="border: 1px solid #DDD; padding: 5px 7px; min-width: 0.6em; text-align: left; vertical-align:
top;; font-size: 13px"><strong><span class="diff-html-added" style="font-size:
100%; background-color: #ddfade;">transport.useInactivityMonitor</span></strong></td>
                                                                    <td colspan="1" class="confluenceTd"
style="border: 1px solid #DDD; padding: 5px 7px; min-width: 0.6em; text-align: left; vertical-align:
top;; font-size: 13px"><span class="diff-html-added" style="font-size: 100%; background-color:
#ddfade;">true</span></td>
                                                                    <td colspan="1" class="confluenceTd"
style="border: 1px solid #DDD; padding: 5px 7px; min-width: 0.6em; text-align: left; vertical-align:
top;; font-size: 13px"><span class="diff-html-added" style="font-size: 100%; background-color:
#ddfade;">A value of false disables the InactivityMonitor completely and connections will
never time out. By default it is enabled.</span></td>
                                                                </tr>
                                                                <tr>
                                                                    <td colspan="1" class="confluenceTd"
style="border: 1px solid #DDD; padding: 5px 7px; min-width: 0.6em; text-align: left; vertical-align:
top;; font-size: 13px"><strong><span class="diff-html-added" style="font-size:
100%; background-color: #ddfade;">transport.useKeepAlive</span></strong></td>
                                                                    <td colspan="1" class="confluenceTd"
style="border: 1px solid #DDD; padding: 5px 7px; min-width: 0.6em; text-align: left; vertical-align:
top;; font-size: 13px"><span class="diff-html-added" style="font-size: 100%; background-color:
#ddfade;">true</span></td>
                                                                    <td colspan="1" class="confluenceTd"
style="border: 1px solid #DDD; padding: 5px 7px; min-width: 0.6em; text-align: left; vertical-align:
top;; font-size: 13px"><span class="diff-html-added" style="font-size: 100%; background-color:
#ddfade;">Whether or not to send a KeepAliveInfo on an idle connection to prevent it from
timing out. Enabled by default. Disabling the keep alive will still make connections time
out if no data was received on the connection for the specified amount of time.</span></td>
                                                                </tr>
                                                            </tbody>
                                                        </table>
                                                    </div>
                                                    <p class="diff-block-target diff-block-context"
style="font-size: 13px"> <span class="diff-html-added" style="font-size: 100%; background-color:
#ddfade;">&nbsp;</span> </p>
                                                    <p class="diff-block-target diff-block-context"
style="font-size: 13px"> <span class="diff-html-added" style="font-size: 100%; background-color:
#ddfade;">These parameters can be specified directly on the client side connection URL,
e.g. </span><strong><span class="diff-html-changed" id="changed-diff-1" style="background-color:
#d6f0ff;">tcp://localhost:61616?wireFormat.maxInactivityDuration=</span></strong><span
class="diff-html-removed" id="removed-diff-2" style="font-size: 100%; background-color: #ffe7e7;
text-decoration: line-through;">30000This attribute is valid for both </span><strong><span
class="diff-html-added" id="added-diff-1" style="font-size: 100%; background-color: #ddfade;">30000&nbsp;</span></strong><span
class="diff-html-added" style="font-size: 100%; background-color: #ddfade;">or on </span>the
broker's transport connector <span class="diff-html-removed" id="removed-diff-3" style="font-size:
100%; background-color: #ffe7e7; text-decoration: line-through;">URL and the client side
connection URL. Default value is 30000 milliseconds.</span><span class="diff-html-added"
id="added-diff-2" style="font-size: 100%; background-color: #ddfade;">url.</span>
</p>
                                                    <table class="diff-macro diff-html-added
diff-block-target diff-block-context" style="background-color: #f0f0f0;border: 1px solid #dddddd;margin:
10px 1px;padding: 0 2px 2px;width: 100%;background-color: #ddfade;border-color: #93c49f;">
                                                        <thead>
                                                            <tr>
                                                                <th class="diff-macro-title"
style="background-color: transparent; text-align: left; font-weight: normal;padding: 5px;;
font-size: 13px"><span class="diff-html-added" style="font-size: 100%; background-color:
#ddfade;"><span class="icon macro-placeholder-icon" style="background-color: ;line-height:
20px;"><img src="https://cwiki.apache.org/confluence/s/en_GB-1988229788/4109/76e0dbb30bc8580e459c201f3535d84f9283a9ac.1/_/images/icons/macrobrowser/dropdown/noformat.png"
style="padding-right: 5px; vertical-align: text-bottom;" /> </span>No Format</span></th>
                                                            </tr>
                                                        </thead>
                                                        <tbody>
                                                            <tr>
                                                                <td class="diff-macro-body"
style="background-color: #fff;border: 1px solid #dddddd;padding: 10px;; font-size: 13px">
<pre style="font-size: 13px">
<span class="diff-html-added" style="font-size: 100%; background-color: #ddfade;">&lt;transportConnectors&gt;
  &lt;transportConnector name=&quot;openwire&quot; uri=&quot;tcp://0.0.0.0:61616?wireFormat.maxInactivityDuration=30000&amp;amp;wireFormat.maxInactivityDurationInitalDelay=10000&quot;/&gt;
&lt;/transportConnectors&gt;

</span>
</pre> </td>
                                                            </tr>
                                                        </tbody>
                                                    </table>
                                                    <p class="diff-block-target diff-block-context"
style="font-size: 13px"> <span class="diff-html-added" style="font-size: 100%; background-color:
#ddfade;">&nbsp;</span> </p>
                                                    <h3 id="ActiveMQInactivityMonitor-WhathappensifthemaxInactivityDurationandmaxInactivityDurationInitalDelayaresettodifferentvaluesoneithersideofthesameconnection?"
class="diff-block-target diff-block-context"> <span class="diff-html-changed" id="changed-diff-2"
style="background-color: #d6f0ff;">What happens if the maxInactivityDuration </span>
</h3>
                                                    <p class="diff-context-placeholder"
style="font-size: 13px">...</p>
                                                    <h3 id="ActiveMQInactivityMonitor-WhathappensifthemaxInactivityDurationandmaxInactivityDurationInitalDelayaresettodifferentvaluesoneithersideofthesameconnection?"
class="diff-block-target diff-block-context"> <span class="diff-html-added" id="added-diff-3"
style="font-size: 100%; background-color: #ddfade;">and </span><strong><span
class="diff-html-added" style="font-size: 100%; background-color: #ddfade;">maxInactivityDurationInitalDelay</span></strong><span
class="diff-html-added" style="font-size: 100%; background-color: #ddfade;"> are </span><span
class="diff-html-changed" id="changed-diff-3" style="background-color: #d6f0ff;">set to
different values on either side of the same connection?</span> </h3>
                                                    <p class="diff-block-target diff-block-context"
style="font-size: 13px">At startup the InactivityMonitor negotiates the appropriate maxInactivityDuration
<span class="diff-html-added" id="added-diff-4" style="font-size: 100%; background-color:
#ddfade;">and maxInactivityDurationInitalDelay</span>. The shortest duration is taken
<span class="diff-html-removed" id="removed-diff-5" style="font-size: 100%; background-color:
#ffe7e7; text-decoration: line-through;">as the maxInactivityDuration </span>for
the connection.</p>
                                                    <h3 id="ActiveMQInactivityMonitor-CantheInactivityMonitoronaconnectionbedisabled?"
class="diff-block-context">Can the InactivityMonitor on a connection be disabled?</h3>
                                                    <p class="diff-block-target diff-block-context"
style="font-size: 13px">Setting <strong><span class="diff-html-removed" id="removed-diff-6"
style="font-size: 100%; background-color: #ffe7e7; text-decoration: line-through;">wireFormat</span><strong><span
class="diff-html-added" id="added-diff-5" style="font-size: 100%; background-color: #ddfade;">transport</span><span
class="diff-html-changed" id="changed-diff-4" style="background-color: #d6f0ff;">.</span></strong><span
class="diff-html-removed" id="removed-diff-7" style="font-size: 100%; background-color: #ffe7e7;
text-decoration: line-through;">maxInactivityDuration</span><strong><span
class="diff-html-added" id="added-diff-6" style="font-size: 100%; background-color: #ddfade;">useInactivityMonitor</span></strong>=<span
class="diff-html-removed" id="removed-diff-8" style="font-size: 100%; background-color: #ffe7e7;
text-decoration: line-through;">0</span><span class="diff-html-added" id="added-diff-7"
style="font-size: 100%; background-color: #ddfade;">false </span></strong>will
disable the InactivityMonitor</p>
                                                    <h3 id="ActiveMQInactivityMonitor-WhatiswireFormat.maxInactivityDurationInitalDelay?"
class="diff-block-target diff-block-context"> <span class="diff-html-removed" style="font-size:
100%; background-color: #ffe7e7; text-decoration: line-through;">What is wireFormat.maxInactivityDurationInitalDelay?</span>
</h3>
                                                    <p class="diff-block-target diff-block-context"
style="font-size: 13px"> <strong><span class="diff-html-removed" style="font-size:
100%; background-color: #ffe7e7; text-decoration: line-through;">wireFormat.maxInactivityDurationInitalDelay</span></strong><span
class="diff-html-removed" style="font-size: 100%; background-color: #ffe7e7; text-decoration:
line-through;"> is used to specify the maximum delay before inactivity monitoring is started
on the connection. It can be useful if a broker is under load with many connections being
created concurrently.</span><strong><span class="diff-html-added" id="added-diff-8"
style="font-size: 100%; background-color: #ddfade;">. </span></strong><span
class="diff-html-added" style="font-size: 100%; background-color: #ddfade;">Configuring
</span><strong><span class="diff-html-added" style="font-size: 100%; background-color:
#ddfade;">wireFormat.maxInactivityDuration=0</span></strong><span class="diff-html-added"
style="font-size: 100%; background-color: #ddfade;"> will achieve the same result.</span>
</p>
                                                    <h3 id="ActiveMQInactivityMonitor-Potentialissuestobeawareof:"
class="diff-block-context">Potential issues to be aware of:</h3>
                                                    <p class="diff-context-placeholder"
style="font-size: 13px">...</p>
                                                </div>
                                            </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"> <span class="email-list-item"><a
href="https://cwiki.apache.org/confluence/display/ACTIVEMQ/ActiveMQ+InactivityMonitor" style="color:
#326ca6; text-decoration: none">View Online</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/plugins/likes/like.action?contentId=27850984" style="color:
#326ca6; text-decoration: none">Like</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/pages/diffpagesbyversion.action?pageId=27850984&amp;revisedVersion=4&amp;originalVersion=3"
style="color: #326ca6; text-decoration: none">View Changes</a> </span> </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