Looks like insufficient rights.<br><br>-Dan<br><br><div class="gmail_quote">On Sat, Aug 15, 2009 at 5:50 AM, Peter Royle <span dir="ltr"><<a href="mailto:howardmoon@screamingcoder.com">howardmoon@screamingcoder.com</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">Hi,<br>
<br>
I get this when trying to import into Seam msandbox. Do I need<br>
permissions or am I forgetting something?<br>
<br>
$ svn commit -m "Initial import of Seam Scheduling to sandbox"<br>
svn: Commit failed (details follow):<br>
svn: Server sent unexpected return value (403 Forbidden) in response<br>
to MKACTIVITY request for '/repos/seam/!svn/act/3d8eb1b5-3dfd-4dfb-<br>
ba26-ab4116d4d5f4'<br>
<br>
Cheers,<br>
<br>
Pete.<br>
<div><div></div><div class="h5"><br>
<br>
<br>
On 23/07/2009, at 12:36 AM, Peter Royle wrote:<br>
<br>
> OK it's ready to go, up to date with the latest ri.<br>
><br>
> Dan, what's the best option for discussing the code structure? If you<br>
> want to take a look at it, you can download it from here:<br>
><br>
> <a href="http://screamingcoder.com/projects/plebeians/WBScheduling.tgz" target="_blank">http://screamingcoder.com/projects/plebeians/WBScheduling.tgz</a><br>
><br>
> The MemoryGrapher is the example usage project. Run it using 'mvn -<br>
> Drun=true install' .<br>
><br>
> Cheers,<br>
><br>
> Pete.<br>
><br>
><br>
> On 20/06/2009, at 4:12 AM, Pete Muir wrote:<br>
><br>
>> How about putting this in Seam sandbox/modules for now?<br>
>><br>
>> Talk to Dan Allen offline about the structure for the code (but<br>
>> basically it is like webbeans-extensions).<br>
>><br>
>> Also, ping me and I'll sort out the SVN permissions.<br>
>><br>
>> On 28 May 2009, at 22:45, Peter Royle wrote:<br>
>><br>
>>> Hi,<br>
>>><br>
>>> I know you're all really busy right now with the spec updates, but<br>
>>> I've got a new extension for possible inclusion into WebBeans, plus<br>
>>> a new example app for SE which uses it.<br>
>>><br>
>>> == Quartz Extension ==<br>
>>><br>
>>> WebBeans-Quartz.zip<br>
>>><br>
>>> The extension is a Quartz extension. It basically fires events<br>
>>> @Every Second, @Every Minute and @Every Hour, which can be observed<br>
>>> like so:<br>
>>><br>
>>> public void updateSomething(@Observes @Every Hour hour) { // blah }<br>
>>><br>
>>> On startup the extension first checks for the presence of observers<br>
>>> for each type of event and if there are no observers for a<br>
>>> particular type of event, no events will be scheduled.<br>
>>><br>
>>> I intend to extend it by:<br>
>>> 1) introducing a way to define arbitrary schedules (in annotations<br>
>>> or in a properties file which is then referenced by name in an<br>
>>> annotation - which can then be made typesafe by subclassing the<br>
>>> annotation). Eg:<br>
>>><br>
>>> package org.jboss.webbeans.extension.scheduler;<br>
>>> public @interface Scheduled {<br>
>>> String name();<br>
>>> }<br>
>>> -----------<br>
>>> public @interface AfterHours extends Scheduled{<br>
>>> String name() default "afterHours";<br>
>>> }<br>
>>> -----------<br>
>>> schedule.properties:<br>
>>> afterHours=0 1 * * * *<br>
>>> -----------<br>
>>> public void batchProcess(@Observes @AfterHours Schedule<br>
>>> schedule) { ... }<br>
>>><br>
>>> 2) Adding whatever is necessary to make this usable in EE<br>
>>> environment. Any pointers?<br>
>>><br>
>>> 3) Any other suggestions?<br>
>>><br>
>>> == Memory Graph Example ==<br>
>>><br>
>>> MemoryGrapher.zip<br>
>>><br>
>>> This is another Swing based example, which renders a graph of the<br>
>>> VM's free memory, updating every second and calling garbage<br>
>>> collection every minute using the above extension. It's a nice<br>
>>> concise example of how to bootstrap and shutdown SE, how to observe<br>
>>> events and how to use the injectable logger. Plus everyone loves a<br>
>>> pretty graph!<br>
>>><br>
>>> I know there is some obvious clean up work required, and maybe<br>
>>> removing the name Quartz (?) - which I'm happy to do prior to<br>
>>> checking in.<br>
>>><br>
>>> What do you think?<br>
>>><br>
>>><br>
>>> Pete.<br>
>>><br>
>>><br>
>>><br>
>>><br>
>>> _______________________________________________<br>
>>> webbeans-dev mailing list<br>
>>> <a href="mailto:webbeans-dev@lists.jboss.org">webbeans-dev@lists.jboss.org</a><br>
>>> <a href="https://lists.jboss.org/mailman/listinfo/webbeans-dev" target="_blank">https://lists.jboss.org/mailman/listinfo/webbeans-dev</a><br>
>><br>
><br>
> _______________________________________________<br>
> webbeans-dev mailing list<br>
> <a href="mailto:webbeans-dev@lists.jboss.org">webbeans-dev@lists.jboss.org</a><br>
> <a href="https://lists.jboss.org/mailman/listinfo/webbeans-dev" target="_blank">https://lists.jboss.org/mailman/listinfo/webbeans-dev</a><br>
<br>
_______________________________________________<br>
webbeans-dev mailing list<br>
<a href="mailto:webbeans-dev@lists.jboss.org">webbeans-dev@lists.jboss.org</a><br>
<a href="https://lists.jboss.org/mailman/listinfo/webbeans-dev" target="_blank">https://lists.jboss.org/mailman/listinfo/webbeans-dev</a><br>
</div></div></blockquote></div><br><br clear="all"><br>-- <br>Dan Allen<br>Senior Software Engineer, Red Hat | Author of Seam in Action<br>Registered Linux User #231597<br><br><a href="http://mojavelinux.com">http://mojavelinux.com</a><br>
<a href="http://mojavelinux.com/seaminaction">http://mojavelinux.com/seaminaction</a><br><a href="http://in.relation.to/Bloggers/Dan">http://in.relation.to/Bloggers/Dan</a><br>