org.jclouds.date.TimeStamp.<init>()方法的使用及代码示例

x33g5p2x  于2022-01-29 转载在 其他  
字(4.4k)|赞(0)|评价(0)|浏览(170)

本文整理了Java中org.jclouds.date.TimeStamp.<init>()方法的一些代码示例,展示了TimeStamp.<init>()的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。TimeStamp.<init>()方法的具体详情如下:
包路径:org.jclouds.date.TimeStamp
类名称:TimeStamp
方法名:<init>

TimeStamp.<init>介绍

暂无

代码示例

代码示例来源:origin: jclouds/legacy-jclouds

  1. @Provides
  2. @TimeStamp
  3. protected String provideTimeStamp(@TimeStamp Supplier<String> cache) {
  4. return cache.get();
  5. }

代码示例来源:origin: jclouds/legacy-jclouds

  1. @Provides
  2. @TimeStamp
  3. protected Long provideTimeStamp(@TimeStamp Supplier<Long> cache) {
  4. return cache.get();
  5. }

代码示例来源:origin: jclouds/legacy-jclouds

  1. @Provides
  2. @TimeStamp
  3. protected String provideTimeStamp(@TimeStamp Supplier<String> cache) {
  4. return cache.get();
  5. }

代码示例来源:origin: jclouds/legacy-jclouds

  1. @Provides
  2. @TimeStamp
  3. protected Long unixEpochTimestampProvider() {
  4. return System.currentTimeMillis() / 1000; /* convert to seconds */
  5. }

代码示例来源:origin: jclouds/legacy-jclouds

  1. @Inject
  2. public SignRequest(SignatureWire signatureWire, @org.jclouds.location.Provider Supplier<Credentials> creds,
  3. @TimeStamp Provider<String> timeStampProvider, Crypto crypto, HttpUtils utils) {
  4. this.signatureWire = signatureWire;
  5. this.creds = creds;
  6. this.timeStampProvider = timeStampProvider;
  7. this.crypto = crypto;
  8. this.utils = utils;
  9. }

代码示例来源:origin: jclouds/legacy-jclouds

  1. @Provides
  2. @TimeStamp
  3. protected String provideTimeStamp(DateService dateService) {
  4. return dateService.iso8601DateFormat(new Date(System.currentTimeMillis()));
  5. }

代码示例来源:origin: jclouds/legacy-jclouds

  1. @Override
  2. protected String provideTimeStamp(@TimeStamp Supplier<String> cache) {
  3. return "Thu, 05 Jun 2008 16:38:19 GMT";
  4. }
  5. }

代码示例来源:origin: jclouds/legacy-jclouds

  1. /**
  2. * borrowing concurrency code to ensure that caching takes place properly
  3. */
  4. @Provides
  5. @TimeStamp
  6. Supplier<Long> provideTimeStampCache(@Named(PROPERTY_SESSION_INTERVAL) long seconds) {
  7. return Suppliers.memoizeWithExpiration(new Supplier<Long>() {
  8. public Long get() {
  9. return System.currentTimeMillis() / 1000;
  10. }
  11. }, seconds, TimeUnit.SECONDS);
  12. }

代码示例来源:origin: jclouds/legacy-jclouds

  1. @Override
  2. protected String provideTimeStamp(@TimeStamp Supplier<String> cache) {
  3. return "Thu, 05 Jun 2008 16:38:19 GMT";
  4. }
  5. }

代码示例来源:origin: jclouds/legacy-jclouds

  1. @Provides
  2. @TimeStamp
  3. protected String provideTimeStamp(DateService dateService) {
  4. return dateService.rfc1123DateFormat(new Date(System.currentTimeMillis()));
  5. }

代码示例来源:origin: jclouds/legacy-jclouds

  1. @Override
  2. protected String provideTimeStamp(@TimeStamp Supplier<String> cache) {
  3. return "2009-11-08T15:54:08.897Z";
  4. }
  5. }

代码示例来源:origin: jclouds/legacy-jclouds

  1. @Override
  2. protected String provideTimeStamp(@TimeStamp Supplier<String> cache) {
  3. return "2009-11-08T15:54:08.897Z";
  4. }
  5. }

代码示例来源:origin: jclouds/legacy-jclouds

  1. @Override
  2. protected String provideTimeStamp(@TimeStamp Supplier<String> cache) {
  3. return "2009-11-08T15:54:08.897Z";
  4. }
  5. }

代码示例来源:origin: jclouds/legacy-jclouds

  1. @Override
  2. protected String provideTimeStamp(@TimeStamp Supplier<String> cache) {
  3. return DEFAULT_DATE;
  4. }
  5. }

代码示例来源:origin: jclouds/legacy-jclouds

  1. @Override
  2. protected Long provideTimeStamp(@TimeStamp Supplier<Long> cache) {
  3. return 1267243795L;
  4. }
  5. }

代码示例来源:origin: jclouds/legacy-jclouds

  1. @Provides
  2. @Singleton
  3. @TimeStamp
  4. protected Supplier<Date> provideCacheBusterDate() {
  5. return memoizeWithExpiration(new Supplier<Date>() {
  6. public Date get() {
  7. return new Date();
  8. }
  9. }, 1, TimeUnit.SECONDS);
  10. }
  11. }

代码示例来源:origin: jclouds/legacy-jclouds

  1. @Inject
  2. public SharedKeyLiteAuthentication(SignatureWire signatureWire,
  3. @org.jclouds.location.Provider Supplier<Credentials> creds, @TimeStamp Provider<String> timeStampProvider,
  4. Crypto crypto, HttpUtils utils) {
  5. this.crypto = crypto;
  6. this.utils = utils;
  7. this.signatureWire = signatureWire;
  8. this.creds = creds;
  9. this.timeStampProvider = timeStampProvider;
  10. }

代码示例来源:origin: jclouds/legacy-jclouds

  1. @Inject
  2. public RestAuthentication(@org.jclouds.location.Provider Supplier<Credentials> creds,
  3. @TimeStamp Provider<String> timeStampProvider, Crypto crypto) {
  4. this.creds = creds;
  5. this.timeStampProvider = timeStampProvider;
  6. this.crypto = crypto;
  7. }

代码示例来源:origin: jclouds/legacy-jclouds

  1. @Override
  2. protected String provideTimeStamp(@TimeStamp Supplier<String> cache) {
  3. return "Thu, 05 Jun 2008 16:38:19 GMT";
  4. }
  5. }

代码示例来源:origin: jclouds/legacy-jclouds

  1. @Inject
  2. public ShareUrl(@Provider Supplier<Credentials> creds, @Provider Supplier<URI> provider,
  3. @TimeStamp javax.inject.Provider<Long> timeStampProvider, Crypto crypto) {
  4. this.creds = creds;
  5. this.provider = provider;
  6. this.timeStampProvider = timeStampProvider;
  7. this.crypto = crypto;
  8. }

相关文章

TimeStamp类方法