You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@geronimo.apache.org by "Seth White (JIRA)" <de...@geronimo.apache.org> on 2006/01/29 23:07:02 UTC

[jira] Created: (GERONIMO-1553) Provide commonj Timer and Work Manager.

Provide commonj Timer and Work Manager.
---------------------------------------

         Key: GERONIMO-1553
         URL: http://issues.apache.org/jira/browse/GERONIMO-1553
     Project: Geronimo
        Type: New Feature
  Components: general  
    Versions: Wish List    
 Environment: na
    Reporter: Seth White


It would be nice if Geronimo provided an implementation of the Timer and Work Manager APIs specified by commonj.

More information on these features can be found here:

http://dev2dev.bea.com/wlplatform/commonj/twm.html


-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
   http://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see:
   http://www.atlassian.com/software/jira


[jira] Commented: (GERONIMO-1553) Provide commonj Timer and Work Manager.

Posted by "Seth White (JIRA)" <de...@geronimo.apache.org>.
    [ http://issues.apache.org/jira/browse/GERONIMO-1553?page=comments#action_12364908 ] 

Seth White commented on GERONIMO-1553:
--------------------------------------

:) I'll look into adding the specification code and not worry about the license.

There is a subtle problem with fixed delay timers right now.  Because timers execute asynchronously, the underlying timer events should behave more like a fixed rate timer than a fixed delay timer.  Sorry, since I was aware of this problem, I didn't look closely at the code you mentioned, just assumed you were referring to that.


> Provide commonj Timer and Work Manager.
> ---------------------------------------
>
>          Key: GERONIMO-1553
>          URL: http://issues.apache.org/jira/browse/GERONIMO-1553
>      Project: Geronimo
>         Type: New Feature
>   Components: general
>     Versions: Wish List
>  Environment: na
>     Reporter: Seth White
>  Attachments: commonj.jar
>
> It would be nice if Geronimo provided an implementation of the Timer and Work Manager APIs specified by commonj.
> More information on these features can be found here:
> http://dev2dev.bea.com/wlplatform/commonj/twm.html

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
   http://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see:
   http://www.atlassian.com/software/jira


[jira] Commented: (GERONIMO-1553) Provide commonj Timer and Work Manager.

Posted by "Seth White (JIRA)" <de...@geronimo.apache.org>.
    [ http://issues.apache.org/jira/browse/GERONIMO-1553?page=comments#action_12364900 ] 

Seth White commented on GERONIMO-1553:
--------------------------------------

Thanks for taking a look!

The source code for the specifications is available.  I'd be happy to take a shot at adding it to the specs project and attach the results. It's also available at the link above. Is there an Apache legal review that needs to happen before the specification code can become part of Geronimo?

Commonj timers aren't persistent or transactional.  After an initial look at the current EJB timer code, my thought was that commonj timers could be used as a building block and layered underneath the EJB timer service.  I'm still evaluating exactly what could be done there.

You are right about the bug.  I've been thinking about what to do and my current thought is to implement fixed delay timers as a sequence of one off timers, instead of the way it is done right now.


> Provide commonj Timer and Work Manager.
> ---------------------------------------
>
>          Key: GERONIMO-1553
>          URL: http://issues.apache.org/jira/browse/GERONIMO-1553
>      Project: Geronimo
>         Type: New Feature
>   Components: general
>     Versions: Wish List
>  Environment: na
>     Reporter: Seth White
>  Attachments: commonj.jar
>
> It would be nice if Geronimo provided an implementation of the Timer and Work Manager APIs specified by commonj.
> More information on these features can be found here:
> http://dev2dev.bea.com/wlplatform/commonj/twm.html

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
   http://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see:
   http://www.atlassian.com/software/jira


[jira] Updated: (GERONIMO-1553) Provide commonj Timer and Work Manager.

Posted by "Seth White (JIRA)" <de...@geronimo.apache.org>.
     [ http://issues.apache.org/jira/browse/GERONIMO-1553?page=all ]

Seth White updated GERONIMO-1553:
---------------------------------

    Attachment: commonj.jar

I've done a first-cut commonj timer implementation.  Attaching to see if the general approach seems acceptable.  This code doesn't include EJB or Web integration or integration with a work manager.

> Provide commonj Timer and Work Manager.
> ---------------------------------------
>
>          Key: GERONIMO-1553
>          URL: http://issues.apache.org/jira/browse/GERONIMO-1553
>      Project: Geronimo
>         Type: New Feature
>   Components: general
>     Versions: Wish List
>  Environment: na
>     Reporter: Seth White
>  Attachments: commonj.jar
>
> It would be nice if Geronimo provided an implementation of the Timer and Work Manager APIs specified by commonj.
> More information on these features can be found here:
> http://dev2dev.bea.com/wlplatform/commonj/twm.html

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
   http://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see:
   http://www.atlassian.com/software/jira


[jira] Commented: (GERONIMO-1553) Provide commonj Timer and Work Manager.

Posted by "David Jencks (JIRA)" <de...@geronimo.apache.org>.
    [ http://issues.apache.org/jira/browse/GERONIMO-1553?page=comments#action_12364889 ] 

David Jencks commented on GERONIMO-1553:
----------------------------------------

I've been looking forward to commonj for a long time :-)

I started glancing at this very briefly.  It's been a couple years since I looked at the commonj specs ;-).  IIUC we will need some spec jars to be able to compile this.  Should we write these from the specs?  Are they available so we can put them in our specs project?  So far we have preferred to have source code for all specs in an apache location.

Does the commonj timer spec include persistent timers in any form, and is it transactional in any sense?  How useful is it for implementing the transactional persistent ejb timers?


BTW there might be a bug here for non-fixed rate in TimerImpl:

    public synchronized void updateScheduledExecutionTime() {
        if (fixedRate)
            scheduledExecutionTime+=period;
        else
            scheduledExecutionTime+=System.currentTimeMillis()+period;
    }


> Provide commonj Timer and Work Manager.
> ---------------------------------------
>
>          Key: GERONIMO-1553
>          URL: http://issues.apache.org/jira/browse/GERONIMO-1553
>      Project: Geronimo
>         Type: New Feature
>   Components: general
>     Versions: Wish List
>  Environment: na
>     Reporter: Seth White
>  Attachments: commonj.jar
>
> It would be nice if Geronimo provided an implementation of the Timer and Work Manager APIs specified by commonj.
> More information on these features can be found here:
> http://dev2dev.bea.com/wlplatform/commonj/twm.html

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
   http://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see:
   http://www.atlassian.com/software/jira


[jira] Updated: (GERONIMO-1553) Provide commonj Timer and Work Manager.

Posted by "Seth White (JIRA)" <de...@geronimo.apache.org>.
     [ http://issues.apache.org/jira/browse/GERONIMO-1553?page=all ]

Seth White updated GERONIMO-1553:
---------------------------------

    Attachment: commonj_spec.jar

Commonj timer and work manager specification source files.  

> Provide commonj Timer and Work Manager.
> ---------------------------------------
>
>          Key: GERONIMO-1553
>          URL: http://issues.apache.org/jira/browse/GERONIMO-1553
>      Project: Geronimo
>         Type: New Feature
>   Components: general
>     Versions: Wish List
>  Environment: na
>     Reporter: Seth White
>  Attachments: commonj.jar, commonj_spec.jar
>
> It would be nice if Geronimo provided an implementation of the Timer and Work Manager APIs specified by commonj.
> More information on these features can be found here:
> http://dev2dev.bea.com/wlplatform/commonj/twm.html

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
   http://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see:
   http://www.atlassian.com/software/jira


[jira] Commented: (GERONIMO-1553) Provide commonj Timer and Work Manager.

Posted by "Kevan Miller (JIRA)" <de...@geronimo.apache.org>.
    [ http://issues.apache.org/jira/browse/GERONIMO-1553?page=comments#action_12365988 ] 

Kevan Miller commented on GERONIMO-1553:
----------------------------------------

I've commited commonj timer/work manager spec files. I typed them in from Commonj documentation. They did not come from the spec source files posted by Seth. I added commonj to GBuild. So, once specs are synced into cvs.apache.org, the jar will be available...

Adding         trunk/geronimo-spec-commonj
Adding         trunk/geronimo-spec-commonj/LICENSE.txt
Adding         trunk/geronimo-spec-commonj/NOTICE.txt
Adding         trunk/geronimo-spec-commonj/pom.xml
Adding         trunk/geronimo-spec-commonj/src
Adding         trunk/geronimo-spec-commonj/src/main
Adding         trunk/geronimo-spec-commonj/src/main/java
Adding         trunk/geronimo-spec-commonj/src/main/java/commonj
Adding         trunk/geronimo-spec-commonj/src/main/java/commonj/timers
Adding         trunk/geronimo-spec-commonj/src/main/java/commonj/timers/CancelTimerListener.java
Adding         trunk/geronimo-spec-commonj/src/main/java/commonj/timers/StopTimerListener.java
Adding         trunk/geronimo-spec-commonj/src/main/java/commonj/timers/Timer.java
Adding         trunk/geronimo-spec-commonj/src/main/java/commonj/timers/TimerListener.java
Adding         trunk/geronimo-spec-commonj/src/main/java/commonj/timers/TimerManager.java
Adding         trunk/geronimo-spec-commonj/src/main/java/commonj/work
Adding         trunk/geronimo-spec-commonj/src/main/java/commonj/work/RemoteWorkItem.java
Adding         trunk/geronimo-spec-commonj/src/main/java/commonj/work/Work.java
Adding         trunk/geronimo-spec-commonj/src/main/java/commonj/work/WorkCompletedException.java
Adding         trunk/geronimo-spec-commonj/src/main/java/commonj/work/WorkEvent.java
Adding         trunk/geronimo-spec-commonj/src/main/java/commonj/work/WorkException.java
Adding         trunk/geronimo-spec-commonj/src/main/java/commonj/work/WorkItem.java
Adding         trunk/geronimo-spec-commonj/src/main/java/commonj/work/WorkListener.java
Adding         trunk/geronimo-spec-commonj/src/main/java/commonj/work/WorkManager.java
Adding         trunk/geronimo-spec-commonj/src/main/java/commonj/work/WorkRejectedException.java
Adding         trunk/geronimo-spec-commonj/src/test
Adding         trunk/geronimo-spec-commonj/src/test/commonj
Adding         trunk/geronimo-spec-commonj/src/test/commonj/timers
Adding         trunk/geronimo-spec-commonj/src/test/commonj/work
Sending        trunk/geronimo-spec-j2ee/pom.xml
Sending        trunk/pom.xml
Transmitting file data ...................
Committed revision 376739.


> Provide commonj Timer and Work Manager.
> ---------------------------------------
>
>          Key: GERONIMO-1553
>          URL: http://issues.apache.org/jira/browse/GERONIMO-1553
>      Project: Geronimo
>         Type: New Feature
>   Components: general
>     Versions: Wish List
>  Environment: na
>     Reporter: Seth White
>  Attachments: commonj.jar, commonj_spec.jar, commonj_timer.jar
>
> It would be nice if Geronimo provided an implementation of the Timer and Work Manager APIs specified by commonj.
> More information on these features can be found here:
> http://dev2dev.bea.com/wlplatform/commonj/twm.html

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
   http://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see:
   http://www.atlassian.com/software/jira


[jira] Assigned: (GERONIMO-1553) Provide commonj Timer and Work Manager.

Posted by "Kevan Miller (JIRA)" <de...@geronimo.apache.org>.
     [ http://issues.apache.org/jira/browse/GERONIMO-1553?page=all ]

Kevan Miller reassigned GERONIMO-1553:
--------------------------------------

    Assign To: Kevan Miller

> Provide commonj Timer and Work Manager.
> ---------------------------------------
>
>          Key: GERONIMO-1553
>          URL: http://issues.apache.org/jira/browse/GERONIMO-1553
>      Project: Geronimo
>         Type: New Feature
>   Components: general
>     Versions: Wish List
>  Environment: na
>     Reporter: Seth White
>     Assignee: Kevan Miller
>  Attachments: commonj.jar, commonj_spec.jar, commonj_timer.jar
>
> It would be nice if Geronimo provided an implementation of the Timer and Work Manager APIs specified by commonj.
> More information on these features can be found here:
> http://dev2dev.bea.com/wlplatform/commonj/twm.html

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
   http://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see:
   http://www.atlassian.com/software/jira


[jira] Commented: (GERONIMO-1553) Provide commonj Timer and Work Manager.

Posted by "David Jencks (JIRA)" <ji...@apache.org>.
    [ https://issues.apache.org/jira/browse/GERONIMO-1553?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#action_12477911 ] 

David Jencks commented on GERONIMO-1553:
----------------------------------------

No one has had time to work on this for almost a year.  It would be great to get it going again.  I think it should be fairly easy to turn the existing code into a geronimo plugin which would provide an easy way to install it into an existing geronimo server.

> Provide commonj Timer and Work Manager.
> ---------------------------------------
>
>                 Key: GERONIMO-1553
>                 URL: https://issues.apache.org/jira/browse/GERONIMO-1553
>             Project: Geronimo
>          Issue Type: New Feature
>      Security Level: public(Regular issues) 
>          Components: general
>    Affects Versions: Wish List
>         Environment: na
>            Reporter: Seth White
>         Assigned To: Kevan Miller
>         Attachments: commonj.jar, commonj_spec.jar, commonj_timer.jar
>
>
> It would be nice if Geronimo provided an implementation of the Timer and Work Manager APIs specified by commonj.
> More information on these features can be found here:
> http://dev2dev.bea.com/wlplatform/commonj/twm.html

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


[jira] Updated: (GERONIMO-1553) Provide commonj Timer and Work Manager.

Posted by "Seth White (JIRA)" <de...@geronimo.apache.org>.
     [ http://issues.apache.org/jira/browse/GERONIMO-1553?page=all ]

Seth White updated GERONIMO-1553:
---------------------------------

    Attachment: commonj_timer.jar

Updated project.xml with the correct spec dependency.

> Provide commonj Timer and Work Manager.
> ---------------------------------------
>
>          Key: GERONIMO-1553
>          URL: http://issues.apache.org/jira/browse/GERONIMO-1553
>      Project: Geronimo
>         Type: New Feature
>   Components: general
>     Versions: Wish List
>  Environment: na
>     Reporter: Seth White
>  Attachments: commonj.jar, commonj_spec.jar, commonj_timer.jar
>
> It would be nice if Geronimo provided an implementation of the Timer and Work Manager APIs specified by commonj.
> More information on these features can be found here:
> http://dev2dev.bea.com/wlplatform/commonj/twm.html

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
   http://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see:
   http://www.atlassian.com/software/jira


[jira] Commented: (GERONIMO-1553) Provide commonj Timer and Work Manager.

Posted by "David Jencks (JIRA)" <de...@geronimo.apache.org>.
    [ http://issues.apache.org/jira/browse/GERONIMO-1553?page=comments#action_12364905 ] 

David Jencks commented on GERONIMO-1553:
----------------------------------------

license/review for specs: I have no idea, there's probably a form to fill out :-)

relation to ejb timers: I think layering the commonj timers under ejb timers is a good idea.  The current implementation of persistence for the ejb timers is really awful at least for ejbs.  I think that if we want the timer service to be generic we need to provide some kind of factory/serializer service for each kind of thing we want to time rather than trying to be all things to all people.  Dain may have some more ideas about this.

bug:  I thought that replacing += with = ought to fix it.  Am I missing something?

> Provide commonj Timer and Work Manager.
> ---------------------------------------
>
>          Key: GERONIMO-1553
>          URL: http://issues.apache.org/jira/browse/GERONIMO-1553
>      Project: Geronimo
>         Type: New Feature
>   Components: general
>     Versions: Wish List
>  Environment: na
>     Reporter: Seth White
>  Attachments: commonj.jar
>
> It would be nice if Geronimo provided an implementation of the Timer and Work Manager APIs specified by commonj.
> More information on these features can be found here:
> http://dev2dev.bea.com/wlplatform/commonj/twm.html

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
   http://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see:
   http://www.atlassian.com/software/jira


[jira] Closed: (GERONIMO-1553) Provide commonj Timer and Work Manager.

Posted by "Kevan Miller (JIRA)" <ji...@apache.org>.
     [ https://issues.apache.org/jira/browse/GERONIMO-1553?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Kevan Miller closed GERONIMO-1553.
----------------------------------

    Resolution: Won't Fix

See the recent Timer/Work Manager work (e.g. concurrency) in our Sandbox. This reflects the current Timer/Work Manager support being defined for JSR 236/237. I don't see us implementing the commonj spec.

> Provide commonj Timer and Work Manager.
> ---------------------------------------
>
>                 Key: GERONIMO-1553
>                 URL: https://issues.apache.org/jira/browse/GERONIMO-1553
>             Project: Geronimo
>          Issue Type: New Feature
>      Security Level: public(Regular issues) 
>          Components: general
>    Affects Versions: Wish List
>         Environment: na
>            Reporter: Seth White
>            Assignee: Kevan Miller
>         Attachments: commonj.jar, commonj_spec.jar, commonj_timer.jar
>
>
> It would be nice if Geronimo provided an implementation of the Timer and Work Manager APIs specified by commonj.
> More information on these features can be found here:
> http://dev2dev.bea.com/wlplatform/commonj/twm.html

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


[jira] Commented: (GERONIMO-1553) Provide commonj Timer and Work Manager.

Posted by "Seth White (JIRA)" <de...@geronimo.apache.org>.
    [ http://issues.apache.org/jira/browse/GERONIMO-1553?page=comments#action_12365379 ] 

Seth White commented on GERONIMO-1553:
--------------------------------------

I've attached the specification source files.  The BEA lawyers wanted the BEA/IBM legal verbiage at the top of each.  The intention is to give Apache the rights to freely implement the specification and redistribute the specification files.  Let me know if there are any concerns.

> Provide commonj Timer and Work Manager.
> ---------------------------------------
>
>          Key: GERONIMO-1553
>          URL: http://issues.apache.org/jira/browse/GERONIMO-1553
>      Project: Geronimo
>         Type: New Feature
>   Components: general
>     Versions: Wish List
>  Environment: na
>     Reporter: Seth White
>  Attachments: commonj.jar, commonj_spec.jar, commonj_timer.jar
>
> It would be nice if Geronimo provided an implementation of the Timer and Work Manager APIs specified by commonj.
> More information on these features can be found here:
> http://dev2dev.bea.com/wlplatform/commonj/twm.html

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
   http://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see:
   http://www.atlassian.com/software/jira


[jira] Commented: (GERONIMO-1553) Provide commonj Timer and Work Manager.

Posted by "Bjorn Harvold (JIRA)" <ji...@apache.org>.
    [ https://issues.apache.org/jira/browse/GERONIMO-1553?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#action_12475993 ] 

Bjorn Harvold commented on GERONIMO-1553:
-----------------------------------------

Is this issue still ongoing? I am migrating a Websphere app to Geronimo and the task timer is the only thing that cannot be migrated.

> Provide commonj Timer and Work Manager.
> ---------------------------------------
>
>                 Key: GERONIMO-1553
>                 URL: https://issues.apache.org/jira/browse/GERONIMO-1553
>             Project: Geronimo
>          Issue Type: New Feature
>      Security Level: public(Regular issues) 
>          Components: general
>    Affects Versions: Wish List
>         Environment: na
>            Reporter: Seth White
>         Assigned To: Kevan Miller
>         Attachments: commonj.jar, commonj_spec.jar, commonj_timer.jar
>
>
> It would be nice if Geronimo provided an implementation of the Timer and Work Manager APIs specified by commonj.
> More information on these features can be found here:
> http://dev2dev.bea.com/wlplatform/commonj/twm.html

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


[jira] Commented: (GERONIMO-1553) Provide commonj Timer and Work Manager.

Posted by "Seth White (JIRA)" <de...@geronimo.apache.org>.
    [ http://issues.apache.org/jira/browse/GERONIMO-1553?page=comments#action_12364400 ] 

Seth White commented on GERONIMO-1553:
--------------------------------------

I am interested in working on this.

> Provide commonj Timer and Work Manager.
> ---------------------------------------
>
>          Key: GERONIMO-1553
>          URL: http://issues.apache.org/jira/browse/GERONIMO-1553
>      Project: Geronimo
>         Type: New Feature
>   Components: general
>     Versions: Wish List
>  Environment: na
>     Reporter: Seth White

>
> It would be nice if Geronimo provided an implementation of the Timer and Work Manager APIs specified by commonj.
> More information on these features can be found here:
> http://dev2dev.bea.com/wlplatform/commonj/twm.html

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
   http://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see:
   http://www.atlassian.com/software/jira


[jira] Commented: (GERONIMO-1553) Provide commonj Timer and Work Manager.

Posted by "Kevan Miller (JIRA)" <de...@geronimo.apache.org>.
    [ http://issues.apache.org/jira/browse/GERONIMO-1553?page=comments#action_12372180 ] 

Kevan Miller commented on GERONIMO-1553:
----------------------------------------

Seth,
Thanks! Apologies for the long delay. We got a bit distracted and this fell off the to-do list...

I fixed a few minor bugs, improved suspend processing, and added basic closed/stopped TimerListener support. 

Adding         LICENSE.txt
Adding         NOTICE.txt
Adding         pom.xml
Adding         project.xml
Adding         src
Adding         src/java
Adding         src/java/org
Adding         src/java/org/apache
Adding         src/java/org/apache/geronimo
Adding         src/java/org/apache/geronimo/commonj
Adding         src/java/org/apache/geronimo/commonj/timers
Adding         src/java/org/apache/geronimo/commonj/timers/ScheduledRunnable.java
Adding         src/java/org/apache/geronimo/commonj/timers/ScheduledTimerExecutor.java
Adding         src/java/org/apache/geronimo/commonj/timers/State.java
Adding         src/java/org/apache/geronimo/commonj/timers/TimerImpl.java
Adding         src/java/org/apache/geronimo/commonj/timers/TimerManagerImpl.java
Adding         src/java/org/apache/geronimo/commonj/timers/WorkRunnable.java
Adding         src/test
Adding         src/test/org
Adding         src/test/org/apache
Adding         src/test/org/apache/geronimo
Adding         src/test/org/apache/geronimo/commonj
Adding         src/test/org/apache/geronimo/commonj/timers
Adding         src/test/org/apache/geronimo/commonj/timers/TimerManagerTest.java
Transmitting file data ...........
Committed revision 389653.

Plenty of work still to do...

> Provide commonj Timer and Work Manager.
> ---------------------------------------
>
>          Key: GERONIMO-1553
>          URL: http://issues.apache.org/jira/browse/GERONIMO-1553
>      Project: Geronimo
>         Type: New Feature
>   Components: general
>     Versions: Wish List
>  Environment: na
>     Reporter: Seth White
>     Assignee: Kevan Miller
>  Attachments: commonj.jar, commonj_spec.jar, commonj_timer.jar
>
> It would be nice if Geronimo provided an implementation of the Timer and Work Manager APIs specified by commonj.
> More information on these features can be found here:
> http://dev2dev.bea.com/wlplatform/commonj/twm.html

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
   http://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see:
   http://www.atlassian.com/software/jira