org.apache.openejb.assembler.classic
Class JndiBuilder.TemplatedStrategy

java.lang.Object
  extended by org.apache.openejb.assembler.classic.JndiBuilder.TemplatedStrategy
All Implemented Interfaces:
JndiBuilder.JndiNameStrategy
Enclosing class:
JndiBuilder

public static class JndiBuilder.TemplatedStrategy
extends Object
implements JndiBuilder.JndiNameStrategy


Nested Class Summary
 
Nested classes/interfaces inherited from interface org.apache.openejb.assembler.classic.JndiBuilder.JndiNameStrategy
JndiBuilder.JndiNameStrategy.Interface
 
Constructor Summary
JndiBuilder.TemplatedStrategy(EjbJarInfo ejbJarInfo, Map<String,BeanContext> deployments)
           
 
Method Summary
 void begin(BeanContext bean)
           
 void end()
           
 String getName(Class interfce, String key, JndiBuilder.JndiNameStrategy.Interface type)
           
 Map<String,String> getNames(Class interfce, JndiBuilder.JndiNameStrategy.Interface type)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

JndiBuilder.TemplatedStrategy

public JndiBuilder.TemplatedStrategy(EjbJarInfo ejbJarInfo,
                                     Map<String,BeanContext> deployments)
Method Detail

begin

public void begin(BeanContext bean)
Specified by:
begin in interface JndiBuilder.JndiNameStrategy

end

public void end()
Specified by:
end in interface JndiBuilder.JndiNameStrategy

getName

public String getName(Class interfce,
                      String key,
                      JndiBuilder.JndiNameStrategy.Interface type)
Specified by:
getName in interface JndiBuilder.JndiNameStrategy

getNames

public Map<String,String> getNames(Class interfce,
                                   JndiBuilder.JndiNameStrategy.Interface type)
Specified by:
getNames in interface JndiBuilder.JndiNameStrategy


Copyright © 1999-2012 The Apache Software Foundation. All Rights Reserved.