01: /* Copyright 2002 The JA-SIG Collaborative. All rights reserved.
02: * See license distributed with this file and
03: * available online at http://www.uportal.org/license.html
04: */
05:
06: package org.jasig.portal.services.stats;
07:
08: /**
09: * A factory that produces IStatsRecorder implementations.
10: *
11: * This factory interface is deprecated because the preferred approach is to
12: * use Spring bean configuration to wire together your IStatsRecorder instances
13: * rather than relying upon custom factories. Think of Spring as the ultimate general
14: * factory.
15: *
16: * @author Ken Weiner, kweiner@unicon.net
17: * @version $Revision: 35942 $ $Date: 2005-07-15 14:45:03 -0700 (Fri, 15 Jul 2005) $
18: * @deprecated as of uP 2.5.1, factory not needed when using Spring to instantiate the IStatsRecorder implementation.
19: */
20: public interface IStatsRecorderFactory {
21: /**
22: * Obtains the IStatsRecorderImplementation
23: * @return statsRecorder, the IStatsRecorder implementation
24: */
25: public IStatsRecorder getStatsRecorder();
26: }
|