Hi Lincoln,<div><br></div><div>my ejb plugin is ready to meet your eyes:</div><div><a href="https://github.com/fiorenzino/core/tree/FORGE-610/javaee-impl/src/main/java/org/jboss/forge/spec/javaee/ejb">https://github.com/fiorenzino/core/tree/FORGE-610/javaee-impl/src/main/java/org/jboss/forge/spec/javaee/ejb</a></div>
<div><br></div><div>initial test:</div><div><a href="https://github.com/fiorenzino/core/blob/FORGE-610/javaee-impl/src/test/java/org/jboss/forge/spec/ejb/EJBPluginTest.java">https://github.com/fiorenzino/core/blob/FORGE-610/javaee-impl/src/test/java/org/jboss/forge/spec/ejb/EJBPluginTest.java</a></div>
<div><br></div><div>i need to do some works before close:</div><div>- add more tests (for all functionality)</div><div>- add more parameters on mdb configuration</div><div>- add clusterable annotation</div><div>- add transaction on methods</div>
<div>- permit undo/change (revert/change configuration)</div><div><br></div><div><b><span style="color:rgb(51,51,51);font-family:arial,sans-serif;font-size:13px;line-height:18px;background-color:rgb(255,255,255)">I&#39;m waiting for your comments on my slow work (..u</span><span style="background-color:rgb(255,255,255);color:rgb(51,51,51);font-family:arial,sans-serif;font-size:13px;line-height:18px">nfortunately my free time is limited...)</span></b></div>
<div><b><span style="background-color:rgb(255,255,255);color:rgb(51,51,51);font-family:arial,sans-serif;font-size:13px;line-height:18px"><br></span></b></div><div>bye</div><div><br></div><div>fiorenzo</div><div><br></div>
<div><br></div><div>PS: the fucked Mdb annotation at end was:</div><div><br></div><div><div>javaClass.addImport(ActivationConfigProperty.class);</div><div>javaClass.addImport(MessageDriven.class);</div><div>javaClass.addImport(Message.class);</div>
<div>javaClass.addInterface(MessageListener.class);</div><div>javaClass.addMethod(&quot;public void onMessage(Message message) {}&quot;);</div><div>javaClass.addAnnotation(javaClassType.MESSAGEDRIVEN.getAnnotation())</div>
<div><span class="Apple-tab-span" style="white-space:pre">        </span>.setLiteralValue(&quot;name&quot;, &quot;\&quot;&quot; + name + &quot;\&quot;&quot;)</div><div><span class="Apple-tab-span" style="white-space:pre">        </span>.setLiteralValue(&quot;activationConfig&quot;,</div>
<div><span class="Apple-tab-span" style="white-space:pre">                </span>&quot;{@ActivationConfigProperty(propertyName = \&quot;destinationType\&quot;, propertyValue = \&quot;&quot;+ destinationType+ &quot;\&quot;), &quot; + </div>
<div><span class="Apple-tab-span" style="white-space:pre">                </span>&quot;@ActivationConfigProperty(propertyName = \&quot;destination\&quot;, propertyValue = \&quot;&quot;+ destinationName + &quot;\&quot;)&quot; + &quot;}&quot;);</div>
</div><div><div class="gmail_quote"><br></div></div>