You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@maven.apache.org by "Brett Porter (JIRA)" <ji...@codehaus.org> on 2005/11/30 04:14:06 UTC

[jira] Created: (MRM-38) add a background task scheduler

add a background task scheduler
-------------------------------

         Key: MRM-38
         URL: http://jira.codehaus.org/browse/MRM-38
     Project: Maven Repository Manager
        Type: New Feature
  Components: scheduling  
    Reporter: Brett Porter
     Fix For: 1.0-alpha-1


we need to be able to schedule tasks. We should use quartz, and reuse code from Continuum that does similarly.

There needs to be a way to add/remove/configure scheduled tasks such as indexing, report execution and syncing

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


---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org
For additional commands, e-mail: dev-help@maven.apache.org


[jira] Commented: (MRM-38) add a background task scheduler

Posted by "Emmanuel Venisse (JIRA)" <ji...@codehaus.org>.
    [ http://jira.codehaus.org/browse/MRM-38?page=comments#action_58698 ] 

Emmanuel Venisse commented on MRM-38:
-------------------------------------

The pb of "NonExistent component..." is because :
1- your components.xml isn't in correct directory, it must be in src/main/resources/META-INF/
2- you can't use plexus-descriptor generator AND a components.xml. For the moment, plexus-descriptor generator doesn't do a merge with your components.xml, so your scheduler component is never in final components.xml (target/classes/META-INF/components.xml)

Possible solutions:
- Update plexus-descriptoir generator to allow a user components.xml for merging (it's my preferred)
- Don't use plexus-descriptor generator in repository-manager-webapp


> add a background task scheduler
> -------------------------------
>
>          Key: MRM-38
>          URL: http://jira.codehaus.org/browse/MRM-38
>      Project: Maven Repository Manager
>         Type: New Feature

>   Components: scheduling
>     Reporter: Brett Porter
>     Assignee: John Tolentino
>      Fix For: 1.0-alpha-1
>  Attachments: maven-repository-webapp.diff
>
>   Time Spent: 6 hours, 3 minutes
>    Remaining: 0 minutes
>
> we need to be able to schedule tasks. We should use quartz, and reuse code from Continuum that does similarly.
> There needs to be a way to add/remove/configure scheduled tasks such as indexing, report execution and syncing

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


---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org
For additional commands, e-mail: dev-help@maven.apache.org


[jira] Commented: (MRM-38) add a background task scheduler

Posted by "John Tolentino (JIRA)" <ji...@codehaus.org>.
    [ http://jira.codehaus.org/browse/MRM-38?page=comments#action_56861 ] 

John Tolentino commented on MRM-38:
-----------------------------------

Will reuse plexus-quartz component. Will add to webapp component and trigger a schedule.

> add a background task scheduler
> -------------------------------
>
>          Key: MRM-38
>          URL: http://jira.codehaus.org/browse/MRM-38
>      Project: Maven Repository Manager
>         Type: New Feature

>   Components: scheduling
>     Reporter: Brett Porter
>     Assignee: John Tolentino
>      Fix For: 1.0-alpha-1

>
>   Time Spent: 3 minutes
>    Remaining: 0 minutes
>
> we need to be able to schedule tasks. We should use quartz, and reuse code from Continuum that does similarly.
> There needs to be a way to add/remove/configure scheduled tasks such as indexing, report execution and syncing

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


---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org
For additional commands, e-mail: dev-help@maven.apache.org


[jira] Updated: (MRM-38) add a background task scheduler

Posted by "John Tolentino (JIRA)" <ji...@codehaus.org>.
     [ http://jira.codehaus.org/browse/MRM-38?page=all ]

John Tolentino updated MRM-38:
------------------------------

    Due Date: 10/Feb/06

> add a background task scheduler
> -------------------------------
>
>          Key: MRM-38
>          URL: http://jira.codehaus.org/browse/MRM-38
>      Project: Maven Repository Manager
>         Type: New Feature

>   Components: scheduling
>     Reporter: Brett Porter
>     Assignee: John Tolentino
>      Fix For: 1.0-alpha-1

>
>   Time Spent: 2 hours, 3 minutes
>    Remaining: 4 hours
>
> we need to be able to schedule tasks. We should use quartz, and reuse code from Continuum that does similarly.
> There needs to be a way to add/remove/configure scheduled tasks such as indexing, report execution and syncing

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


---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org
For additional commands, e-mail: dev-help@maven.apache.org


[jira] Commented: (MRM-38) add a background task scheduler

Posted by "Brett Porter (JIRA)" <ji...@codehaus.org>.
    [ http://jira.codehaus.org/browse/MRM-38?page=comments#action_58740 ] 

Brett Porter commented on MRM-38:
---------------------------------

(1) or (3) are the only options, as (2) is not going to be fun for a bunch of webwork actions.

In case you are wondering what (3) is: doesn't DefaultScheduler have sensible defaults we can use (at least for now?)

> add a background task scheduler
> -------------------------------
>
>          Key: MRM-38
>          URL: http://jira.codehaus.org/browse/MRM-38
>      Project: Maven Repository Manager
>         Type: New Feature

>   Components: scheduling
>     Reporter: Brett Porter
>     Assignee: John Tolentino
>      Fix For: 1.0-alpha-1
>  Attachments: maven-repository-webapp.diff
>
>   Time Spent: 6 hours, 3 minutes
>    Remaining: 0 minutes
>
> we need to be able to schedule tasks. We should use quartz, and reuse code from Continuum that does similarly.
> There needs to be a way to add/remove/configure scheduled tasks such as indexing, report execution and syncing

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


---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org
For additional commands, e-mail: dev-help@maven.apache.org


[jira] Updated: (MRM-38) add a background task scheduler

Posted by "John Tolentino (JIRA)" <ji...@codehaus.org>.
     [ http://jira.codehaus.org/browse/MRM-38?page=all ]

John Tolentino updated MRM-38:
------------------------------

    Attachment: MRM-38-maven-repository-webapp.diff

> add a background task scheduler
> -------------------------------
>
>          Key: MRM-38
>          URL: http://jira.codehaus.org/browse/MRM-38
>      Project: Maven Repository Manager
>         Type: New Feature

>   Components: scheduling
>     Reporter: Brett Porter
>     Assignee: John Tolentino
>      Fix For: 1.0-alpha-1
>  Attachments: MRM-38-maven-repository-webapp.diff, maven-repository-webapp.diff
>
>   Time Spent: 6 hours, 3 minutes
>    Remaining: 0 minutes
>
> we need to be able to schedule tasks. We should use quartz, and reuse code from Continuum that does similarly.
> There needs to be a way to add/remove/configure scheduled tasks such as indexing, report execution and syncing

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


---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org
For additional commands, e-mail: dev-help@maven.apache.org


[jira] Closed: (MRM-38) add a background task scheduler

Posted by "Edwin Punzalan (JIRA)" <ji...@codehaus.org>.
     [ http://jira.codehaus.org/browse/MRM-38?page=all ]
     
Edwin Punzalan closed MRM-38:
-----------------------------

    Resolution: Fixed

Correct patch applied this time. ^_^

> add a background task scheduler
> -------------------------------
>
>          Key: MRM-38
>          URL: http://jira.codehaus.org/browse/MRM-38
>      Project: Maven Repository Manager
>         Type: New Feature

>   Components: scheduling
>     Reporter: Brett Porter
>     Assignee: John Tolentino
>      Fix For: 1.0-alpha-1
>  Attachments: MRM-38-maven-repository-webapp.diff, maven-repository-webapp.diff
>
>   Time Spent: 13 hours, 3 minutes
>    Remaining: 0 minutes
>
> we need to be able to schedule tasks. We should use quartz, and reuse code from Continuum that does similarly.
> There needs to be a way to add/remove/configure scheduled tasks such as indexing, report execution and syncing

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


---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org
For additional commands, e-mail: dev-help@maven.apache.org


[jira] Closed: (MRM-38) add a background task scheduler

Posted by "Edwin Punzalan (JIRA)" <ji...@codehaus.org>.
     [ http://jira.codehaus.org/browse/MRM-38?page=all ]
     
Edwin Punzalan closed MRM-38:
-----------------------------

    Resolution: Fixed

Patch Applied. Thanks.

> add a background task scheduler
> -------------------------------
>
>          Key: MRM-38
>          URL: http://jira.codehaus.org/browse/MRM-38
>      Project: Maven Repository Manager
>         Type: New Feature

>   Components: scheduling
>     Reporter: Brett Porter
>     Assignee: John Tolentino
>      Fix For: 1.0-alpha-1
>  Attachments: MRM-38-maven-repository-webapp.diff, maven-repository-webapp.diff
>
>   Time Spent: 13 hours, 3 minutes
>    Remaining: 0 minutes
>
> we need to be able to schedule tasks. We should use quartz, and reuse code from Continuum that does similarly.
> There needs to be a way to add/remove/configure scheduled tasks such as indexing, report execution and syncing

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


---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org
For additional commands, e-mail: dev-help@maven.apache.org


[jira] Reopened: (MRM-38) add a background task scheduler

Posted by "Edwin Punzalan (JIRA)" <ji...@codehaus.org>.
     [ http://jira.codehaus.org/browse/MRM-38?page=all ]
     
Edwin Punzalan reopened MRM-38:
-------------------------------


Sorry, patched the wrong file.

> add a background task scheduler
> -------------------------------
>
>          Key: MRM-38
>          URL: http://jira.codehaus.org/browse/MRM-38
>      Project: Maven Repository Manager
>         Type: New Feature

>   Components: scheduling
>     Reporter: Brett Porter
>     Assignee: John Tolentino
>      Fix For: 1.0-alpha-1
>  Attachments: MRM-38-maven-repository-webapp.diff, maven-repository-webapp.diff
>
>   Time Spent: 13 hours, 3 minutes
>    Remaining: 0 minutes
>
> we need to be able to schedule tasks. We should use quartz, and reuse code from Continuum that does similarly.
> There needs to be a way to add/remove/configure scheduled tasks such as indexing, report execution and syncing

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


---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org
For additional commands, e-mail: dev-help@maven.apache.org


[jira] Commented: (MRM-38) add a background task scheduler

Posted by "Brett Porter (JIRA)" <ji...@codehaus.org>.
    [ http://jira.codehaus.org/browse/MRM-38?page=comments#action_58471 ] 

Brett Porter commented on MRM-38:
---------------------------------

all I need from this is to have the scheduler configured via components.xml to startup when the webapp does, and to pre-program some schedules in. We can worry about the web interface in MRM-80


> add a background task scheduler
> -------------------------------
>
>          Key: MRM-38
>          URL: http://jira.codehaus.org/browse/MRM-38
>      Project: Maven Repository Manager
>         Type: New Feature

>   Components: scheduling
>     Reporter: Brett Porter
>     Assignee: John Tolentino
>      Fix For: 1.0-alpha-1

>
>   Time Spent: 2 hours, 3 minutes
>    Remaining: 4 hours
>
> we need to be able to schedule tasks. We should use quartz, and reuse code from Continuum that does similarly.
> There needs to be a way to add/remove/configure scheduled tasks such as indexing, report execution and syncing

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


---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org
For additional commands, e-mail: dev-help@maven.apache.org


[jira] Commented: (MRM-38) add a background task scheduler

Posted by "John Tolentino (JIRA)" <ji...@codehaus.org>.
    [ http://jira.codehaus.org/browse/MRM-38?page=comments#action_58529 ] 

John Tolentino commented on MRM-38:
-----------------------------------

Created a components.xml based on the one existing in Continuum. This components.xml uses org.codehaus.plexus.scheduler.Scheduler with DefaultScheduler of the same package for its implementation. Still need to know which properties are configurable for MRM scheduling.

> add a background task scheduler
> -------------------------------
>
>          Key: MRM-38
>          URL: http://jira.codehaus.org/browse/MRM-38
>      Project: Maven Repository Manager
>         Type: New Feature

>   Components: scheduling
>     Reporter: Brett Porter
>     Assignee: John Tolentino
>      Fix For: 1.0-alpha-1

>
>   Time Spent: 2 hours, 3 minutes
>    Remaining: 4 hours
>
> we need to be able to schedule tasks. We should use quartz, and reuse code from Continuum that does similarly.
> There needs to be a way to add/remove/configure scheduled tasks such as indexing, report execution and syncing

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


---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org
For additional commands, e-mail: dev-help@maven.apache.org


[jira] Updated: (MRM-38) add a background task scheduler

Posted by "John Tolentino (JIRA)" <ji...@codehaus.org>.
     [ http://jira.codehaus.org/browse/MRM-38?page=all ]

John Tolentino updated MRM-38:
------------------------------

    Attachment: maven-repository-webapp.diff

> add a background task scheduler
> -------------------------------
>
>          Key: MRM-38
>          URL: http://jira.codehaus.org/browse/MRM-38
>      Project: Maven Repository Manager
>         Type: New Feature

>   Components: scheduling
>     Reporter: Brett Porter
>     Assignee: John Tolentino
>      Fix For: 1.0-alpha-1
>  Attachments: maven-repository-webapp.diff
>
>   Time Spent: 3 hours, 3 minutes
>    Remaining: 3 hours
>
> we need to be able to schedule tasks. We should use quartz, and reuse code from Continuum that does similarly.
> There needs to be a way to add/remove/configure scheduled tasks such as indexing, report execution and syncing

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


---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org
For additional commands, e-mail: dev-help@maven.apache.org