You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@jclouds.apache.org by ga...@apache.org on 2016/01/21 19:20:06 UTC

jclouds git commit: Do not override S3 provider methods

Repository: jclouds
Updated Branches:
  refs/heads/master 7b3a300d5 -> 100d1dac6


Do not override S3 provider methods

Fixes Guice 4.0 support.


Project: http://git-wip-us.apache.org/repos/asf/jclouds/repo
Commit: http://git-wip-us.apache.org/repos/asf/jclouds/commit/100d1dac
Tree: http://git-wip-us.apache.org/repos/asf/jclouds/tree/100d1dac
Diff: http://git-wip-us.apache.org/repos/asf/jclouds/diff/100d1dac

Branch: refs/heads/master
Commit: 100d1dac6cdbcab05903dd3c05c319e8645ad337
Parents: 7b3a300
Author: Andrew Gaul <ga...@apache.org>
Authored: Thu Jan 21 03:21:47 2016 -0800
Committer: Andrew Gaul <ga...@apache.org>
Committed: Thu Jan 21 10:12:19 2016 -0800

----------------------------------------------------------------------
 .../src/main/java/org/jclouds/s3/config/S3HttpApiModule.java  | 7 +++++++
 1 file changed, 7 insertions(+)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/jclouds/blob/100d1dac/apis/s3/src/main/java/org/jclouds/s3/config/S3HttpApiModule.java
----------------------------------------------------------------------
diff --git a/apis/s3/src/main/java/org/jclouds/s3/config/S3HttpApiModule.java b/apis/s3/src/main/java/org/jclouds/s3/config/S3HttpApiModule.java
index e8eded5..aae98ec 100644
--- a/apis/s3/src/main/java/org/jclouds/s3/config/S3HttpApiModule.java
+++ b/apis/s3/src/main/java/org/jclouds/s3/config/S3HttpApiModule.java
@@ -251,6 +251,13 @@ public class S3HttpApiModule<S extends S3Client> extends AWSHttpApiModule<S> {
    @Provides
    @TimeStamp
    @Singleton
+   protected final Supplier<Date> guiceProvideTimeStampCacheDate(
+      @Named(Constants.PROPERTY_SESSION_INTERVAL) long seconds,
+      @TimeStamp final Supplier<String> timestamp,
+      final DateService dateService) {
+      return provideTimeStampCacheDate(seconds, timestamp, dateService);
+   }
+
    protected Supplier<Date> provideTimeStampCacheDate(
       @Named(Constants.PROPERTY_SESSION_INTERVAL) long seconds,
       @TimeStamp final Supplier<String> timestamp,