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

x33g5p2x  于2022-01-26 转载在 其他  
字(8.5k)|赞(0)|评价(0)|浏览(108)

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

Provider.<init>介绍

暂无

代码示例

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

@Inject
CloudStackContextImpl(@Provider Context backend, @Provider TypeToken<? extends Context> backendType,
   ComputeService computeService, Utils utils, CloudStackClient client,
   org.jclouds.rest.RestContext<CloudStackDomainClient, CloudStackDomainAsyncClient> domainContext,
   org.jclouds.rest.RestContext<CloudStackGlobalClient, CloudStackGlobalAsyncClient> globalContext) {
 super(backend, backendType, computeService, utils);
 this.client = client;
 this.domainContext = domainContext;
 this.globalContext = globalContext;
}

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

@Inject
public AWSS3BlobStoreContextImpl(@Provider Context backend, @Provider TypeToken<? extends Context> backendType,
    BlobMap.Factory blobMapFactory, Utils utils, ConsistencyModel consistencyModel,
    InputStreamMap.Factory inputStreamMapFactory, AsyncBlobStore ablobStore, BlobStore blobStore,
    BlobRequestSigner blobRequestSigner) {
 super(backend, backendType, blobMapFactory, utils, consistencyModel, inputStreamMapFactory, ablobStore,
      blobStore, blobRequestSigner);
}

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

@Inject
public S3BlobStoreContextImpl(@Provider Context backend, @Provider TypeToken<? extends Context> backendType,
    BlobMap.Factory blobMapFactory, Utils utils, ConsistencyModel consistencyModel,
    InputStreamMap.Factory inputStreamMapFactory, AsyncBlobStore ablobStore, BlobStore blobStore,
    BlobRequestSigner blobRequestSigner) {
 super(backend, backendType, blobMapFactory, utils, consistencyModel, inputStreamMapFactory, ablobStore,
      blobStore, blobRequestSigner);
}

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

@Inject
public EC2ComputeServiceContextImpl(@Provider Context backend, @Provider TypeToken<? extends Context> backendType,
    EC2ComputeService computeService, Utils utils) {
 super(backend, backendType, computeService, utils);
}

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

@Inject
public LoadBalancerServiceContextImpl(@Provider Context backend,
    @Provider TypeToken<? extends Context> backendType, LoadBalancerService loadBalancerService, Utils utils) {
 super(backend, backendType);
 this.utils = utils;
 this.loadBalancerService = checkNotNull(loadBalancerService, "loadBalancerService");
}

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

@Inject
public QuerySigner(SignatureWire signatureWire, @Provider Supplier<Credentials> creds, Crypto crypto, HttpUtils utils) {
 this.signatureWire = signatureWire;
 this.creds = creds;
 this.crypto = crypto;
 this.utils = utils;
}

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

@Inject
public ComputeServiceContextImpl(@Provider Context backend, @Provider TypeToken<? extends Context> backendType,
    ComputeService computeService, Utils utils) {
 super(backend, backendType);
 this.computeService = checkNotNull(computeService, "computeService");
 this.utils = checkNotNull(utils, "utils");
}

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

@Inject
NodesParsedFromSupplier(@Provider Supplier<InputStream> supplier, Function<InputStream, LoadingCache<String, Node>> parser) {
 this.supplier = checkNotNull(supplier, "supplier");
 this.parser = checkNotNull(parser, "parser");
}

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

@Inject
public LocalBlobRequestSigner(BasicAuthentication basicAuth, BlobToHttpGetOptions blob2HttpGetOptions, @Provider Supplier<URI> endpoint,
     ContentMetadataCodec contentMetadataCodec) {
 this.basicAuth = checkNotNull(basicAuth, "basicAuth");
 this.blob2HttpGetOptions = checkNotNull(blob2HttpGetOptions, "blob2HttpGetOptions");
 this.endpoint = endpoint;
 this.contentMetadataCodec = contentMetadataCodec;
}

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

@Inject
public GetCurrentUser(CloudStackClient client, @Provider Supplier<Credentials> creds) {
 this.client = checkNotNull(client, "client");
 this.creds = checkNotNull(creds, "creds");
}

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

@Inject
public LocationIdToURIFromConfigurationOrDefaultToProvider(ValueOfConfigurationKeyOrNull config, @Provider Supplier<URI> providerURI, @Assisted Supplier<Set<String>> locationIds,
    @Assisted String configPrefix) {
 this.config = config;
 this.locationIds = locationIds;
 this.providerURI = providerURI;
 this.configPrefix = configPrefix;
}

代码示例来源:origin: com.amysta.jclouds/jclouds-blobstore

@Inject
public BlobStoreContextImpl(@Provider Context backend, @Provider TypeToken<? extends Context> backendType,
   Utils utils, ConsistencyModel consistencyModel, BlobStore blobStore, BlobRequestSigner blobRequestSigner) {
 super(backend, backendType);
 this.consistencyModel = checkNotNull(consistencyModel, "consistencyModel");
 this.blobStore = checkNotNull(blobStore, "blobStore");
 this.utils = checkNotNull(utils, "utils");
 this.blobRequestSigner = checkNotNull(blobRequestSigner, "blobRequestSigner");
}

代码示例来源:origin: org.jclouds/jclouds-core

@Inject
public LocationIdToURIFromConfigurationOrDefaultToProvider(ValueOfConfigurationKeyOrNull config, @Provider Supplier<URI> providerURI, @Assisted Supplier<Set<String>> locationIds,
    @Assisted String configPrefix) {
 this.config = config;
 this.locationIds = locationIds;
 this.providerURI = providerURI;
 this.configPrefix = configPrefix;
}

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

@Inject
public ShareUrl(@Provider Supplier<Credentials> creds, @Provider Supplier<URI> provider,
   @TimeStamp javax.inject.Provider<Long> timeStampProvider, Crypto crypto) {
 this.creds = creds;
 this.provider = provider;
 this.timeStampProvider = timeStampProvider;
 this.crypto = crypto;
}

代码示例来源:origin: com.amysta.jclouds/jclouds-blobstore

@Inject
public LocalBlobRequestSigner(BasicAuthentication basicAuth, BlobToHttpGetOptions blob2HttpGetOptions, @Provider Supplier<URI> endpoint,
     ContentMetadataCodec contentMetadataCodec) {
 this.basicAuth = checkNotNull(basicAuth, "basicAuth");
 this.blob2HttpGetOptions = checkNotNull(blob2HttpGetOptions, "blob2HttpGetOptions");
 this.endpoint = endpoint;
 this.contentMetadataCodec = contentMetadataCodec;
}

代码示例来源:origin: org.apache.jclouds.api/oauth

@Inject JWTBearerTokenFlow(AuthorizeToken loader, @Named(PROPERTY_SESSION_INTERVAL) long tokenDuration,
   @Provider Supplier<Credentials> credentialsSupplier, OAuthConfigFactory oauthConfigFactory) {
 this.credentialsSupplier = credentialsSupplier;
 this.oauthConfigFactory = oauthConfigFactory;
 // since the session interval is also the token expiration time requested to the server make the token expire a
 // bit before the deadline to make sure there aren't session expiration exceptions
 long cacheExpirationSeconds = tokenDuration > 30 ? tokenDuration - 30 : tokenDuration;
 this.tokenCache = CacheBuilder.newBuilder().expireAfterWrite(cacheExpirationSeconds, SECONDS).build(loader);
}

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

@Inject
public JustProvider(@Provider String providerName, @Provider Supplier<URI> endpointSupplier, @Iso3166 Set<String> isoCodesSupplier) {
 this.providerName = checkNotNull(providerName, "providerName");
 this.endpointSupplier = checkNotNull(endpointSupplier, "endpoint");
 this.isoCodesSupplier = checkNotNull(isoCodesSupplier, "isoCodes");
}

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

@Inject
public RegionToEndpointOrProviderIfNull(@Provider String defaultProvider, @Provider Supplier<URI> defaultUri,
   @Region Supplier<Map<String, Supplier<URI>>> regionToEndpointSupplier) {
 this.defaultProvider = checkNotNull(defaultProvider, "defaultProvider");
 this.defaultUri = checkNotNull(defaultUri, "defaultUri");
 this.regionToEndpointSupplier = checkNotNull(regionToEndpointSupplier, "regionToEndpointSupplier");
}

代码示例来源:origin: io.cloudsoft.jclouds/jclouds-core

@Inject
public RegionToEndpointOrProviderIfNull(@Provider String defaultProvider, @Provider Supplier<URI> defaultUri,
   @Region Supplier<Map<String, Supplier<URI>>> regionToEndpointSupplier) {
 this.defaultProvider = checkNotNull(defaultProvider, "defaultProvider");
 this.defaultUri = checkNotNull(defaultUri, "defaultUri");
 this.regionToEndpointSupplier = checkNotNull(regionToEndpointSupplier, "regionToEndpointSupplier");
}

代码示例来源:origin: org.jclouds/jclouds-core

@Inject
public JustProvider(@Provider String providerName, @Provider Supplier<URI> endpointSupplier, @Iso3166 Set<String> isoCodesSupplier) {
 this.providerName = checkNotNull(providerName, "providerName");
 this.endpointSupplier = checkNotNull(endpointSupplier, "endpoint");
 this.isoCodesSupplier = checkNotNull(isoCodesSupplier, "isoCodes");
}

相关文章

Provider类方法