Yes, the solution I've mentioned in previous post should solve your problem.

Alex

On 30 July 2010 22:44, Fernando Wermus-3 [via Apache Wicket] <
[email protected]<ml-node%[email protected]>
> wrote:

> Ale,
>    Related to what you have mentioned. I render mails with some
> mockHTTPrequest and mockeHTTPResponse, etc. But, I need to render mails in
> a
> different thread than wicket's one. I have another servlet that runs
> Blazeds
> (Flex) where I also need to render some mails, but  I got  "There is no
> application
> attached to current thread...". According to what you mentioned, could I
> solve this issue?
>
> thanks in advance.
>
> On Fri, Jul 30, 2010 at 5:46 AM, Alex Objelean <[hidden 
> email]<http://user/SendEmail.jtp?type=node&node=2308410&i=0>>wrote:
>
>
> >
> > There was a long discussion about this. One of the proposal was to use
> > InheritableThreadLocal which would solve this problem, but there was a
> lot
> > of concerns about this approach.
> >
> > The solution I have found was this:
> > If you create the thread with ExecutorService, you could do the
> following:
> >
> >    final ExecutorService service = new ScheduledThreadPoolExecutor(1) {
> >      @Override
> >      protected void beforeExecute(final Thread t, final Runnable r) {
> >        Application.set(app);
> >      };
> >      @Override
> >      protected void afterExecute(final Runnable r, final Throwable t) {
> >        Application.unset();
> >      }
> >    };
> >
> > and execute you thread like this:
> > service.submit(new Runnable() {
> >            @Override
> >            public void run() {
> >              //do stuff
> >            }
> >          });
> >
> > This will ensure that Application is accessible from within newly created
>
> > thread.
> >
> > Alex
> > --
> > View this message in context:
> >
> http://apache-wicket.1842946.n4.nabble.com/Localizer-in-a-new-Thread-tp2307306p2307732.html<http://apache-wicket.1842946.n4.nabble.com/Localizer-in-a-new-Thread-tp2307306p2307732.html?by-user=t>
> > Sent from the Wicket - User mailing list archive at Nabble.com.
> >
> > ---------------------------------------------------------------------
> > To unsubscribe, e-mail: [hidden 
> > email]<http://user/SendEmail.jtp?type=node&node=2308410&i=1>
> > For additional commands, e-mail: [hidden 
> > email]<http://user/SendEmail.jtp?type=node&node=2308410&i=2>
> >
> >
>
>
> --
> Fernando Wermus.
>
> www.linkedin.com/in/fernandowermus
>
>
> ------------------------------
>  View message @
> http://apache-wicket.1842946.n4.nabble.com/Localizer-in-a-new-Thread-tp2307306p2308410.html
> To unsubscribe from RE: Localizer in a new Thread, click 
> here<http://apache-wicket.1842946.n4.nabble.com/subscriptions/Unsubscribe.jtp?code=YWxleC5vYmplbGVhbkBnbWFpbC5jb218MjMwNzczMnwtNDA5MTE1Njc3>.
>
>
>

-- 
View this message in context: 
http://apache-wicket.1842946.n4.nabble.com/Localizer-in-a-new-Thread-tp2307306p2308459.html
Sent from the Wicket - User mailing list archive at Nabble.com.

Reply via email to