|
View:
New views
6 Messages
—
Rating Filter:
Alert me
|
|
|
[jira] [Created] (SYNAPSE-838) EJB support for SynapseEJB support for Synapse
----------------------- Key: SYNAPSE-838 URL: https://issues.apache.org/jira/browse/SYNAPSE-838 Project: Synapse Issue Type: New Feature Reporter: Sadeep Jayasumana 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-unsubscribe@... For additional commands, e-mail: dev-help@... |
|
|
[jira] [Updated] (SYNAPSE-838) EJB support for Synapse[ 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-unsubscribe@... For additional commands, e-mail: dev-help@... |
|
|
[jira] [Updated] (SYNAPSE-838) EJB support for Synapse[ https://issues.apache.org/jira/browse/SYNAPSE-838?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Sadeep Jayasumana updated SYNAPSE-838: -------------------------------------- Attachment: Synapse-EJB-Sample.zip Adding a conventional Synapse sample for this feature is bit tricky since it involves hosting EJBs on an external EJB container. Therefore, attaching a manually configured sample for initial testing purposes. > 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, Synapse-EJB-Sample.zip > > > 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-unsubscribe@... For additional commands, e-mail: dev-help@... |
|
|
[jira] [Commented] (SYNAPSE-838) EJB support for Synapse[ https://issues.apache.org/jira/browse/SYNAPSE-838?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13414643#comment-13414643 ] Hudson commented on SYNAPSE-838: -------------------------------- Integrated in Synapse - Trunk #4330 (See [https://builds.apache.org/job/Synapse%20-%20Trunk/4330/]) SYNAPSE-838: Introducing Bean and EJB mediators. (Revision 1361639) Result = FAILURE sadeep : Files : * /synapse/trunk/java/modules/commons/src/main/java/org/apache/synapse/commons/beanstalk * /synapse/trunk/java/modules/commons/src/main/java/org/apache/synapse/commons/beanstalk/enterprise * /synapse/trunk/java/modules/commons/src/main/java/org/apache/synapse/commons/beanstalk/enterprise/CacheEntry.java * /synapse/trunk/java/modules/commons/src/main/java/org/apache/synapse/commons/beanstalk/enterprise/EnterpriseBeanstalk.java * /synapse/trunk/java/modules/commons/src/main/java/org/apache/synapse/commons/beanstalk/enterprise/EnterpriseBeanstalkConstants.java * /synapse/trunk/java/modules/commons/src/main/java/org/apache/synapse/commons/beanstalk/enterprise/EnterpriseBeanstalkManager.java * /synapse/trunk/java/modules/commons/src/main/java/org/apache/synapse/commons/beanstalk/enterprise/EnterpriseBeanstalkView.java * /synapse/trunk/java/modules/commons/src/main/java/org/apache/synapse/commons/beanstalk/enterprise/EnterpriseBeanstalkViewMBean.java * /synapse/trunk/java/modules/core/src/main/java/org/apache/synapse/Axis2SynapseController.java * /synapse/trunk/java/modules/core/src/main/java/org/apache/synapse/config/xml/BeanMediatorFactory.java * /synapse/trunk/java/modules/core/src/main/java/org/apache/synapse/config/xml/BeanMediatorSerializer.java * /synapse/trunk/java/modules/core/src/main/java/org/apache/synapse/config/xml/EJBMediatorFactory.java * /synapse/trunk/java/modules/core/src/main/java/org/apache/synapse/config/xml/EJBMediatorSerializer.java * /synapse/trunk/java/modules/core/src/main/java/org/apache/synapse/config/xml/MediatorFactoryFinder.java * /synapse/trunk/java/modules/core/src/main/java/org/apache/synapse/config/xml/MediatorSerializerFinder.java * /synapse/trunk/java/modules/core/src/main/java/org/apache/synapse/mediators/Value.java * /synapse/trunk/java/modules/core/src/main/java/org/apache/synapse/mediators/bean * /synapse/trunk/java/modules/core/src/main/java/org/apache/synapse/mediators/bean/BeanConstants.java * /synapse/trunk/java/modules/core/src/main/java/org/apache/synapse/mediators/bean/BeanMediator.java * /synapse/trunk/java/modules/core/src/main/java/org/apache/synapse/mediators/bean/BeanUtils.java * /synapse/trunk/java/modules/core/src/main/java/org/apache/synapse/mediators/bean/Target.java * /synapse/trunk/java/modules/core/src/main/java/org/apache/synapse/mediators/bean/enterprise * /synapse/trunk/java/modules/core/src/main/java/org/apache/synapse/mediators/bean/enterprise/EJBConstants.java * /synapse/trunk/java/modules/core/src/main/java/org/apache/synapse/mediators/bean/enterprise/EJBMediator.java > 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, Synapse-EJB-Sample.zip > > > 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-unsubscribe@... For additional commands, e-mail: dev-help@... |
|
|
[jira] [Assigned] (SYNAPSE-838) EJB support for Synapse[ https://issues.apache.org/jira/browse/SYNAPSE-838?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Sadeep Jayasumana reassigned SYNAPSE-838: ----------------------------------------- Assignee: Sadeep Jayasumana > 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 > Assignee: Sadeep Jayasumana > Attachments: EJB_Support_for_Synapse.patch, Synapse-EJB-Sample.zip > > > 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-unsubscribe@... For additional commands, e-mail: dev-help@... |
|
|
[jira] [Commented] (SYNAPSE-838) EJB support for Synapse[ https://issues.apache.org/jira/browse/SYNAPSE-838?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13419793#comment-13419793 ] Hudson commented on SYNAPSE-838: -------------------------------- Integrated in Synapse - Trunk #4339 (See [https://builds.apache.org/job/Synapse%20-%20Trunk/4339/]) SYNAPSE-838: Adding unit tests. (Revision 1364056) Result = SUCCESS sadeep : Files : * /synapse/trunk/java/modules/core/src/main/java/org/apache/synapse/config/xml/BeanMediatorSerializer.java * /synapse/trunk/java/modules/core/src/test/java/org/apache/synapse/config/xml/BeanMediatorSerializationTest.java * /synapse/trunk/java/modules/core/src/test/java/org/apache/synapse/config/xml/EJBMediatorSerializationTest.java * /synapse/trunk/java/modules/core/src/test/java/org/apache/synapse/mediators/bean * /synapse/trunk/java/modules/core/src/test/java/org/apache/synapse/mediators/bean/BeanMediatorTest.java * /synapse/trunk/java/modules/core/src/test/java/org/apache/synapse/mediators/bean/Quote.java > 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 > Assignee: Sadeep Jayasumana > Attachments: EJB_Support_for_Synapse.patch, Synapse-EJB-Sample.zip > > > 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-unsubscribe@... For additional commands, e-mail: dev-help@... |
| Free embeddable forum powered by Nabble | Forum Help |