0

jclouds を 1.5 から 1.6 にアップグレードしてもクラスBlobStoreContextFactoryは削除されない

以前は、いくつかの単体テスト コードがありました。

    BlobStoreContextFactory contextFactory = new BlobStoreContextFactory();
    BlobStoreContext blobStoreContext = contextFactory.createContext("transient", "identity", "credential");

しかし、それはもうコンパイルできません。

[ERROR] /Users/davsclaus/workspace/camel/tests/camel-itest-osgi/src/test/java/org/apache/camel/itest/osgi/jclouds/BlobStoreBlueprintRouteTest.java:[27,28] error: cannot find symbol
[ERROR] symbol:   class BlobStoreContextFactory
[ERROR] location: package org.jclouds.blobstore

http://jclouds.incubator.apache.org/documentation/releasenotes/1.6/の 1.6.0 リリース ノートから移行ガイドなどを見つけることができませんでした。

BlobStoreContextファクトリまたはその他の方法なしでを作成する方法はありますか?

4

1 に答える 1

1

答えを見つけました。使用する新しいContextBuilderAPI があります。

BlobStore blobStore = ContextBuilder.newBuilder("transient").credentials("identity", "credential")
                          .buildView(BlobStoreContext.class).getBlobStore();
于 2013-07-10T16:10:34.120 に答える