org.apache.geronimo.naming.deployment
Class EnvironmentEntryBuilder

java.lang.Object
  extended by org.apache.geronimo.naming.deployment.AbstractNamingBuilder
      extended by org.apache.geronimo.naming.deployment.EnvironmentEntryBuilder
All Implemented Interfaces:
AbstractNamespaceBuilder, GBeanLifecycle, NamingBuilder

@GBean(j2eeType="ModuleBuilder")
public class EnvironmentEntryBuilder
extends AbstractNamingBuilder
implements GBeanLifecycle

Version:
$Rev: 1170946 $ $Date: 2011-09-15 11:45:59 +0800 (Thu, 15 Sep 2011) $

Nested Class Summary
static class EnvironmentEntryBuilder.EnvEntryRefProcessor
           
 
Field Summary
 
Fields inherited from class org.apache.geronimo.naming.deployment.AbstractNamingBuilder
BASE_NAMING_QNAME, J2EE_CONVERTER, J2EE_NAMESPACE, JEE_CONVERTER, JEE_NAMESPACE, NAMING_CONVERTER
 
Fields inherited from interface org.apache.geronimo.j2ee.deployment.NamingBuilder
GBEAN_NAME_KEY, INJECTION_KEY, NO_REFS, NORMAL_PRIORITY
 
Constructor Summary
EnvironmentEntryBuilder(java.lang.String[] eeNamespaces)
           
 
Method Summary
 void buildNaming(org.apache.openejb.jee.JndiConsumer specDD, org.apache.xmlbeans.XmlObject plan, Module module, java.util.Map<EARContext.Key,java.lang.Object> sharedContext)
           
 void doFail()
           
 void doStart()
           
 void doStop()
           
 org.apache.xmlbeans.QNameSet getPlanQNameSet()
           
 org.apache.xmlbeans.QNameSet getSpecQNameSet()
           
 
Methods inherited from class org.apache.geronimo.naming.deployment.AbstractNamingBuilder
addInjections, assureInterface, buildAbstractNameQuery, buildAbstractNameQuery, buildEnvironment, buildQNameSet, convert, convert, convert, deprimitivize, getBaseQName, getConfigId, getEnvironment, getGBeanName, getJndiName, getPriority, getStringValue, inferAndCheckType, initContext, isSharableJndiNamespace, keyFor, lookupJndiContextMap, matchesDefaultEnvironment, normalize, put, willMergeEnvironment
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

EnvironmentEntryBuilder

public EnvironmentEntryBuilder(@ParamAttribute(name="eeNamespaces")
                               java.lang.String[] eeNamespaces)
Method Detail

doStart

public void doStart()
             throws java.lang.Exception
Specified by:
doStart in interface GBeanLifecycle
Throws:
java.lang.Exception

doStop

public void doStop()
Specified by:
doStop in interface GBeanLifecycle

doFail

public void doFail()
Specified by:
doFail in interface GBeanLifecycle

buildNaming

public void buildNaming(org.apache.openejb.jee.JndiConsumer specDD,
                        org.apache.xmlbeans.XmlObject plan,
                        Module module,
                        java.util.Map<EARContext.Key,java.lang.Object> sharedContext)
                 throws DeploymentException
Specified by:
buildNaming in interface NamingBuilder
Throws:
DeploymentException

getSpecQNameSet

public org.apache.xmlbeans.QNameSet getSpecQNameSet()
Specified by:
getSpecQNameSet in interface AbstractNamespaceBuilder

getPlanQNameSet

public org.apache.xmlbeans.QNameSet getPlanQNameSet()
Specified by:
getPlanQNameSet in interface AbstractNamespaceBuilder


Copyright © 2003-2012 The Apache Geronimo development community. All Rights Reserved.