com.caucho.ejb.session
Class StatefulComponent

java.lang.Object
  extended by com.caucho.webbeans.component.ComponentImpl
      extended by com.caucho.ejb.session.StatefulComponent
All Implemented Interfaces:
ObjectProxy, ComponentFactory

public class StatefulComponent
extends ComponentImpl

Component for session beans


Field Summary
 
Fields inherited from class com.caucho.webbeans.component.ComponentImpl
_destroyProgram, _initProgram, _injectProgram, _scope, _webbeans
 
Constructor Summary
StatefulComponent(StatefulProvider provider)
           
 
Method Summary
 java.lang.Object createNew(ConfigContext env)
          Creates a new instance of the component
 
Methods inherited from class com.caucho.webbeans.component.ComponentImpl
addNameBinding, addProgram, bind, create, createNoInit, createObject, createProgram, destroy, destroy, equals, error, get, get, getBindingList, getClassName, getHandle, getIfExists, getName, getScope, getScopeId, getSimpleName, getTargetClass, getTargetSimpleName, getTargetType, getType, getWebBeans, init, init, introspect, introspectBindings, introspectScope, isDestroyPresent, isFromClass, isMatch, isMatch, isMatchByBinding, isMatchByBinding, isSingleton, setBindingList, setFromClass, setInit, setName, setScope, setTargetType, setType, toDebugString, toString
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

StatefulComponent

public StatefulComponent(StatefulProvider provider)
Method Detail

createNew

public java.lang.Object createNew(ConfigContext env)
Creates a new instance of the component

Overrides:
createNew in class ComponentImpl
Parameters:
env - the configuration environment
Returns:
the new object