org.apache.geronimo.j2ee.deployment
Class RefContext

java.lang.Object
  extended byorg.apache.geronimo.j2ee.deployment.RefContext

public class RefContext
extends Object

Version:
$Rev:386276 $ $Date: 2006-04-26 01:15:37 +0200 (Wed, 26 Apr 2006) $

Constructor Summary
RefContext(EJBReferenceBuilder ejbReferenceBuilder, ResourceReferenceBuilder resourceReferenceBuilder, ServiceReferenceBuilder serviceReferenceBuilder)
           
 
Method Summary
 org.apache.geronimo.gbean.GBeanData getActivationSpecInfo(org.apache.geronimo.gbean.AbstractNameQuery resourceAdapterInstanceName, String messageListenerInterfaceName, org.apache.geronimo.kernel.config.Configuration configuration)
           
 Reference getAdminObjectRef(org.apache.geronimo.gbean.AbstractNameQuery containerId, Class iface, org.apache.geronimo.kernel.config.Configuration configuration)
           
 Reference getConnectionFactoryRef(org.apache.geronimo.gbean.AbstractNameQuery containerId, Class iface, org.apache.geronimo.kernel.config.Configuration configuration)
           
 Reference getCORBARemoteRef(org.apache.geronimo.kernel.config.Configuration configuration, org.apache.geronimo.gbean.AbstractNameQuery cssNameQuery, URI nsCorbaloc, String objectName, String home)
           
 Reference getEJBLocalRef(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 getEJBRemoteRef(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)
           
 org.apache.geronimo.gbean.AbstractName getMEJBName(org.apache.geronimo.kernel.config.Configuration configuration)
           
 Object getMessageDestination(String messageDestinationLink)
           
 Object getServiceReference(Class serviceInterface, URI wsdlURI, URI jaxrpcMappingURI, javax.xml.namespace.QName serviceQName, Map portComponentRefMap, List handlerInfos, Object serviceRefType, org.apache.geronimo.deployment.DeploymentContext deploymentContext, Module module, ClassLoader classLoader)
           
 void registerMessageDestionations(String moduleName, Map nameMap)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

RefContext

public RefContext(EJBReferenceBuilder ejbReferenceBuilder,
                  ResourceReferenceBuilder resourceReferenceBuilder,
                  ServiceReferenceBuilder serviceReferenceBuilder)
Method Detail

registerMessageDestionations

public void registerMessageDestionations(String moduleName,
                                         Map nameMap)
                                  throws org.apache.geronimo.common.DeploymentException
Throws:
org.apache.geronimo.common.DeploymentException

getCORBARemoteRef

public Reference getCORBARemoteRef(org.apache.geronimo.kernel.config.Configuration configuration,
                                   org.apache.geronimo.gbean.AbstractNameQuery cssNameQuery,
                                   URI nsCorbaloc,
                                   String objectName,
                                   String home)
                            throws org.apache.geronimo.common.DeploymentException
Throws:
org.apache.geronimo.common.DeploymentException

getEJBRemoteRef

public Reference getEJBRemoteRef(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
Throws:
org.apache.geronimo.common.DeploymentException

getEJBLocalRef

public Reference getEJBLocalRef(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
Throws:
org.apache.geronimo.common.DeploymentException

getConnectionFactoryRef

public Reference getConnectionFactoryRef(org.apache.geronimo.gbean.AbstractNameQuery containerId,
                                         Class iface,
                                         org.apache.geronimo.kernel.config.Configuration configuration)
                                  throws org.apache.geronimo.common.DeploymentException
Throws:
org.apache.geronimo.common.DeploymentException

getAdminObjectRef

public Reference getAdminObjectRef(org.apache.geronimo.gbean.AbstractNameQuery containerId,
                                   Class iface,
                                   org.apache.geronimo.kernel.config.Configuration configuration)
                            throws org.apache.geronimo.common.DeploymentException
Throws:
org.apache.geronimo.common.DeploymentException

getServiceReference

public Object getServiceReference(Class serviceInterface,
                                  URI wsdlURI,
                                  URI jaxrpcMappingURI,
                                  javax.xml.namespace.QName serviceQName,
                                  Map portComponentRefMap,
                                  List handlerInfos,
                                  Object serviceRefType,
                                  org.apache.geronimo.deployment.DeploymentContext deploymentContext,
                                  Module module,
                                  ClassLoader classLoader)
                           throws org.apache.geronimo.common.DeploymentException
Throws:
org.apache.geronimo.common.DeploymentException

getMessageDestination

public Object getMessageDestination(String messageDestinationLink)
                             throws org.apache.geronimo.common.DeploymentException
Throws:
org.apache.geronimo.common.DeploymentException

getActivationSpecInfo

public org.apache.geronimo.gbean.GBeanData getActivationSpecInfo(org.apache.geronimo.gbean.AbstractNameQuery resourceAdapterInstanceName,
                                                                 String messageListenerInterfaceName,
                                                                 org.apache.geronimo.kernel.config.Configuration configuration)
                                                          throws org.apache.geronimo.common.DeploymentException
Throws:
org.apache.geronimo.common.DeploymentException

getMEJBName

public org.apache.geronimo.gbean.AbstractName getMEJBName(org.apache.geronimo.kernel.config.Configuration configuration)
                                                   throws org.apache.geronimo.common.DeploymentException
Throws:
org.apache.geronimo.common.DeploymentException


Copyright © 2003-2007 Apache Software Foundation. All Rights Reserved.