1 /***************************************************************************** 2 * Copyright (C) Codehaus.org. All rights reserved. * 3 * ------------------------------------------------------------------------- * 4 * The software in this package is published under the terms of the BSD * 5 * style license a copy of which has been included with this distribution in * 6 * the LICENSE.txt file. * 7 *****************************************************************************/ 8 /* 9 * Created on Mar 9, 2005 10 * 11 * Author Ben Yu 12 * ZBS 13 */ 14 package jfun.yan.containers; 15 16 17 18 /** 19 * A container that transforms all component registered to 20 * use singleton and dynamic proxy when instantiating component. 21 * <p> 22 * Codehaus.org. 23 * 24 * @author Ben Yu 25 * 26 */ 27 public class SingletonProxyContainer extends TransformingContainer { 28 public SingletonProxyContainer() { 29 super(new SimpleRegistrar(), 30 ComponentTransformers.proxier().seq( 31 ComponentTransformers.singletor() 32 )); 33 } 34 35 } 36