001 /* 002 * Copyright 2008-2009 the original author or authors. 003 * The contents of this file are subject to the Mozilla Public License 004 * Version 1.1 (the "License"); you may not use this file except in 005 * compliance with the License. You may obtain a copy of the License at 006 * http://www.mozilla.org/MPL/ 007 * 008 * Software distributed under the License is distributed on an "AS IS" 009 * basis, WITHOUT WARRANTY OF ANY KIND, either express or implied. See the 010 * License for the specific language governing rights and limitations 011 * under the License. 012 */ 013 014 package com.mtgi.analytics.aop.config.v11; 015 016 /** 017 * String constants for values embedded in <code>com/mtgi/analytics/aop/config/v11/applicationContext.xml</code>. 018 */ 019 public interface ConfigurationConstants { 020 /** classpath resource location for the embedded template configuration used by {@link BtManagerBeanDefinitionParser} */ 021 public static final String CONFIG_TEMPLATE = "com/mtgi/analytics/aop/config/v11/applicationContext.xml"; 022 /** prefix used on all bean names found in the {@link #CONFIG_TEMPLATE template configuration} */ 023 public static final String CONFIG_NAMESPACE = "com.mtgi.analytics"; 024 025 /** bean name for the default <code>bt:manager</code> configuration */ 026 public static final String CONFIG_MANAGER = CONFIG_NAMESPACE + ".btManager"; 027 /** bean name for the default <code>bt:session-context</code> configuration */ 028 public static final String CONFIG_SESSION_CONTEXT = CONFIG_NAMESPACE + ".btSessionContext"; 029 /** bean name for the default <code>bt:persister</code> configuration */ 030 public static final String CONFIG_PERSISTER = CONFIG_NAMESPACE + ".btPersister"; 031 /** bean name for the default private Quartz Scheduler instance used by both <code>bt:manager</code> and <code>bt:persister</code> */ 032 public static final String CONFIG_SCHEDULER = CONFIG_NAMESPACE + ".btScheduler"; 033 /** bean name for the default private TaskExecutor instance used by the private scheduler and <code>bt:manager</code> */ 034 public static final String CONFIG_EXECUTOR = CONFIG_NAMESPACE + ".btExecutor"; 035 }