com.caucho.config.types
Class ResourceGroupConfig

java.lang.Object
  extended by com.caucho.config.program.ConfigProgram
      extended by com.caucho.config.types.ResourceGroupConfig
Direct Known Subclasses:
EnvEntry

public abstract class ResourceGroupConfig
extends ConfigProgram

Configuration for the resource group


Constructor Summary
ResourceGroupConfig()
           
 
Method Summary
 void addInjectionTarget(InjectionTarget injectionTarget)
          Adds an injection-target
protected  ConfigException error(java.lang.String msg)
           
 void init()
          Registers any injection targets
 void inject(java.lang.Object bean, ConfigContext env)
          Configures the bean using the current program.
 void setConfigLocation(java.lang.String filename, int line)
          Sets the configuration location.
 void setDefaultInjectionClass(java.lang.String className)
           
 void setDescription(java.lang.String description)
          Sets the description.
 void setId(java.lang.String id)
           
 java.lang.String toString()
           
 
Methods inherited from class com.caucho.config.program.ConfigProgram
addProgram, configure, configure, configure, configure, configure, init
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

ResourceGroupConfig

public ResourceGroupConfig()
Method Detail

setDefaultInjectionClass

public void setDefaultInjectionClass(java.lang.String className)

setId

public void setId(java.lang.String id)

setConfigLocation

public void setConfigLocation(java.lang.String filename,
                              int line)
Sets the configuration location.


setDescription

public void setDescription(java.lang.String description)
Sets the description.


addInjectionTarget

public void addInjectionTarget(InjectionTarget injectionTarget)
Adds an injection-target


init

public void init()
          throws java.lang.Exception
Registers any injection targets

Throws:
java.lang.Exception

inject

public void inject(java.lang.Object bean,
                   ConfigContext env)
Configures the bean using the current program.

Specified by:
inject in class ConfigProgram
Parameters:
bean - the bean to configure
env - the Config environment

error

protected ConfigException error(java.lang.String msg)

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object