I am new to guice. I want to bind one interface(FilterConfig) to
multiple instances and then be able to instantiate FilterImpl with
each of these filterConfig instances. In short, FilterImpl can be
instantiated with a different FilterConfig instance. How can I achieve
the following using guice:


public interface Filter {

}

public interface FilterConfig {

}

public class FilterImpl implements Filter {

    public FilterImpl(FilterConfig config) {

    }

}


What I want to achieve is the following:
FilterImpl filter1 = new FilterImpl( config1 );
FilterImpl filter2 = new FilterImpl( config2 );
FilterImpl filter2 = new FilterImpl( config3 );

where config1, config2, config3 are different instances of
FilterConfig.

Thanks in advance

-- 
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