You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@wicket.apache.org by al...@apache.org on 2007/11/07 21:22:14 UTC
svn commit: r592876 -
/wicket/trunk/jdk-1.5/wicket-guice/src/main/java/org/apache/wicket/guice/GuiceWebApplicationFactory.java
Author: almaw
Date: Wed Nov 7 12:22:13 2007
New Revision: 592876
URL: http://svn.apache.org/viewvc?rev=592876&view=rev
Log:
Doc auto-add of GuiceComponentInjector.
Modified:
wicket/trunk/jdk-1.5/wicket-guice/src/main/java/org/apache/wicket/guice/GuiceWebApplicationFactory.java
Modified: wicket/trunk/jdk-1.5/wicket-guice/src/main/java/org/apache/wicket/guice/GuiceWebApplicationFactory.java
URL: http://svn.apache.org/viewvc/wicket/trunk/jdk-1.5/wicket-guice/src/main/java/org/apache/wicket/guice/GuiceWebApplicationFactory.java?rev=592876&r1=592875&r2=592876&view=diff
==============================================================================
--- wicket/trunk/jdk-1.5/wicket-guice/src/main/java/org/apache/wicket/guice/GuiceWebApplicationFactory.java (original)
+++ wicket/trunk/jdk-1.5/wicket-guice/src/main/java/org/apache/wicket/guice/GuiceWebApplicationFactory.java Wed Nov 7 12:22:13 2007
@@ -71,6 +71,9 @@
* </servlet>
* </pre>
*
+ * <b>NB: You no longer have to add a GuiceComponentInjector manually in your
+ * {@link WebApplication#init()} method - this factory will do that for you automatically.</b>
+ *
* @author Alastair Maw (almaw)
*
*/
@@ -130,8 +133,8 @@
throw new RuntimeException(
"To use GuiceWebApplicationFactory, you must specify either an 'injectorContextAttribute' or a 'module' init-param.");
}
- WebApplication result = injector.getInstance(WebApplication.class);
- result.addComponentInstantiationListener(new GuiceComponentInjector(result, injector));
- return result;
+ WebApplication app = injector.getInstance(WebApplication.class);
+ app.addComponentInstantiationListener(new GuiceComponentInjector(app, injector));
+ return app;
}
}