[JBoss JIRA] Created: (JBESB-2592) Cannot use Quartz database jobstore for clustering
by Kévin Bouchard (JIRA)
Cannot use Quartz database jobstore for clustering
--------------------------------------------------
Key: JBESB-2592
URL: https://jira.jboss.org/jira/browse/JBESB-2592
Project: JBoss ESB
Issue Type: Bug
Security Level: Public (Everyone can see)
Components: Rosetta
Affects Versions: 4.5
Environment: JDK 1.6.0_10
Windows XP
Reporter: Kévin Bouchard
Because Quartz need to serialize jobs in database in clustered environment, classes that hold them must be serializable or contains only string properties. Neither properties nor database storage works for JBossESB scheduler module. AbstractScheduledLifecycle has a internal class that's not marked serializable.
Exception is
Caused by: org.quartz.JobPersistenceException: Couldn't store job: org.jboss.soa
.esb.listeners.lifecycle.AbstractScheduledManagedLifecycle$1 [See nested excepti
on: java.io.NotSerializableException: org.jboss.soa.esb.listeners.lifecycle.Abst
ractScheduledManagedLifecycle$1]
at org.quartz.impl.jdbcjobstore.JobStoreSupport.storeJob(JobStoreSupport
.java:854)
at org.quartz.impl.jdbcjobstore.JobStoreTX.storeJobAndTrigger(JobStoreTX
.java:167)
at org.quartz.core.QuartzScheduler.scheduleJob(QuartzScheduler.java:613)
at org.quartz.impl.StdScheduler.scheduleJob(StdScheduler.java:238)
at org.jboss.soa.esb.schedule.SchedulerResource.start(SchedulerResource.
java:101)
... 98 more
--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: https://jira.jboss.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira
16 years, 11 months
[JBoss JIRA] Created: (JBESB-2588) Add support for an XSD based configuration namespace for the Smooks ESB FragmentRouter components
by Tom Fennelly (JIRA)
Add support for an XSD based configuration namespace for the Smooks ESB FragmentRouter components
-------------------------------------------------------------------------------------------------
Key: JBESB-2588
URL: https://jira.jboss.org/jira/browse/JBESB-2588
Project: JBoss ESB
Issue Type: Feature Request
Security Level: Public (Everyone can see)
Components: Transformation Service
Reporter: Tom Fennelly
Assignee: Tom Fennelly
Fix For: 4.6
At the moment, this is configured in the ESB as follows:
{code}
<resource-config selector="order-item">
<resource>org.jboss.soa.esb.smooks.FragmentRouter</resource>
<condition>
<!--
product.LISTPRICE * orderItem.quantity <= 17.00
-->
</condition>
<param name="beanId">02_XML_OrderItem</param> <!-- Populated and bound below... -->
<param name="serviceCategory">HugeQS</param>
<param name="serviceName">02_Low_Price</param>
</resource-config>
{code}
Add the XSD and XSD mapping config to allow the same config to be made as follows:
{code}
<esbr:routeBean beanIdRef="02_XML_OrderItem" toServiceCategory="HugeQS" toServiceName="02_Low_Price" routeOnElement="order-item">
<condition><!-- product.LISTPRICE * orderItem.quantity <= 17.00 --></condition>
</esbr:routeBean>
{code}
--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: https://jira.jboss.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira
16 years, 11 months