You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@shindig.apache.org by hs...@apache.org on 2012/09/14 19:21:53 UTC
svn commit: r1384855 -
/shindig/trunk/java/gadgets/src/main/java/org/apache/shindig/gadgets/DefaultGuiceModule.java
Author: hsaputra
Date: Fri Sep 14 17:21:52 2012
New Revision: 1384855
URL: http://svn.apache.org/viewvc?rev=1384855&view=rev
Log:
Create protected method in DefaultGuiceModule.java to bind JS compiler for easy overrideable.
Modified:
shindig/trunk/java/gadgets/src/main/java/org/apache/shindig/gadgets/DefaultGuiceModule.java
Modified: shindig/trunk/java/gadgets/src/main/java/org/apache/shindig/gadgets/DefaultGuiceModule.java
URL: http://svn.apache.org/viewvc/shindig/trunk/java/gadgets/src/main/java/org/apache/shindig/gadgets/DefaultGuiceModule.java?rev=1384855&r1=1384854&r2=1384855&view=diff
==============================================================================
--- shindig/trunk/java/gadgets/src/main/java/org/apache/shindig/gadgets/DefaultGuiceModule.java (original)
+++ shindig/trunk/java/gadgets/src/main/java/org/apache/shindig/gadgets/DefaultGuiceModule.java Fri Sep 14 17:21:52 2012
@@ -83,10 +83,10 @@ public class DefaultGuiceModule extends
install(new SubstituterModule());
install(new TemplateModule());
install(new UriModule());
- install(new JsCompilerModule());
install(new JsServingPipelineModule());
- // bind(Long.class).annotatedWith(Names.named("org.apache.shindig.serviceExpirationDurationMinutes")).toInstance(60l);
+ // Install the JS Compiler module
+ installJSCompilerModule();
// We perform static injection on HttpResponse for cache TTLs.
requestStaticInjection(HttpResponse.class);
@@ -97,6 +97,14 @@ public class DefaultGuiceModule extends
}
/**
+ * Override-able method to install the JS Compiler Module.
+ * Default JS Compiler is bound to DefaultJSCompiler class.
+ */
+ protected void installJSCompilerModule() {
+ install(new JsCompilerModule());
+ }
+
+ /**
* Sets up multibinding for rpc handlers
*/
protected void registerGadgetHandlers() {