Reviewers: shindig.remailer_gmail.com,
Please review this at http://codereview.appspot.com/1196041/show
Affected files:
M UPGRADING
M java/common/conf/shindig.properties
M
java/social-api/src/main/java/org/apache/shindig/social/core/config/SocialApiGuiceModule.java
Index: UPGRADING
diff --git a/UPGRADING b/UPGRADING
index
03734d59dd55f16c2c5cde796ff8f5c33e184b72..40a777f1ddd1226c287a285c33051b7538362338
100644
--- a/UPGRADING
+++ b/UPGRADING
@@ -23,6 +23,7 @@ Too many to mention. Check the top-level pom.xml for all
the new versions
* servlet-api is upgraded to 2.5
+
== Java Interface Changes ==
* AbstractContainerConfig
@@ -65,6 +66,10 @@ is easy, just use the following syntax:
Multibinder.newSetBinder(binder(), Object.class,
Names.named("org.apache.shindig.handlers"))
.addBinding().toInstance(MyHandler.class);
+The long value annotated with the
name "org.apache.shindig.serviceExpirationDurationMinutes" has
+been moved to shindig/common/conf/shindig.properties. Guice 2.0 can
inject Long values from Strings
+automatically.
+
== PHP Changes ==
TBD
Index: java/common/conf/shindig.properties
diff --git a/java/common/conf/shindig.properties
b/java/common/conf/shindig.properties
index
64972e0628e14ad0eef0c4ce350bd7d4392a329c..86b4a223318ec24fcb7f45b1517f5f88d05506c1
100644
--- a/java/common/conf/shindig.properties
+++ b/java/common/conf/shindig.properties
@@ -128,3 +128,6 @@ shindig.api.disallow-unknown-content-types=true
# fashion, ie. by the class itself or tightly controlled code.
shindig.uri.proxy.use-strict-parsing=false
shindig.uri.concat.use-strict-parsing=false
+
+
+org.apache.shindig.serviceExpirationDurationMinutes=60
Index:
java/social-api/src/main/java/org/apache/shindig/social/core/config/SocialApiGuiceModule.java
diff --git
a/java/social-api/src/main/java/org/apache/shindig/social/core/config/SocialApiGuiceModule.java
b/java/social-api/src/main/java/org/apache/shindig/social/core/config/SocialApiGuiceModule.java
index
eaab74fc29f02616a464ed03add3bb3226b57ff4..195eaa8600b0198f09b4f0253448a4ed1fb26c30
100644
---
a/java/social-api/src/main/java/org/apache/shindig/social/core/config/SocialApiGuiceModule.java
+++
b/java/social-api/src/main/java/org/apache/shindig/social/core/config/SocialApiGuiceModule.java
@@ -75,8 +75,6 @@ public class SocialApiGuiceModule extends AbstractModule {
for (Class handler : getHandlers()) {
handlerBinder.addBinding().toInstance(handler);
}
-
-
bind(Long.class).annotatedWith(Names.named("org.apache.shindig.serviceExpirationDurationMinutes")).toInstance(60L);
}
/**