org.openejb.deployment
Class OpenEJBReferenceBuilder

java.lang.Object
  extended byorg.openejb.deployment.OpenEJBReferenceBuilder
All Implemented Interfaces:
org.apache.geronimo.j2ee.deployment.EJBReferenceBuilder
Direct Known Subclasses:
RemoteEJBReferenceBuilder

public class OpenEJBReferenceBuilder
extends Object
implements org.apache.geronimo.j2ee.deployment.EJBReferenceBuilder

Version:
$Revision: 446181 $ $Date: 2006-04-30 05:33:45 +0200 (Sun, 30 Apr 2006) $

Field Summary
static org.apache.geronimo.gbean.GBeanInfo GBEAN_INFO
           
 
Constructor Summary
OpenEJBReferenceBuilder()
           
 
Method Summary
protected  Reference buildLocalReference(org.apache.geronimo.kernel.repository.Artifact configurationId, org.apache.geronimo.gbean.AbstractNameQuery abstractNameQuery, boolean session, String localHome, String local)
           
protected  Reference buildRemoteReference(org.apache.geronimo.kernel.repository.Artifact configurationId, org.apache.geronimo.gbean.AbstractNameQuery abstractNameQuery, boolean session, String home, String remote)
           
 Reference createCORBAReference(org.apache.geronimo.kernel.config.Configuration configuration, org.apache.geronimo.gbean.AbstractNameQuery containerNameQuery, URI nsCorbaloc, String objectName, String home)
           
 Reference createEJBLocalRef(String refName, org.apache.geronimo.kernel.config.Configuration configuration, String name, String requiredModule, String optionalModule, org.apache.geronimo.kernel.repository.Artifact targetConfigId, org.apache.geronimo.gbean.AbstractNameQuery query, boolean isSession, String localHome, String local)
           
 Reference createEJBRemoteRef(String refName, org.apache.geronimo.kernel.config.Configuration configuration, String name, String requiredModule, String optionalModule, org.apache.geronimo.kernel.repository.Artifact targetConfigId, org.apache.geronimo.gbean.AbstractNameQuery query, boolean isSession, String home, String remote)
           
static org.apache.geronimo.gbean.GBeanInfo getGBeanInfo()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

GBEAN_INFO

public static final org.apache.geronimo.gbean.GBeanInfo GBEAN_INFO
Constructor Detail

OpenEJBReferenceBuilder

public OpenEJBReferenceBuilder()
Method Detail

createCORBAReference

public Reference createCORBAReference(org.apache.geronimo.kernel.config.Configuration configuration,
                                      org.apache.geronimo.gbean.AbstractNameQuery containerNameQuery,
                                      URI nsCorbaloc,
                                      String objectName,
                                      String home)
                               throws org.apache.geronimo.common.DeploymentException
Specified by:
createCORBAReference in interface org.apache.geronimo.j2ee.deployment.EJBReferenceBuilder
Throws:
org.apache.geronimo.common.DeploymentException

createEJBRemoteRef

public Reference createEJBRemoteRef(String refName,
                                    org.apache.geronimo.kernel.config.Configuration configuration,
                                    String name,
                                    String requiredModule,
                                    String optionalModule,
                                    org.apache.geronimo.kernel.repository.Artifact targetConfigId,
                                    org.apache.geronimo.gbean.AbstractNameQuery query,
                                    boolean isSession,
                                    String home,
                                    String remote)
                             throws org.apache.geronimo.common.DeploymentException
Specified by:
createEJBRemoteRef in interface org.apache.geronimo.j2ee.deployment.EJBReferenceBuilder
Throws:
org.apache.geronimo.common.DeploymentException

createEJBLocalRef

public Reference createEJBLocalRef(String refName,
                                   org.apache.geronimo.kernel.config.Configuration configuration,
                                   String name,
                                   String requiredModule,
                                   String optionalModule,
                                   org.apache.geronimo.kernel.repository.Artifact targetConfigId,
                                   org.apache.geronimo.gbean.AbstractNameQuery query,
                                   boolean isSession,
                                   String localHome,
                                   String local)
                            throws org.apache.geronimo.common.DeploymentException
Specified by:
createEJBLocalRef in interface org.apache.geronimo.j2ee.deployment.EJBReferenceBuilder
Throws:
org.apache.geronimo.common.DeploymentException

buildLocalReference

protected Reference buildLocalReference(org.apache.geronimo.kernel.repository.Artifact configurationId,
                                        org.apache.geronimo.gbean.AbstractNameQuery abstractNameQuery,
                                        boolean session,
                                        String localHome,
                                        String local)

buildRemoteReference

protected Reference buildRemoteReference(org.apache.geronimo.kernel.repository.Artifact configurationId,
                                         org.apache.geronimo.gbean.AbstractNameQuery abstractNameQuery,
                                         boolean session,
                                         String home,
                                         String remote)

getGBeanInfo

public static org.apache.geronimo.gbean.GBeanInfo getGBeanInfo()


Copyright © 1999-2006 OpenEJB. All Rights Reserved.