Top Description Constructors Methods
org.apache.naming.factory

public Class EjbFactory

extends FactoryBase
Class Inheritance
Imports
javax.naming.InitialContext, .NamingException, .RefAddr, .Reference, javax.naming.spi.ObjectFactory, org.apache.naming.EjbRef

Object factory for EJBs.
Author
Remy Maucherat

Constructor Summary

AccessConstructor and Description
public

Method Summary

Modifier and TypeMethod and Description
protected ObjectFactory
getDefaultFactory(Reference
The reference object to be processed
ref
)

Implements abstract org.apache.naming.factory.FactoryBase.getDefaultFactory.

If a default factory is available for the given reference type, create the default factory.

protected Object
getLinked(Reference
The reference object to be processed
ref
)

Implements abstract org.apache.naming.factory.FactoryBase.getLinked.

If this reference is a link to another JNDI object, obtain that object.

protected boolean
isReferenceTypeSupported(Object
The object to be processed
obj
)

Implements abstract org.apache.naming.factory.FactoryBase.isReferenceTypeSupported.

Determines if this factory supports processing the provided reference object.

Inherited from org.apache.naming.factory.FactoryBase:
getObjectInstance

Constructor Detail

EjbFactoryback to summary
public EjbFactory()

Method Detail

getDefaultFactoryback to summary
protected ObjectFactory getDefaultFactory(Reference ref) throws NamingException

Implements abstract org.apache.naming.factory.FactoryBase.getDefaultFactory.

Doc from org.apache.naming.factory.FactoryBase.getDefaultFactory.

If a default factory is available for the given reference type, create the default factory.

Parameters
ref:Reference

The reference object to be processed

Returns:ObjectFactory

The default factory for the given reference object or null if no default factory exists.

Annotations
@Override
Exceptions
NamingException:
If the default factory cannot be created
getLinkedback to summary
protected Object getLinked(Reference ref) throws NamingException

Implements abstract org.apache.naming.factory.FactoryBase.getLinked.

Doc from org.apache.naming.factory.FactoryBase.getLinked.

If this reference is a link to another JNDI object, obtain that object.

Parameters
ref:Reference

The reference object to be processed

Returns:Object

The linked object or null if linked objects are not supported by or not configured for this reference object

Annotations
@Override
Exceptions
NamingException:
Error accessing linked object
isReferenceTypeSupportedback to summary
protected boolean isReferenceTypeSupported(Object obj)

Implements abstract org.apache.naming.factory.FactoryBase.isReferenceTypeSupported.

Doc from org.apache.naming.factory.FactoryBase.isReferenceTypeSupported.

Determines if this factory supports processing the provided reference object.

Parameters
obj:Object

The object to be processed

Returns:boolean

true if this factory can process the object, otherwise false

Annotations
@Override