View Javadoc

1   /*
2    * Licensed to the Apache Software Foundation (ASF) under one or more
3    * contributor license agreements.  See the NOTICE file distributed with
4    * this work for additional information regarding copyright ownership.
5    * The ASF licenses this file to You under the Apache License, Version 2.0
6    * (the "License"); you may not use this file except in compliance with
7    * the License.  You may obtain a copy of the License at
8    *
9    *     http://www.apache.org/licenses/LICENSE-2.0
10   *
11   * Unless required by applicable law or agreed to in writing, software
12   * distributed under the License is distributed on an "AS IS" BASIS,
13   * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
14   * See the License for the specific language governing permissions and
15   * limitations under the License.
16   */
17  package org.apache.oodt.cas.pge.config;
18  
19  /**
20   * Met Keys used when reading a {@link PgeConfig} XML file.
21   *
22   * @author mattmann (Chris Mattmann)
23   * @author bfoster (Brian Foster)
24   */
25  public interface PgeConfigMetKeys {
26  
27      public static final String IMPORT_TAG = "import";
28  
29      public static final String NAMESPACE_ATTR = "namespace";
30  
31      public static final String FILE_ATTR = "file";
32  
33      public static final String CUSTOM_METADATA_TAG = "customMetadata";
34  
35      public static final String METADATA_TAG = "metadata";
36  
37      public static final String KEYREF_ATTR = "key-ref";
38  
39      public static final String KEY_GEN_ATTR = "key-gen";
40  
41      public static final String KEY_ATTR = "key";
42  
43      public static final String VAL_ATTR = "val";
44  
45      public static final String ENV_REPLACE_ATTR = "envReplace";
46  
47      public static final String ENV_REPLACE_NO_RECUR_ATTR = "envReplace-NoRecur";
48  
49      public static final String SPLIT_ATTR = "split";
50  
51      public static final String WORKFLOW_MET_ATTR = "workflowMet";
52  
53      public static final String DYN_INPUT_FILES_TAG = "dynInputFiles";
54  
55      public static final String FILE_TAG = "file";
56  
57      public static final String PATH_ATTR = "path";
58  
59      public static final String WRITER_CLASS_ATTR = "writerClass";
60  
61      public static final String ARGS_ATTR = "args";
62  
63      public static final String EXE_TAG = "exe";
64  
65      public static final String DIR_ATTR = "dir";
66  
67      public static final String SHELL_TYPE_ATTR = "shellType";
68  
69      public static final String CMD_TAG = "cmd";
70  
71      public static final String OUTPUT_TAG = "output";
72  
73      public static final String DIR_TAG = "dir";
74  
75      public static final String CREATE_BEFORE_EXEC_ATTR = "createBeforeExe";
76  
77      public static final String FILE_STAGING_TAG = "fileStaging";
78  
79      public static final String STAGE_FILES_TAG = "stageFiles";
80  
81      public static final String METADATA_KEY_ATTR = "metadataKey";
82  
83      public static final String FORCE_ATTR = "force";
84  }