1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19 package org.jclouds.blobstore;
20
21 import static org.jclouds.Constants.PROPERTY_API_VERSION;
22 import static org.jclouds.Constants.PROPERTY_ENDPOINT;
23 import static org.jclouds.Constants.PROPERTY_IO_WORKER_THREADS;
24 import static org.jclouds.Constants.PROPERTY_IDENTITY;
25 import static org.jclouds.Constants.PROPERTY_USER_THREADS;
26
27 import java.util.Properties;
28
29 import org.jclouds.PropertiesBuilder;
30
31
32
33
34
35
36 public class TransientBlobStorePropertiesBuilder extends PropertiesBuilder {
37 @Override
38 protected Properties defaultProperties() {
39 Properties properties = super.defaultProperties();
40 properties.setProperty(PROPERTY_ENDPOINT, "http://localhost/transient");
41 properties.setProperty(PROPERTY_API_VERSION, "1");
42 properties.setProperty(PROPERTY_IDENTITY, System.getProperty("user.name"));
43 properties.setProperty(PROPERTY_USER_THREADS, "0");
44 properties.setProperty(PROPERTY_IO_WORKER_THREADS, "0");
45 return properties;
46 }
47
48 public TransientBlobStorePropertiesBuilder(Properties properties) {
49 super(properties);
50 }
51
52 }