package com.eactive.eai.common.dao;

/**
* 1. 기능 : DAO에서 사용하는 JDBC DataSource에 대한 JNDI 이름을 정의한 상수 클래스
* 2. 처리 개요 : DAO에서 사용하는 JDBC DataSource에 대한 JNDI 이름을 정의한다.
* *     -
* 3. 주의사항
*
* @author  :
* @version : v 1.0.0
* @see : 관련 기능을 참조
* @since   :
*/
public interface Keys
{
    /**
     * EAI 프레임웍에서 사용하는 기본 DataSource에 대한 JNDI 이름
     */
    public static final String EAI_DATASOURCE = System.getProperty("eai.jdbc.Name");

    /**
     * TABLE 의 OWNER 명
     */
    public static final String TABLE_OWNER_KEY = "eai.tableowner";
    public static final String SERVER_KEY 	   = "inst.Name";
    
    public static final String TABLE_OWNER     = System.getProperty(TABLE_OWNER_KEY)+".";
    public static final String BAP01_JOB_QUEUE       = "jms/qu01Bap11Svr01JobQueue";
    public static final String BAP01_TIMER_QUEUE     = "jms/qu01Bap11Svr01TimerQueue";
    public static final String BAP02_JOB_QUEUE       = "jms/qu01Bap21Svr01JobQueue";
    public static final String BAP02_TIMER_QUEUE     = "jms/qu01Bap21Svr01TimerQueue";
    
    public static final String CONNECT_FACTORY = "jms/cft01BapConnectionFactory";

}
