Source code: com/flexstor/common/services/ServiceArgumentsI.java
1 /*
2 * ServiceArgumentsI.java
3 *
4 * Copyright $Date: 2003/08/11 02:22:34 $ FLEXSTOR.net Inc.
5 *
6 * This work is licensed for use and distribution under license terms found at
7 * http://www.flexstor.org/license.html
8 *
9 */
10
11 package com.flexstor.common.services;
12
13 public interface ServiceArgumentsI
14 {
15 /**
16 * These constants define different properties of a service
17 * The property values for most services are set in a configuration file
18 **/
19 public final static String ACCESS_METHOD = "accessmethod";
20 public final static String ACCESS_OAS = "oas";
21 public final static String ACCESS_RMI = "rmi";
22 public final static String APPLETALK_CONVERTER_PATH = "appletalk_converterpath";
23 public final static String APPLETALK_INSTALL_PATH = "appletalk_installpath";
24 public final static String ARGUMENT = "argument";
25 public final static String FLAG_DATA_DESTINATION = "outflag";
26 public final static String FLAG_DATA_SOURCE = "inflag";
27 public final static String MAX_INSTANCES = "max_instances";
28 public final static String OBJECT_NAME = "objectname";
29 public final static String PORT_NUMBER = "serverport";
30 public final static String ROLE_DATA_DESTINATION = "outrole";
31 public final static String ROLE_DATA_SOURCE = "inrole";
32 public final static String SERVER_NAME = "servername";
33 public final static String SERVICE_NAME = "name";
34 public final static String STARTUP = "startup";
35 public final static String SYNCHRONIZE_WITH = "synchronize_with";
36 public final static String TYPE_DATA_DESTINATION = "outtype";
37 public final static String TYPE_DATA_SOURCE = "intype";
38 public final static String SECONDARY_ROLE_DATA_SOURCE = "secondaryinrole";
39 public final static String SECONDARY_TYPE_DATA_SOURCE = "secondaryintype";
40 public final static String SECONDARY_FLAG_DATA_SOURCE = "secondaryinflag";
41 public final static String FILE_SEPARATOR = "file_separator";
42 /**
43 * Indicates the process that started this service; some valid processes are:
44 * - Import preservice
45 * - Import postservice
46 * - Import [role.type]
47 * - CheckIn
48 * - CheckOut
49 */
50 public final static String PROCESS = "process";
51
52 /**
53 * Defaults for Assets role, type and flag
54 */
55 public final static String DEFAULT_ROLE = "ALL";
56 public final static String DEFAULT_TYPE = "ALL";
57 public final static String DEFAULT_FLAG = "PARENT";
58
59 /**
60 * Defaults for Service's startup mode
61 */
62 public final static String AUTOMATIC = "automatic";
63 public final static String DISABLED = "disabled";
64 public final static String MANUAL = "manual";
65 }