Skip to content

Commit 308db3c

Browse files
author
Yaguang Wang
committed
Merge pull request #287 from noralife/noralife/gcs-plugin
Plugin for Google Cloud Storage
2 parents ce145b7 + 6ef3101 commit 308db3c

25 files changed

+357
-1
lines changed

dev/cosbench-gcs/.classpath

Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,20 @@
1+
<?xml version="1.0" encoding="UTF-8"?>
2+
<classpath>
3+
<classpathentry exported="true" kind="lib" path="google-api-client-1.19.0.jar"/>
4+
<classpathentry exported="true" kind="lib" path="google-api-services-storage-v1-rev18-1.19.0.jar"/>
5+
<classpathentry exported="true" kind="lib" path="google-http-client-1.19.0.jar"/>
6+
<classpathentry exported="true" kind="lib" path="google-http-client-jackson2-1.19.0.jar"/>
7+
<classpathentry exported="true" kind="lib" path="google-oauth-client-1.19.0.jar"/>
8+
<classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-1.6"/>
9+
<classpathentry kind="con" path="org.eclipse.pde.core.requiredPlugins"/>
10+
<classpathentry exported="true" kind="lib" path="commons-codec-1.3.jar"/>
11+
<classpathentry exported="true" kind="lib" path="commons-logging-1.1.1.jar"/>
12+
<classpathentry exported="true" kind="lib" path="guava-jdk5-13.0.jar"/>
13+
<classpathentry exported="true" kind="lib" path="hamcrest-core-1.1.jar"/>
14+
<classpathentry exported="true" kind="lib" path="httpclient-4.0.1.jar"/>
15+
<classpathentry exported="true" kind="lib" path="httpcore-4.0.1.jar"/>
16+
<classpathentry exported="true" kind="lib" path="jackson-core-2.1.3.jar"/>
17+
<classpathentry exported="true" kind="lib" path="jsr305-1.3.9.jar"/>
18+
<classpathentry kind="src" path="src"/>
19+
<classpathentry kind="output" path="bin"/>
20+
</classpath>

dev/cosbench-gcs/.project

Lines changed: 28 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,28 @@
1+
<?xml version="1.0" encoding="UTF-8"?>
2+
<projectDescription>
3+
<name>cosbench-gcs</name>
4+
<comment></comment>
5+
<projects>
6+
</projects>
7+
<buildSpec>
8+
<buildCommand>
9+
<name>org.eclipse.jdt.core.javabuilder</name>
10+
<arguments>
11+
</arguments>
12+
</buildCommand>
13+
<buildCommand>
14+
<name>org.eclipse.pde.ManifestBuilder</name>
15+
<arguments>
16+
</arguments>
17+
</buildCommand>
18+
<buildCommand>
19+
<name>org.eclipse.pde.SchemaBuilder</name>
20+
<arguments>
21+
</arguments>
22+
</buildCommand>
23+
</buildSpec>
24+
<natures>
25+
<nature>org.eclipse.pde.PluginNature</nature>
26+
<nature>org.eclipse.jdt.core.javanature</nature>
27+
</natures>
28+
</projectDescription>
Lines changed: 37 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,37 @@
1+
Manifest-Version: 1.0
2+
Bundle-ManifestVersion: 2
3+
Bundle-Name: Google Cloud Storage Client Bundle
4+
Bundle-SymbolicName: cosbench-gcs
5+
Bundle-Version: 0.4.1.0
6+
Bundle-Vendor: Intel
7+
Bundle-RequiredExecutionEnvironment: JavaSE-1.6
8+
Import-Package: com.intel.cosbench.api.auth,
9+
com.intel.cosbench.api.context,
10+
com.intel.cosbench.api.storage,
11+
com.intel.cosbench.client.http,
12+
com.intel.cosbench.config,
13+
com.intel.cosbench.log,
14+
org.apache.commons.codec;version="[1.3.0,2.0.0)",
15+
org.apache.commons.codec.net;version="[1.3.0,2.0.0)",
16+
org.apache.http;version="[4.1.4,5.0.0)",
17+
org.apache.http.client;version="[4.1.3,5.0.0)",
18+
org.apache.http.client.methods;version="[4.1.3,5.0.0)",
19+
org.apache.http.conn;version="[4.1.3,5.0.0)",
20+
org.apache.http.entity;version="[4.1.4,5.0.0)",
21+
org.apache.http.message;version="[4.1.4,5.0.0)",
22+
org.apache.http.params;version="[4.1.4,5.0.0)",
23+
org.apache.http.util;version="[4.1.4,5.0.0)"
24+
Bundle-ClassPath: .,
25+
google-api-client-1.19.0.jar,
26+
google-api-services-storage-v1-rev18-1.19.0.jar,
27+
google-http-client-1.19.0.jar,
28+
google-http-client-jackson2-1.19.0.jar,
29+
google-oauth-client-1.19.0.jar,
30+
commons-codec-1.3.jar,
31+
commons-logging-1.1.1.jar,
32+
guava-jdk5-13.0.jar,
33+
hamcrest-core-1.1.jar,
34+
httpclient-4.0.1.jar,
35+
httpcore-4.0.1.jar,
36+
jackson-core-2.1.3.jar,
37+
jsr305-1.3.9.jar
Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
<?xml version="1.0" encoding="UTF-8"?>
2+
3+
<beans xmlns="http://www.springframework.org/schema/beans"
4+
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:osgi="http://www.springframework.org/schema/osgi"
5+
xsi:schemaLocation="
6+
http://www.springframework.org/schema/beans
7+
http://www.springframework.org/schema/beans/spring-beans-3.0.xsd
8+
http://www.springframework.org/schema/osgi
9+
http://www.springframework.org/schema/osgi/spring-osgi.xsd">
10+
11+
<bean name="storageFactory" class="com.intel.cosbench.api.GcsStor.GcsStorageFactory" />
12+
13+
<osgi:service ref="storageFactory" context-class-loader="service-provider"
14+
interface="com.intel.cosbench.api.storage.StorageAPIFactory">
15+
</osgi:service>
16+
17+
</beans>

dev/cosbench-gcs/build.properties

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,18 @@
1+
source.. = src/
2+
output.. = bin/
3+
bin.includes = META-INF/,\
4+
.,\
5+
google-api-client-1.19.0.jar,\
6+
google-api-services-storage-v1-rev18-1.19.0.jar,\
7+
google-http-client-1.19.0.jar,\
8+
google-http-client-jackson2-1.19.0.jar,\
9+
google-oauth-client-1.19.0.jar,\
10+
guava-jdk5-13.0.jar,\
11+
hamcrest-core-1.1.jar,\
12+
httpclient-4.0.1.jar,\
13+
httpcore-4.0.1.jar,\
14+
jackson-core-2.1.3.jar,\
15+
jsr305-1.3.9.jar,\
16+
commons-codec-1.3.jar,\
17+
commons-logging-1.1.1.jar
18+
45.6 KB
Binary file not shown.
59.3 KB
Binary file not shown.
185 KB
Binary file not shown.
Binary file not shown.
265 KB
Binary file not shown.

0 commit comments

Comments
 (0)