<!-- 
RSS generated by JIRA (9.4.2#940002-sha1:46d1a51de284217efdcb32434eab47a99af2938b) at Mon Feb 12 01:22:42 CET 2024

It is possible to restrict the fields that are returned in this document by specifying the 'field' parameter in your request.
For example, to request only the issue key and summary append 'field=key&field=summary' to the URL of your request.
-->
<rss version="0.92" >
<channel>
    <title>Magnolia - Issue tracker</title>
    <link>https://jira.magnolia-cms.com</link>
    <description>This file is an XML representation of an issue</description>
    <language>en-uk</language>    <build-info>
        <version>9.4.2</version>
        <build-number>940002</build-number>
        <build-date>19-01-2023</build-date>
    </build-info>


<item>
            <title>[DOCU-1947] Ambiguous documentation for delay and maxDelay in listener configuration</title>
                <link>https://jira.magnolia-cms.com/browse/DOCU-1947</link>
                <project id="10190" key="DOCU">Documentation</project>
                    <description>&lt;p&gt;The documentation of the listener configuration (&lt;a href=&quot;https://documentation.magnolia-cms.com/display/DOCS61/Observation+module#Observationmodule-Listenerconfiguration&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://documentation.magnolia-cms.com/display/DOCS61/Observation+module#Observationmodule-Listenerconfiguration&lt;/a&gt;) for the observation module mentions the existence of the &lt;em&gt;&lt;b&gt;delay&lt;/b&gt;&lt;/em&gt; and &lt;b&gt;&lt;em&gt;maxDelay&lt;/em&gt;&lt;/b&gt; properties, but doesn&apos;t explain which effect either of those have on the listeners behavior.&lt;/p&gt;</description>
                <environment></environment>
        <key id="78233">DOCU-1947</key>
            <summary>Ambiguous documentation for delay and maxDelay in listener configuration</summary>
                <type id="3" iconUrl="https://jira.magnolia-cms.com/secure/viewavatar?size=xsmall&amp;avatarId=10898&amp;avatarType=issuetype">Task</type>
                                            <priority id="6" iconUrl="https://jira.magnolia-cms.com/images/icons/priorities/neutral.gif">Neutral</priority>
                        <status id="6" iconUrl="https://jira.magnolia-cms.com/images/icons/statuses/closed.png" description="The issue is considered finished, the resolution is correct. Issues which are not closed can be reopened.">Closed</status>
                    <statusCategory id="3" key="done" colorName="success"/>
                                    <resolution id="11">Done</resolution>
                                        <assignee username="akhamis">Ashraf Khamis</assignee>
                                    <reporter username="martyglaubitz">Marty Glaubitz</reporter>
                        <labels>
                    </labels>
                <created>Mon, 29 Jul 2019 17:23:25 +0200</created>
                <updated>Mon, 9 Sep 2019 13:33:01 +0200</updated>
                            <resolved>Tue, 6 Aug 2019 10:16:48 +0200</resolved>
                                    <version>6.1</version>
                                                    <component>documentation-examples</component>
                        <due></due>
                            <votes>0</votes>
                                    <watches>3</watches>
                                                                                                                <comments>
                            <comment id="193795" author="czimmermann" created="Mon, 5 Aug 2019 14:29:53 +0200"  >&lt;p&gt;I agree its not clear what it means exactly if I use one or the other value - or what will happen if I use both. Using both seems nonsensical, but they are both used in the example on the page.&lt;/p&gt;

&lt;p&gt;&#160;&lt;/p&gt;

&lt;p&gt;&lt;em&gt;There is only:&lt;/em&gt;&#160;&lt;/p&gt;

&lt;p&gt;delay -&#160;Delay in milliseconds before the reaction is triggered.&lt;/p&gt;

&lt;p&gt;maxDelay - Maximum delay milliseconds before the reaction is triggered.&lt;/p&gt;</comment>
                            <comment id="193834" author="akhamis" created="Mon, 5 Aug 2019 16:34:20 +0200"  >&lt;p&gt;The &lt;tt&gt;delay&lt;/tt&gt; and &lt;tt&gt;maxDelay&lt;/tt&gt; properties essentially function like the start and end points of a range, and you cannot have one and not the other (checked with Rico).&lt;/p&gt;

&lt;p&gt;From&#160;info.magnolia.cms.util.DelayedExecutor:&lt;/p&gt;

&lt;p&gt;&lt;em&gt;There are many places where we like to delay an execution (in case of a series of fired events). But we want to ensure that the task is executed after a certain maximum delay.&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;Based on this, I rewrote the description for each property:&lt;/p&gt;

&lt;p&gt;&lt;b&gt;&lt;tt&gt;delay&lt;/tt&gt;&lt;/b&gt;&lt;/p&gt;

&lt;p&gt;Ensures that the reaction is not triggered before a minimum delay time&#160;(in milliseconds) has elapsed.&lt;/p&gt;

&lt;p&gt;For this to work, you have to define&#160;&lt;tt&gt;maxDelay&lt;/tt&gt;.&lt;/p&gt;

&lt;p&gt;&lt;b&gt;&lt;tt&gt;maxDelay&lt;/tt&gt;&lt;/b&gt;&lt;/p&gt;

&lt;p&gt;Triggers the reaction after a maximum delay time&#160;(in milliseconds) is reached.&lt;/p&gt;

&lt;p&gt;For this to work, you have to define&#160;&lt;tt&gt;delay&lt;/tt&gt;.&lt;/p&gt;</comment>
                            <comment id="193895" author="czimmermann" created="Tue, 6 Aug 2019 09:50:40 +0200"  >&lt;p&gt;maxDelay description sounds incorrect. Shouldn&apos;t it be:&lt;/p&gt;

&lt;p&gt;Triggers the reaction &lt;em&gt;before&lt;/em&gt; a maximum delay time&#160;(in milliseconds) is reached.&lt;/p&gt;

&lt;p&gt;&#160;&lt;/p&gt;

&lt;p&gt;&lt;b&gt;Suggestion:&lt;/b&gt;&lt;/p&gt;

&lt;p&gt;Minimum delay (in milliseconds) before the reaction is triggered.&lt;/p&gt;

&lt;p&gt;The delay and maxDelay properties form a range, and both values must be supplied to activate the feature.&#160;&lt;/p&gt;

&lt;p&gt;&#160;&lt;/p&gt;

&lt;p&gt;Maximum delay (in milliseconds) before the reaction is triggered.&lt;/p&gt;

&lt;p&gt;The delay and maxDelay properties form a range, and both values must be supplied to activate the feature.&lt;/p&gt;</comment>
                            <comment id="193897" author="czimmermann" created="Tue, 6 Aug 2019 09:52:52 +0200"  >&lt;p&gt;I am assuming that this is also incorrect/typo: &quot;&lt;em&gt;But we want to ensure that the task is executed after a certain maximum delay.&quot;&lt;/em&gt;&lt;/p&gt;</comment>
                            <comment id="193899" author="akhamis" created="Tue, 6 Aug 2019 09:59:48 +0200"  >&lt;p&gt;It&apos;s from the Javadoc of&#160;&lt;tt&gt;info.magnolia.cms.util.DelayedExecutor&lt;/tt&gt;, which Rico shared with me. It&apos;s not on our wiki.&lt;/p&gt;</comment>
                            <comment id="193913" author="akhamis" created="Tue, 6 Aug 2019 10:33:39 +0200"  >&lt;p&gt;Property descriptions updated. &lt;tt&gt;nodeType=mgnl:contact&lt;/tt&gt;&#160;typo fixed. All changes backported to DOCS6.0 and 5.7.&lt;/p&gt;</comment>
                    </comments>
                    <attachments>
                    </attachments>
                <subtasks>
                    </subtasks>
                <customfields>
                                                                            <customfield id="customfield_14166" key="com.okapya.jira.checklist:checklist">
                        <customfieldname>Acceptance criteria</customfieldname>
                        <customfieldvalues>
                            
        <checklist>
        <![CDATA[
                            




                
                                    <div class="o-completion" style="display: flex; flex-shrink: 0;"><span  class="aui-lozenge aui-lozenge-complete" style="font-size: 12px; font-weight: normal; display: flex; flex-direction: row; align-items: center;" ><span style="padding-right: 4px; vertical-align: middle;"><svg width="15" height="15" viewBox="0 0 15 15" xmlns="http://www.w3.org/2000/svg" fill="white"><path clip-rule="evenodd" d="m10.41037,3.42544l-7.86501,0c-0.72395,0 -1.31084,0.58688 -1.31084,1.31084l0,7.86508c0,0.7239 0.58689,1.3108 1.31084,1.3108l7.86501,0c0.724,0 1.3109,-0.5869 1.3109,-1.3108l0,-7.86508c0,-0.72396 -0.5869,-1.31084 -1.3109,-1.31084zm-7.86501,-0.65542c-1.08593,0 -1.96626,0.88032 -1.96626,1.96626l0,7.86508c0,1.0859 0.88033,1.9662 1.96626,1.9662l7.86501,0c1.086,0 1.9663,-0.8803 1.9663,-1.9662l0,-7.86508c0,-1.08594 -0.8803,-1.96626 -1.9663,-1.96626l-7.86501,0z" fill-rule="evenodd"/><path d="m5.09049,10.18526l-1.82767,-1.82766l-0.78479,0.78479l2.61246,2.61246l5.38758,-5.38754l-0.78483,-0.78479l-4.60275,4.60274z"/></svg></span><span>Empty</span></span></div>
                        ]]>
    </checklist>


                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                <customfield id="customfield_10111" key="com.atlassian.jira.toolkit:reporterdomain">
                        <customfieldname>Company</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>nexum.de</customfieldvalue>
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                <customfield id="customfield_10031" key="com.atlassian.jira.ext.charting:firstresponsedate">
                        <customfieldname>Date of First Response</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>Mon, 5 Aug 2019 14:29:53 +0200</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_12730" key="com.atlassian.jira.plugins.jira-development-integration-plugin:devsummary">
                        <customfieldname>Development</customfieldname>
                        <customfieldvalues>
                            
                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_14151" key="com.atlassian.jira.toolkit:message">
                        <customfieldname>Docu info</customfieldname>
                        <customfieldvalues>
                            
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                            <customfield id="customfield_10246" key="com.pyxis.greenhopper.jira:gh-epic-link">
                        <customfieldname>Epic Link</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>DOCU-1955</customfieldvalue>
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    <customfield id="customfield_10061" key="com.atlassian.jira.toolkit:lastusercommented">
                        <customfieldname>Last comm is not jira-dev</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>true</customfieldvalue>
                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_10071" key="com.atlassian.jira.toolkit:lastupdaterorcommenter">
                        <customfieldname>Last participant</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>akhamis</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_13136" key="com.atlassian.jira.toolkit:LastCommentDate">
                        <customfieldname>Last public comment date</customfieldname>
                        <customfieldvalues>
                            4 years, 27 weeks, 5 days ago
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                            <customfield id="customfield_10020" key="com.atlassian.jira.toolkit:attachments">
                        <customfieldname>Number of attachments</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>0.0</customfieldvalue>
                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_10150" key="com.atlassian.jira.toolkit:comments">
                        <customfieldname>Number of comments</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>6.0</customfieldvalue>
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        <customfield id="customfield_10011" key="com.atlassian.jira.toolkit:participants">
                        <customfieldname>Participants</customfieldname>
                        <customfieldvalues>
                                        <customfieldvalue>akhamis</customfieldvalue>
            <customfieldvalue>czimmermann</customfieldvalue>
            <customfieldvalue>martyglaubitz</customfieldvalue>
    
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                                                <customfield id="customfield_10833" key="com.pyxis.greenhopper.jira:gh-lexo-rank">
                        <customfieldname>Rank</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>0|y01n2e:</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_10244" key="com.pyxis.greenhopper.jira:gh-global-rank">
                        <customfieldname>Rank (Obsolete)</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>9223372036854775807</customfieldvalue>
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                                                                                                                                                                                            <customfield id="customfield_10245" key="com.pyxis.greenhopper.jira:gh-sprint">
                        <customfieldname>Sprint</customfieldname>
                        <customfieldvalues>
                                <customfieldvalue id="967">Docu Sprint 77</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                                            <customfield id="customfield_10242" key="com.atlassian.jira.plugin.system.customfieldtypes:float">
                        <customfieldname>Story Points</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>0.5</customfieldvalue>
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                                                                                                                                                                <customfield id="customfield_14167" key="com.okapya.jira.checklist:checklist">
                        <customfieldname>Task DoR</customfieldname>
                        <customfieldvalues>
                            
        <checklist>
        <![CDATA[
                            




                
                                    <div class="o-completion" style="display: flex; flex-shrink: 0;"><span  class="aui-lozenge aui-lozenge-complete" style="font-size: 12px; font-weight: normal; display: flex; flex-direction: row; align-items: center;" ><span style="padding-right: 4px; vertical-align: middle;"><svg width="15" height="15" viewBox="0 0 15 15" xmlns="http://www.w3.org/2000/svg" fill="white"><path clip-rule="evenodd" d="m10.41037,3.42544l-7.86501,0c-0.72395,0 -1.31084,0.58688 -1.31084,1.31084l0,7.86508c0,0.7239 0.58689,1.3108 1.31084,1.3108l7.86501,0c0.724,0 1.3109,-0.5869 1.3109,-1.3108l0,-7.86508c0,-0.72396 -0.5869,-1.31084 -1.3109,-1.31084zm-7.86501,-0.65542c-1.08593,0 -1.96626,0.88032 -1.96626,1.96626l0,7.86508c0,1.0859 0.88033,1.9662 1.96626,1.9662l7.86501,0c1.086,0 1.9663,-0.8803 1.9663,-1.9662l0,-7.86508c0,-1.08594 -0.8803,-1.96626 -1.9663,-1.96626l-7.86501,0z" fill-rule="evenodd"/><path d="m5.09049,10.18526l-1.82767,-1.82766l-0.78479,0.78479l2.61246,2.61246l5.38758,-5.38754l-0.78483,-0.78479l-4.60275,4.60274z"/></svg></span><span>Empty</span></span></div>
                        ]]>
    </checklist>


                        </customfieldvalues>
                    </customfield>
                                                                                                                                                    <customfield id="customfield_14145" key="com.intenso.jira.issue-templates:issue-templates-customfield">
                        <customfieldname>Template</customfieldname>
                        <customfieldvalues>
                            


                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                            <customfield id="customfield_15131" key="com.onresolve.jira.groovy.groovyrunner:scripted-field">
                        <customfieldname>Time in Discovery</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>0</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_10032" key="com.atlassian.jira.ext.charting:timeinstatus">
                        <customfieldname>Time in Status</customfieldname>
                        <customfieldvalues>
                            
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        </customfields>
    </item>
</channel>
</rss>