org.apache.openejb.spring
Class AbstractContainerProvider

java.lang.Object
  extended by org.apache.openejb.spring.AbstractContainerProvider
All Implemented Interfaces:
ContainerProvider, org.springframework.beans.factory.BeanNameAware
Direct Known Subclasses:
BmpContainer, CmpContainer, ManagedContainer, MdbContainer, SingletonContainer, StatefulContainer, StatelessContainer

public abstract class AbstractContainerProvider
extends java.lang.Object
implements ContainerProvider, org.springframework.beans.factory.BeanNameAware


Constructor Summary
AbstractContainerProvider()
           
 
Method Summary
 Container getContainerDefinition()
           
protected abstract  java.lang.String getContainerType()
           
 java.lang.String getId()
           
protected abstract  java.util.Properties getProperties()
           
 java.lang.String getProvider()
           
 void setBeanName(java.lang.String beanName)
           
 void setId(java.lang.String id)
           
 void setProvider(java.lang.String provider)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AbstractContainerProvider

public AbstractContainerProvider()
Method Detail

getId

public java.lang.String getId()

setId

public void setId(java.lang.String id)

setBeanName

public void setBeanName(java.lang.String beanName)
Specified by:
setBeanName in interface org.springframework.beans.factory.BeanNameAware

getProvider

public java.lang.String getProvider()

setProvider

public void setProvider(java.lang.String provider)

getContainerDefinition

public Container getContainerDefinition()
                                 throws OpenEJBException
Specified by:
getContainerDefinition in interface ContainerProvider
Throws:
OpenEJBException

getContainerType

protected abstract java.lang.String getContainerType()

getProperties

protected abstract java.util.Properties getProperties()


Copyright © 1999-2011 The Apache OpenEJB development community. All Rights Reserved.