01: /*
02: * Copyright 2007 The Kuali Foundation
03: *
04: * Licensed under the Educational Community License, Version 1.0 (the "License");
05: * you may not use this file except in compliance with the License.
06: * You may obtain a copy of the License at
07: *
08: * http://www.opensource.org/licenses/ecl1.php
09: *
10: * Unless required by applicable law or agreed to in writing, software
11: * distributed under the License is distributed on an "AS IS" BASIS,
12: * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13: * See the License for the specific language governing permissions and
14: * limitations under the License.
15: */
16: package org.kuali.rice;
17:
18: public class RiceConstants {
19:
20: public static final int DEFAULT_TRANSACTION_TIMEOUT_SECONDS = 3600;
21: public static final String MESSAGE_ENTITY = "message.entity";
22: public static final String MESSAGE_PERSISTENCE = "message.persistence";
23: public static final String MESSAGING_OFF = "message.off";
24: public static final String MESSAGE_DELIVERY = "message.delivery";
25: public static final String MESSAGING_SYNCHRONOUS = "synchronous";
26: public static final String DEFAULT_CONFIG_LOCATION_PARAM = "default.config.location";
27: public static final String INJECTED_EXCEPTION_MESSAGE_SCHEDULER_KEY = "message.injected.scheduler";
28: public static final String FIXED_POOL_SIZE = "ksb.fixedPoolSize";
29: public static final String KSB_AUTH_SERVICE = "ksb.authService";
30:
31: public static final String ROOT_RESOURCE_LOADER_CONTAINER_NAME = "RootResourceLoaderContainer";
32: public static final String DEFAULT_ROOT_RESOURCE_LOADER_NAME = "RootResourceLoader";
33:
34: //message queue constants
35: public static final String ROUTE_QUEUE_QUEUED = "Q";
36: public static final String ROUTE_QUEUE_EXCEPTION = "E";
37: public static final String ROUTE_QUEUE_ROUTING = "R";
38: public static final String ROUTE_QUEUE_MAX_RETRY_ATTEMPTS_KEY = "RouteQueue.maxRetryAttempts";
39: public static final String ROUTE_QUEUE_MAX_RETRY_ATTEMPTS_OVERRIDE_KEY = "RouteQueue.maxRetryAttemptsOverride";
40: public static final String ROUTE_QUEUE_TIME_INCREMENT_KEY = "RouteQueue.timeIncrement";
41: public static final String IMMEDIATE_EXCEPTION_ROUTING = "Routing.ImmediateExceptionRouting";
42: public static final Integer ROUTE_QUEUE_DEFAULT_PRIORITY = new Integer(
43: 5);
44:
45: public static final String KSB_MESSAGE_DATASOURCE = "ksbMessage.datasource";
46: public static final String KSB_REGISTRY_DATASOURCE = "ksbRegistry.datasource";
47: public static final String KSB_MESSAGE_DATASOURCE_JNDI = "ksbMessage.datasource.jndi.location";
48: public static final String KSB_REGISTRY_DATASOURCE_JNDI = "ksbRegistry.datasource.jndi.location";
49: public static final String USE_QUARTZ_DATABASE = "useQuartzDatabase";
50:
51: // custom http header keys
52: public static final String DIGITAL_SIGNATURE_HEADER = "KEW_DIGITAL_SIGNATURE";
53: public static final String KEYSTORE_ALIAS_HEADER = "KEW_KEYSTORE_ALIAS";
54:
55: public static final String SERVICES_TO_CACHE = "rice.resourceloader.servicesToCache";
56:
57: }
|