<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE beans PUBLIC "-//SPRING//DTD BEAN//EN" "http://www.springframework.org/dtd/spring-beans.dtd">
<!--
 * Copyright 2004 Acegi Technology Pty Limited
 *
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *     http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 *
 * $Id: applicationContext.xml 1109 2005-11-17 00:56:49Z benalex $
-->

<beans>

   <!-- Automatically receives AuthenticationEvent messages from DaoAuthenticationProvider -->
   <bean id="authenticationLoggerListener" class="org.acegisecurity.event.authentication.LoggerListener"/>

   <!-- Automatically receives AuthenticationEvent messages from AbstractSecurityInterceptor -->
   <bean id="secureObjectLoggerListener" class="org.acegisecurity.event.authorization.LoggerListener"/>

   <!-- Setup a cache we can use in tests of the caching layer -->
   <bean id="cacheManager" class="org.springframework.cache.ehcache.EhCacheManagerFactoryBean">
      <property name="configLocation">
         <value>classpath:/ehcache-failsafe.xml</value>
      </property>
   </bean>  

   <bean id="eHCacheBackend" class="org.springframework.cache.ehcache.EhCacheFactoryBean">
      <property name="cacheManager">
         <ref local="cacheManager"/>
      </property>
      <property name="cacheName">
         <value>testingCache</value>
      </property>
   </bean>


</beans>
