org.apache.aries.jndi
Class ObjectFactoryHelper

java.lang.Object
  extended by org.apache.aries.jndi.ObjectFactoryHelper
All Implemented Interfaces:
ObjectFactory
Direct Known Subclasses:
DirObjectFactoryHelper

public class ObjectFactoryHelper
extends Object
implements ObjectFactory


Field Summary
protected  org.osgi.framework.BundleContext callerContext
           
protected  org.osgi.framework.BundleContext defaultContext
           
 
Constructor Summary
ObjectFactoryHelper(org.osgi.framework.BundleContext defaultContext, org.osgi.framework.BundleContext callerContext)
           
 
Method Summary
 Object getObjectInstance(Object obj, Name name, Context nameCtx, Hashtable<?,?> environment)
           
protected  Object getObjectInstanceUsingObjectFactories(Object obj, Name name, Context nameCtx, Hashtable<?,?> environment)
           
protected static String getUrlScheme(String name)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

defaultContext

protected org.osgi.framework.BundleContext defaultContext

callerContext

protected org.osgi.framework.BundleContext callerContext
Constructor Detail

ObjectFactoryHelper

public ObjectFactoryHelper(org.osgi.framework.BundleContext defaultContext,
                           org.osgi.framework.BundleContext callerContext)
Method Detail

getObjectInstance

public Object getObjectInstance(Object obj,
                                Name name,
                                Context nameCtx,
                                Hashtable<?,?> environment)
                         throws Exception
Specified by:
getObjectInstance in interface ObjectFactory
Throws:
Exception

getObjectInstanceUsingObjectFactories

protected Object getObjectInstanceUsingObjectFactories(Object obj,
                                                       Name name,
                                                       Context nameCtx,
                                                       Hashtable<?,?> environment)
                                                throws Exception
Throws:
Exception

getUrlScheme

protected static String getUrlScheme(String name)


Copyright © 2009-2011 The Apache Software Foundation. All Rights Reserved.