[ https://issues.apache.org/jira/browse/SYNAPSE-838?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Sadeep Jayasumana updated SYNAPSE-838: -------------------------------------- Attachment: EJB_Support_for_Synapse.patch Attaching the patch. Please review and commit. > EJB support for Synapse > ----------------------- > > Key: SYNAPSE-838 > URL: https://issues.apache.org/jira/browse/SYNAPSE-838 > Project: Synapse > Issue Type: New Feature > Reporter: Sadeep Jayasumana > Attachments: EJB_Support_for_Synapse.patch > > > This feature enables Synapse to call external EJBs within the mediation > sequence. This feature adds two new mediators, namely, <bean> and <ejb>. > Bean mediator - Bean mediator can manipulate a JavaBean that is bound to the > Synapse message context as a property. This mediator can be used to create a > new bean (CREATE action), remove an existing bean (REMOVE action), set a > property of an existing JavaBean (SET_PROPERTY action) or to retrieve a > property of an existing JavaBean (GET_PROPERTY action). Classes of objects > manipulated by this mediator must follow the JavaBeans specification. > <bean action="CREATE | REMOVE | SET_PROPERTY | GET_PROPERTY" var="string" > [class="string"] [property="string"] > [value="string | {xpath}"] /> > EJB Mediator - EJB mediator calls an external Enterprise JavaBean(EJB) and > stores the result in the message payload or in a message context property. > Currently, this mediator supports EJB3 Stateless Session Beans and Stateful > Session Beans. > <ejb beanstalk="string" class="string" [sessionId="string"] [remove="true | > false"] > [method="string"] [target="string | {xpath}"] [jndiName="string"] /> > <args> > <arg (value="string | {xpath}")/>* > </args> > </ejb> -- This message is automatically generated by JIRA. If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa For more information on JIRA, see: http://www.atlassian.com/software/jira --------------------------------------------------------------------- To unsubscribe, e-mail: dev-unsubscr...@synapse.apache.org For additional commands, e-mail: dev-h...@synapse.apache.org