org.jclouds.openstack.swift.blobstore.config
Class TemporaryUrlExtensionModule.SwiftKeystoneTemporaryUrlExtensionModule

java.lang.Object
  extended by com.google.inject.AbstractModule
      extended by org.jclouds.openstack.swift.blobstore.config.TemporaryUrlExtensionModule<SwiftKeystoneAsyncClient>
          extended by org.jclouds.openstack.swift.blobstore.config.TemporaryUrlExtensionModule.SwiftKeystoneTemporaryUrlExtensionModule
All Implemented Interfaces:
com.google.inject.Module
Enclosing class:
TemporaryUrlExtensionModule<A extends CommonSwiftAsyncClient>

public static class TemporaryUrlExtensionModule.SwiftKeystoneTemporaryUrlExtensionModule
extends TemporaryUrlExtensionModule<SwiftKeystoneAsyncClient>

Ensures keystone auth is used instead of swift auth


Nested Class Summary
 
Nested classes/interfaces inherited from class org.jclouds.openstack.swift.blobstore.config.TemporaryUrlExtensionModule
TemporaryUrlExtensionModule.SwiftKeystoneTemporaryUrlExtensionModule, TemporaryUrlExtensionModule.SwiftTemporaryUrlExtensionModule
 
Constructor Summary
TemporaryUrlExtensionModule.SwiftKeystoneTemporaryUrlExtensionModule()
           
 
Method Summary
protected  void bindRequestSigner()
           
protected  void bindTemporaryUrlKeyApi()
           
 
Methods inherited from class org.jclouds.openstack.swift.blobstore.config.TemporaryUrlExtensionModule
configure, unixEpochTimestampProvider
 
Methods inherited from class com.google.inject.AbstractModule
addError, addError, addError, bind, bind, bind, bindConstant, binder, bindInterceptor, bindListener, bindScope, configure, convertToTypes, currentStage, getMembersInjector, getMembersInjector, getProvider, getProvider, install, requestInjection, requestStaticInjection, requireBinding, requireBinding
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

TemporaryUrlExtensionModule.SwiftKeystoneTemporaryUrlExtensionModule

public TemporaryUrlExtensionModule.SwiftKeystoneTemporaryUrlExtensionModule()
Method Detail

bindTemporaryUrlKeyApi

protected void bindTemporaryUrlKeyApi()
Overrides:
bindTemporaryUrlKeyApi in class TemporaryUrlExtensionModule<SwiftKeystoneAsyncClient>

bindRequestSigner

protected void bindRequestSigner()
Specified by:
bindRequestSigner in class TemporaryUrlExtensionModule<SwiftKeystoneAsyncClient>


Copyright © 2009-2013 jclouds. All Rights Reserved.