Class EjbFactory

  • All Implemented Interfaces:
    ObjectFactory

    public class EjbFactory
    extends FactoryBase
    Object factory for EJBs.
    Author:
    Remy Maucherat
    • Constructor Detail

      • EjbFactory

        public EjbFactory()
    • Method Detail

      • isReferenceTypeSupported

        protected boolean isReferenceTypeSupported​(Object obj)
        Description copied from class: FactoryBase
        Determines if this factory supports processing the provided reference object.
        Specified by:
        isReferenceTypeSupported in class FactoryBase
        Parameters:
        obj - The object to be processed
        Returns:
        true if this factory can process the object, otherwise false
      • getDefaultFactory

        protected ObjectFactory getDefaultFactory​(Reference ref)
                                           throws NamingException
        Description copied from class: FactoryBase
        If a default factory is available for the given reference type, create the default factory.
        Specified by:
        getDefaultFactory in class FactoryBase
        Parameters:
        ref - The reference object to be processed
        Returns:
        The default factory for the given reference object or null if no default factory exists.
        Throws:
        NamingException - If the default factory cannot be created
      • getLinked

        protected Object getLinked​(Reference ref)
                            throws NamingException
        Description copied from class: FactoryBase
        If this reference is a link to another JNDI object, obtain that object.
        Specified by:
        getLinked in class FactoryBase
        Parameters:
        ref - The reference object to be processed
        Returns:
        The linked object or null if linked objects are not supported by or not configured for this reference object
        Throws:
        NamingException - Error accessing linked object