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 Object
implements ContainerProvider, org.springframework.beans.factory.BeanNameAware


Constructor Summary
AbstractContainerProvider()
           
 
Method Summary
 Container getContainerDefinition()
           
protected abstract  String getContainerType()
           
 String getId()
           
protected abstract  Properties getProperties()
           
 String getProvider()
           
 void setBeanName(String beanName)
           
 void setId(String id)
           
 void setProvider(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 String getId()

setId

public void setId(String id)

setBeanName

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

getProvider

public String getProvider()

setProvider

public void setProvider(String provider)

getContainerDefinition

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

getContainerType

protected abstract String getContainerType()

getProperties

protected abstract Properties getProperties()


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