01: /*****************************************************************************
02: * Copyright (c) PicoContainer Organization. All rights reserved. *
03: * ------------------------------------------------------------------------- *
04: * The software in this package is published under the terms of the BSD *
05: * style license a copy of which has been included with this distribution in *
06: * the LICENSE.txt file. *
07: * *
08: *****************************************************************************/package org.picocontainer.gems.jndi;
09:
10: import java.util.Properties;
11:
12: import org.picocontainer.ComponentAdapter;
13: import org.picocontainer.ComponentFactory;
14: import org.picocontainer.ComponentMonitor;
15: import org.picocontainer.LifecycleStrategy;
16: import org.picocontainer.Parameter;
17: import org.picocontainer.PicoCompositionException;
18:
19: /**
20: * TODO: decide where to get JNDI name as we do not have
21: * implementation here. ? Property
22: * @author k.pribluda
23: *
24: */
25: public class JNDIProviding implements ComponentFactory {
26:
27: public <T> ComponentAdapter<T> createComponentAdapter(
28: ComponentMonitor componentMonitor,
29: LifecycleStrategy lifecycleStrategy,
30: Properties componentProperties, Object componentKey,
31: Class<T> componentImplementation, Parameter... parameters)
32: throws PicoCompositionException {
33: return null;
34: }
35:
36: }
|