Package org.apache.naming
Class ResourceRef
- java.lang.Object
-
- javax.naming.Reference
-
- org.apache.naming.AbstractRef
-
- org.apache.naming.ResourceRef
-
- All Implemented Interfaces:
Serializable
,Cloneable
public class ResourceRef extends AbstractRef
Represents a reference address to a resource.- Author:
- Remy Maucherat
- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description static String
AUTH
Auth address type.static String
DEFAULT_FACTORY
Default factory for this reference.static String
DESCRIPTION
Description address type.static String
SCOPE
Scope address type.static String
SINGLETON
Is this resource a singleton-
Fields inherited from class javax.naming.Reference
addrs, classFactory, classFactoryLocation, className
-
-
Constructor Summary
Constructors Constructor Description ResourceRef(String resourceClass, String description, String scope, String auth, boolean singleton)
Resource Reference.ResourceRef(String resourceClass, String description, String scope, String auth, boolean singleton, String factory, String factoryLocation)
Resource Reference.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected String
getDefaultFactoryClassName()
-
Methods inherited from class org.apache.naming.AbstractRef
getFactoryClassName, toString
-
-
-
-
Field Detail
-
DEFAULT_FACTORY
public static final String DEFAULT_FACTORY
Default factory for this reference.- See Also:
- Constant Field Values
-
DESCRIPTION
public static final String DESCRIPTION
Description address type.- See Also:
- Constant Field Values
-
SCOPE
public static final String SCOPE
Scope address type.- See Also:
- Constant Field Values
-
AUTH
public static final String AUTH
Auth address type.- See Also:
- Constant Field Values
-
SINGLETON
public static final String SINGLETON
Is this resource a singleton- See Also:
- Constant Field Values
-
-
Constructor Detail
-
ResourceRef
public ResourceRef(String resourceClass, String description, String scope, String auth, boolean singleton)
Resource Reference.- Parameters:
resourceClass
- Resource classdescription
- Description of the resourcescope
- Resource scopeauth
- Resource authenticationsingleton
- Is this resource a singleton (every lookup should return the same instance rather than a new instance)?
-
ResourceRef
public ResourceRef(String resourceClass, String description, String scope, String auth, boolean singleton, String factory, String factoryLocation)
Resource Reference.- Parameters:
resourceClass
- Resource classdescription
- Description of the resourcescope
- Resource scopeauth
- Resource authenticationsingleton
- Is this resource a singleton (every lookup should return the same instance rather than a new instance)?factory
- The possibly null class name of the object's factory.factoryLocation
- The possibly null location from which to load the factory (e.g. URL)
-
-
Method Detail
-
getDefaultFactoryClassName
protected String getDefaultFactoryClassName()
- Specified by:
getDefaultFactoryClassName
in classAbstractRef
-
-