You need to instantiate the registry, and then use bind() in your AppModule to 
do what you want.
You can search the net for further details on that  There have been threads on 
this before.

On Sep 20, 2011, at 10:51 AM, nquirynen wrote:

> Hi,
> 
> I'm making an application using Tapestry IoC configuration (contributions).
> 
> So in my AppModule I have:
> 
> *public void
> contributePolicyValueProviderSource(MappedConfiguration<String,
> PolicyValueProvider> config) {
> ...
> }*
> 
> and in code I do:
> 
> *@Inject
> private PolicyValueProviderSource policyValueProvider;*
> 
> 
> This does all work how it should work, but I want to make a simple console
> application out of it (no webinterface).
> 
> So now i made a Main class where I have this:
> 
>       public static void main(String[] args) {
>       
>       DocumentGenerator gen = new DocumentGenerator();
> 
>       }
> 
> 
> DocumentGenerator:
> 
>       @Inject
>       private static PolicyValueProviderSource policyValueProvider;
>       
>       public DocumentGenerator() {
>               for(String field : policyValueProvider.getConfiguredFields()) {
>                       System.out.println(field);
>               }
>       }
> 
> 
> But i geth the error:
> 
> /Exception in thread "main" java.lang.IllegalArgumentException: Contribution
> be.pensionarchitects.merge.services.AppModule.contributeRequestHandler(OrderedConfiguration,
> RequestFilter) (at AppModule.java:128) is for service 'RequestHandler',
> which does not exist./
> 
> 
> Anyone an idea what the problem could be here?
> If you need specific code, please do ask.
> 
> Thanks in advance!
> Nathan
> 
> 
> 
> --
> View this message in context: 
> http://tapestry.1045711.n5.nabble.com/Console-app-with-Tapestry-IoC-configuration-tp4822836p4822836.html
> Sent from the Tapestry - User mailing list archive at Nabble.com.
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: users-unsubscr...@tapestry.apache.org
> For additional commands, e-mail: users-h...@tapestry.apache.org
> 


---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscr...@tapestry.apache.org
For additional commands, e-mail: users-h...@tapestry.apache.org

Reply via email to