I'm faced with a situation that I'm not sure Guice supports, which
makes me think this is one of those "you're doing it wrong"
situations. So I'll go ahead and explain what I'd like, but feel free
to point out that I'm thinking about it incorrectly and show me the
Guice Way to do the same thing :)

Here's my situation: I have a ConfigurationModule, which reads a
properties file and binds it as various @Named attributes. However,
for a variety of reasons, it's sometimes preferable for my code to
work directly with the Properties class, so it also binds it against
the @Configuration annotation. So far so good.

But I also have a LogglyModule, which when used should configure the
JVM to use Loggly (a SaaS logging service) by using some configuration
in the properties file. My preference is for LogglyModule to somehow
have access to the Properties object, but I can't figure out any way
to get this from Binder.

I understand that perhaps I may be misusing the Module concept, since
normally Modules are supposed to bind x to y and in this case I am
just using it to run some configuration code, but it just feels so
damn convenient to mix in a LogglyModule alongside
ConfigurationModule, FooModule, BarModule, etc.

Any recommendations?

Patrick

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