Hi,

check out

http://tembrel.blogspot.com/2007/09/injecting-method-interceptors-in-guice.html

one thing to note, you can't use @Inject on constructor since you
create it using new keyword.

This was discussed before, you can search the group for "injecting
method interceptor".

Cheers,
Alen

On Jan 22, 7:42 pm, Miroslav Genov <[email protected]> wrote:
> Hello,
>   I have a question regarding injection of an objects in a module. The
> problem which I'm currently having is how to inject an object into
> MethodInterceptor implementation.
>
> Here are some snippets from my code:
>
> public class RestrictionInterceptor implements MethodInterceptor {
>
> @Inject
> public RestrictionInterceptor(RestrictionChecker restrictionChecker) {
>                 this.restrictionChecker = restrictionChecker;
>
> }
>
> Where the module contains:
> bindInterceptor(subclassesOf(LoginService.class),
> returns(only(String.class)), new RestrictionInterceptor(...));
>
> And in this case I don't know how to inject the right instance of
> RestrictionChecker. Any ideas how to solve this ?
>
> Thanks in advance
>
> Regards,
>    Miroslav
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"google-guice" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to 
[email protected]
For more options, visit this group at 
http://groups.google.com/group/google-guice?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to