Package org.apache.naming.factory
Class ResourceEnvFactory
- java.lang.Object
-
- org.apache.naming.factory.FactoryBase
-
- org.apache.naming.factory.ResourceEnvFactory
-
- All Implemented Interfaces:
ObjectFactory
public class ResourceEnvFactory extends FactoryBase
Object factory for Resources env.- Author:
- Remy Maucherat
-
-
Constructor Summary
Constructors Constructor Description ResourceEnvFactory()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected ObjectFactorygetDefaultFactory(Reference ref)If a default factory is available for the given reference type, create the default factory.protected ObjectgetLinked(Reference ref)If this reference is a link to another JNDI object, obtain that object.protected booleanisReferenceTypeSupported(Object obj)Determines if this factory supports processing the provided reference object.-
Methods inherited from class org.apache.naming.factory.FactoryBase
getObjectInstance
-
-
-
-
Method Detail
-
isReferenceTypeSupported
protected boolean isReferenceTypeSupported(Object obj)
Description copied from class:FactoryBaseDetermines if this factory supports processing the provided reference object.- Specified by:
isReferenceTypeSupportedin classFactoryBase- Parameters:
obj- The object to be processed- Returns:
trueif this factory can process the object, otherwisefalse
-
getDefaultFactory
protected ObjectFactory getDefaultFactory(Reference ref)
Description copied from class:FactoryBaseIf a default factory is available for the given reference type, create the default factory.- Specified by:
getDefaultFactoryin classFactoryBase- Parameters:
ref- The reference object to be processed- Returns:
- The default factory for the given reference object or
nullif no default factory exists.
-
getLinked
protected Object getLinked(Reference ref)
Description copied from class:FactoryBaseIf this reference is a link to another JNDI object, obtain that object.- Specified by:
getLinkedin classFactoryBase- Parameters:
ref- The reference object to be processed- Returns:
- The linked object or
nullif linked objects are not supported by or not configured for this reference object
-
-