com.caucho.config.types
Class BeanConfig

java.lang.Object
  extended by com.caucho.webbeans.cfg.WbComponentConfig
      extended by com.caucho.config.types.BeanConfig
Direct Known Subclasses:
ActivationSpecConfig, AuthenticatorConfig, BamServiceConfig, ConnectionFactoryConfig, InterfaceConfig, JmsQueueConfig, JmsTopicConfig, LogHandlerConfig, Login, RemoteClient, ResourceAdapterBeanConfig, ScheduledTask, ServletProtocolConfig

public class BeanConfig
extends WbComponentConfig

Configuration for the xml web bean component.


Field Summary
 
Fields inherited from class com.caucho.webbeans.cfg.WbComponentConfig
_comp
 
Constructor Summary
BeanConfig()
           
 
Method Summary
 java.lang.Class getBeanConfigClass()
           
protected  java.lang.String getDefaultScope()
           
 java.lang.String getFilename()
           
 int getLine()
           
 java.lang.String getMBeanName()
          Returns the mbean-name
 java.lang.String getUri()
          Returns the uri
 void init()
          Initialization.
protected  void introspectPostInit()
          Introspection after the init has been set and before the @PostConstruct for additional interception
 void setBeanConfigClass(java.lang.Class cl)
           
 void setClass(java.lang.Class cl)
          Check the class
 void setConfigLocation(java.lang.String filename, int line)
           
 void setJndiName(java.lang.String jndiName)
           
 void setMbeanClass(java.lang.Class cl)
           
 void setMbeanInterface(java.lang.Class cl)
           
 void setMbeanName(java.lang.String mbeanName)
           
 void setType(java.lang.Class cl)
          backwards compat
 void setUri(java.lang.String uri)
          uri-style configuration like the jms-queue url="memory:"
 
Methods inherited from class com.caucho.webbeans.cfg.WbComponentConfig
addBinding, addOptionalStringProperty, addParam, addStringProperty, createObjectNoInit, deploy, getBindingList, getClassType, getComponent, getComponentFactory, getComponentType, getInit, getName, getObject, getTagName, getType, setComponentType, setInit, setName, setScope
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

BeanConfig

public BeanConfig()
Method Detail

getDefaultScope

protected java.lang.String getDefaultScope()

setConfigLocation

public void setConfigLocation(java.lang.String filename,
                              int line)

getFilename

public java.lang.String getFilename()

getLine

public int getLine()

setJndiName

public void setJndiName(java.lang.String jndiName)

setMbeanName

public void setMbeanName(java.lang.String mbeanName)

getMBeanName

public java.lang.String getMBeanName()
Description copied from class: WbComponentConfig
Returns the mbean-name

Overrides:
getMBeanName in class WbComponentConfig

setMbeanClass

public void setMbeanClass(java.lang.Class cl)

setMbeanInterface

public void setMbeanInterface(java.lang.Class cl)

getBeanConfigClass

public java.lang.Class getBeanConfigClass()

setBeanConfigClass

public void setBeanConfigClass(java.lang.Class cl)

setType

public void setType(java.lang.Class cl)
backwards compat

Overrides:
setType in class WbComponentConfig

setClass

public void setClass(java.lang.Class cl)
Check the class

Overrides:
setClass in class WbComponentConfig

setUri

public void setUri(java.lang.String uri)
uri-style configuration like the jms-queue url="memory:"


getUri

public java.lang.String getUri()
Returns the uri


init

public void init()
Description copied from class: WbComponentConfig
Initialization.

Overrides:
init in class WbComponentConfig

introspectPostInit

protected void introspectPostInit()
Introspection after the init has been set and before the @PostConstruct for additional interception

Overrides:
introspectPostInit in class WbComponentConfig