You're concerned that TomEE will not be able to see the HelloJob.class defined in your app/jar. This is the job of quartz to ensure that it has your classloader correct when you add the job. It 'should' be fine, but just write a small test to convince yourself ;)

Andy.

On 21/10/2014 16:13, Leonardo K. Shikida wrote:
yes, but quartz will be loaded by a different classloader, right?

because when I try

         JobDetail jobDetail = newJob(HelloJob.class)
                 .withIdentity(name+"", "group1")
                 .build();


HelloJob will be in the webapp, but quartz will be probably under tomee, so
will quartz find the HelloJob class?


[]

Leo

On Tue, Oct 21, 2014 at 9:15 AM, Romain Manni-Bucau <
[email protected]> wrote:

this is the same quartz as standard one, just packages are different.
So all you can do with quartz can be done out of the box
Romain Manni-Bucau
Twitter: @rmannibucau
Blog: http://rmannibucau.wordpress.com/
LinkedIn: http://fr.linkedin.com/in/rmannibucau
Github: https://github.com/rmannibucau



2014-10-21 13:07 GMT+02:00 Leonardo K. Shikida <[email protected]>:
is there a way to create a quartz job using the shaded classes?

it seems to me that only the functions needed by tomee are available
there
[]

Leo

On Tue, Oct 21, 2014 at 7:36 AM, Romain Manni-Bucau <
[email protected]> wrote:

it is compatible is you configure it manually in application
properties or openejb-jar.xml but that's all.
Romain Manni-Bucau
Twitter: @rmannibucau
Blog: http://rmannibucau.wordpress.com/
LinkedIn: http://fr.linkedin.com/in/rmannibucau
Github: https://github.com/rmannibucau



2014-10-21 11:34 GMT+02:00 Leonardo K. Shikida <[email protected]>:
I've also read somewhere that tomee would be backward compatible again
with
the old quartz properties.

If so, won't be a conflict?

[]

Leo

On Tue, Oct 21, 2014 at 7:17 AM, Andy <[email protected]> wrote:

Leo,

Just read something that indicates that maybe our quartz.properties
is
sometimes found first. So it is probably best to set the
'org.quartz.properties' in the cong/system.properties file to point
to
the
quartz.properties you want to use.

Andy.


On 21/10/2014 00:57, Andy wrote:

Sure, if you want your app to be portable then add a quartz jar -
That's
why ours is shaded, to avoid conflicts.

Of course, if you never leave TomEE then you can use the shaded one
;-)
Andy.

On 21/10/2014 00:30, Leonardo K. Shikida wrote:

Hi

I'd like to create quartz timers not using TimerServiceAPI

Is it possible to be done using the new shaded quartz classes or
should I
add another quartz jar to the project?

If I have to add the quartz jar, is it safe?

TIA

Leo





--
  Andy Gumbrecht
  https://twitter.com/AndyGeeDe
  http://www.tomitribe.com

Reply via email to