1 /*
2 * Copyright 2003 - 2013 The eFaps Team
3 *
4 * Licensed under the Apache License, Version 2.0 (the "License");
5 * you may not use this file except in compliance with the License.
6 * You may obtain a copy of the License at
7 *
8 * http://www.apache.org/licenses/LICENSE-2.0
9 *
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 * Revision: $Rev$
17 * Last Changed: $Date$
18 * Last Changed By: $Author$
19 */
20
21 package org.efaps.init;
22
23 /**
24 * The interface is used to define the names of the bindings.
25 *
26 * @author The eFaps Team
27 * @version $Id$
28 */
29 public interface INamingBinds
30 {
31 /**
32 * The static variable holds the resource name for the JDBC database
33 * connection.
34 */
35 String RESOURCE_DATASOURCE = "eFaps/jdbc";
36
37 /**
38 * The static variable holds the resource name for the database type.
39 */
40 String RESOURCE_DBTYPE = "eFaps/dbType";
41
42 /**
43 * Resource name of the transaction manager.
44 */
45 String RESOURCE_TRANSMANAG = "eFaps/transactionManager";
46
47 /**
48 * Resource name of the transaction manager.
49 */
50 String RESOURCE_USERTRANSACTION = "eFaps/usrTransaction";
51
52 /**
53 * Resource name of the transaction manager Timeout value.
54 */
55 String RESOURCE_CONFIGPROPERTIES = "eFaps/configProperties";
56
57 /**
58 * Resource name of the TransactionSynchronizationRegistry.
59 */
60 String RESOURCE_TRANSSYNREG = "eFaps/TransactionSynchronizationRegistry";
61
62 /**
63 * Resource name of the TransactionSynchronizationRegistry.
64 */
65 String INFINISPANMANGER = "CacheManager";
66
67 }