<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic replacing default exclusive gateway behavior in Alfresco Archive</title>
    <link>https://connect.hyland.com/t5/alfresco-archive/replacing-default-exclusive-gateway-behavior/m-p/174792#M127922</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Hi,&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;i would like to replace the default org.activiti.engine.impl.bpmn.behavior.ExclusiveGatewayActivityBehavior with a custom implementation.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Can i use any tags like activiti:class in the gateway tag in the process description xml to achieve this (have tried, but without success)? Or can it be done by using the spring configuration file in any way? Also would it be possibe to add my own "type" of gateway to the engine by somehow adding more GatewayActivityBehavior implementations to the engine?&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;greetings and thanks!&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Fri, 07 Mar 2014 12:18:51 GMT</pubDate>
    <dc:creator>ikaros</dc:creator>
    <dc:date>2014-03-07T12:18:51Z</dc:date>
    <item>
      <title>replacing default exclusive gateway behavior</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/replacing-default-exclusive-gateway-behavior/m-p/174792#M127922</link>
      <description>Hi,i would like to replace the default org.activiti.engine.impl.bpmn.behavior.ExclusiveGatewayActivityBehavior with a custom implementation.Can i use any tags like activiti:class in the gateway tag in the process description xml to achieve this (have tried, but without success)? Or can it be done by</description>
      <pubDate>Fri, 07 Mar 2014 12:18:51 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/replacing-default-exclusive-gateway-behavior/m-p/174792#M127922</guid>
      <dc:creator>ikaros</dc:creator>
      <dc:date>2014-03-07T12:18:51Z</dc:date>
    </item>
    <item>
      <title>Re: replacing default exclusive gateway behavior</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/replacing-default-exclusive-gateway-behavior/m-p/174793#M127923</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Got it working by tweaking the spring configuration:&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;lt;bean id="processEngineConfiguration" class="org.activiti.spring.SpringProcessEngineConfiguration"&amp;gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;…&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;property name="activityBehaviorFactory" ref="myActivityBehaviorFactory"/&amp;gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;…&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/bean&amp;gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;bean id="myActivityBehaviorFactory"&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; class="de.my.controller.custombehavior.impl.MyActivityBehaviorFactory"&amp;gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;property name="expressionManager" ref="expressionManager"/&amp;gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/bean&amp;gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;bean id="expressionManager" class="org.activiti.engine.impl.el.ExpressionManager"/&amp;gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;In MyActivityBehaviorFactory I overrode the call to:&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; @Override&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; public ExclusiveGatewayActivityBehavior createExclusiveGatewayActivityBehavior(ExclusiveGateway exclusiveGateway) {&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; return new MyExclusiveGatewayActivityBehavior();&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;greetings&lt;/SPAN&gt;&lt;BR /&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sat, 08 Mar 2014 08:48:56 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/replacing-default-exclusive-gateway-behavior/m-p/174793#M127923</guid>
      <dc:creator>ikaros</dc:creator>
      <dc:date>2014-03-08T08:48:56Z</dc:date>
    </item>
    <item>
      <title>Re: replacing default exclusive gateway behavior</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/replacing-default-exclusive-gateway-behavior/m-p/174794#M127924</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Thanks for sharing your solution. This is the way it's intended to be used, using the ActivityBehaviourFactory.&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 10 Mar 2014 09:24:02 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/replacing-default-exclusive-gateway-behavior/m-p/174794#M127924</guid>
      <dc:creator>frederikherema1</dc:creator>
      <dc:date>2014-03-10T09:24:02Z</dc:date>
    </item>
  </channel>
</rss>

