Anthony,

If no one is going to feed you the info you need, then you need to research
the docs yourself.
:)

Start with POE::Kernel and the POE::Session docs, and have a look at the
cookbook on poe.perl.org

-- 
David Davis
☄ Software Engineer

On 8/9/07, Anthony R. J. Ball <[EMAIL PROTECTED]> wrote:
>
>
>   No suggestions? I don't need code... I'd just like people's opinions
> on what components/tactics might best suit this task.
>
> >
> >   Hello. I am hoping to replace a sprawling mess of code at
> > our company which is basically an event monitor. Jobs to be run are
> > added for the day and as things heppen they are triggered. POE looks
> > like it and its components would simplify a lot of this, but I was
> > hoping for some guidance as to how to proceed.
> >
> >   A basic outline:
> >     * Jobs are added as a lump at the beginning of the day and/or
> >       individually throughout the day (add-ons). Of course, all
> >       could be treated as add-ons
> >     * Jobs have what we call wait events, which is basically either
> >       a string, or a four digit number. 4 digit number means do not
> >         run before HHMM, string means wait for the event of that name
> >         to be posted. (might get posted from external, or from another
> >       job completing)
> >     * Jobs call an external command, which does something useful
> >     * There are different processing slots, so only X jobs of a certain
> >       type may run at the same time
> >
> >   JobQueue looks promising to replace the slots, in a passive mode...
> >   Wheel::Run looks like it would handle running the jobs nicely...
> >
> >   The main thing I'm not seeing just yet is how to set up the job
> entries
> > with their wait events, then post them along to the proper queue... any
> > monitor may have 1 to over 1000 jobs, depending on the application.
> >
> >   I can think of Perl ways to do this, but I am wondering if there is a
> > more POE-specific way. I have thought of using alert for any timed
> > events but am having difficulty picturing how I should set up the wait
> > events and tick them off one by one, and catching when everything is
> > in place to put the job on the queue.
> >
> >   I would appreciate thoughts/suggestions.
> >
> >
> > --
> >      www.suave.net - Anthony Ball - [EMAIL PROTECTED]
> >         OSB - http://rivendell.suave.net/Beer
> > -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
> > "You can find the way for no one but yourself." - Bradford Shank
> >
> >
> > ----- End forwarded message -----
> >
> > --
> >      www.suave.net - Anthony Ball - [EMAIL PROTECTED]
> >         OSB - http://rivendell.suave.net/Beer
> > -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
> > "Makes me want to write poetry - or bake a ham, I forget which." - Dot
> >
>
> --
>      www.suave.net - Anthony Ball - [EMAIL PROTECTED]
>         OSB - http://rivendell.suave.net/Beer
> -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
> Earth first!  We'll abuse the other planets later.
>
>

Reply via email to