[jboss-as7-dev] Moving EJB3 code into the AS7 source tree

Jason T. Greene jason.greene at redhat.com
Thu Sep 1 10:30:17 EDT 2011


On 9/1/11 9:03 AM, Jaikiran Pai wrote:
> On Thursday 01 September 2011 07:29 PM, Jason T. Greene wrote:
>> On 9/1/11 8:51 AM, Jaikiran Pai wrote:
>>> On Thursday 01 September 2011 07:14 PM, Jason T. Greene wrote:
>>> As for moving it to a separate library, it was indeed a separate library
>>> in the timerservice project that we merged recently into AS codebase. I
>>> think it probably makes sense to leave this library out of AS code base
>>> and let it be independent library.
>>
>> I meant generic time manipulation logic, not the entire ejb3 timer
>> service implementation, which encompasses much more than that.
>>
> Yeah, I meant the same too :) The time manipulation library was a
> separate maven project/library. I think it makes sense to let it stay
> independent and be outside of AS and let the rest of the timerservice
> logic stay in AS.

You mean this 
https://github.com/jbossejb3/jboss-ejb3-timerservice/tree/master/ejb31-calendar-expr-parser 
?

That's reasonable. Although I was more thinking of common routines that 
do date math with Calendar. I mean the hairy part of this is caused by 
the fact that Calendar is a bad API and so difficult to use, and easy to 
screw up. Such a module would have potential reusability across other 
projects. Another possibility is exploring the idea of using JODA.


-- 
Jason T. Greene
JBoss AS Lead / EAP Platform Architect
JBoss, a division of Red Hat


More information about the jboss-as7-dev mailing list