View Javadoc
1   package emissary.core.constants;
2   
3   import com.google.common.collect.Lists;
4   
5   import java.util.Collections;
6   import java.util.List;
7   
8   public class Configurations {
9   
10      // common config keys
11      public static final String END_FORM = "END_FORM";
12      public static final String NEW_FORM = "NEW_FORM";
13      public static final String OUTPUT_FORM = "OUTPUT_FORM";
14      public static final String PLACE_RESOURCE_LIMIT_MILLIS = "PLACE_RESOURCE_LIMIT_MILLIS";
15  
16      // reserved config keys for service/place creation
17      public static final String PLACE_NAME = "PLACE_NAME";
18      public static final String SERVICE_NAME = "SERVICE_NAME";
19      public static final String SERVICE_TYPE = "SERVICE_TYPE";
20      public static final String SERVICE_DESCRIPTION = "SERVICE_DESCRIPTION";
21      public static final String SERVICE_COST = "SERVICE_COST";
22      public static final String SERVICE_QUALITY = "SERVICE_QUALITY";
23      public static final String SERVICE_PROXY = "SERVICE_PROXY";
24      public static final String SERVICE_KEY = "SERVICE_KEY";
25      public static final String SERVICE_PROXY_DENY = "SERVICE_PROXY_DENY";
26  
27      /**
28       * The list of reserved service config keys for service/place creation
29       */
30      public static final List<String> RESERVED_SERVICE_CONFIG_KEYS = Collections.unmodifiableList(
31              Lists.newArrayList(
32                      PLACE_NAME,
33                      SERVICE_COST,
34                      SERVICE_DESCRIPTION,
35                      SERVICE_KEY,
36                      SERVICE_NAME,
37                      SERVICE_PROXY,
38                      SERVICE_PROXY_DENY,
39                      SERVICE_QUALITY,
40                      SERVICE_TYPE));
41  
42      private Configurations() {}
43  }