org.openejb.alt.config
Class ConfigurationFactory
java.lang.Object
|
+--org.openejb.alt.config.ConfigurationFactory
- All Implemented Interfaces:
- OpenEjbConfigurationFactory, ProviderDefaults
- public class ConfigurationFactory
- extends java.lang.Object
- implements OpenEjbConfigurationFactory, ProviderDefaults
An implementation of the Classic Assembler's OpenEjbConfigurationFactory
interface. This implementation translates the user's config file and
deployed jars into the required InfoObject structure.
This class doesn't do any configuring per se. It just
reads in the config information for the assebler.
Method Summary |
OpenEjbConfiguration |
getOpenEjbConfiguration()
Read in the configuration information into the
Openejb object
Validate it
Read in each deployment object
Validate it
Translate the whole thing into Info objects. |
static void |
handleException(java.lang.String errorCode)
|
static void |
handleException(java.lang.String errorCode,
java.lang.Object arg0)
|
static void |
handleException(java.lang.String errorCode,
java.lang.Object arg0,
java.lang.Object arg1)
|
static void |
handleException(java.lang.String errorCode,
java.lang.Object arg0,
java.lang.Object arg1,
java.lang.Object arg2)
|
static void |
handleException(java.lang.String errorCode,
java.lang.Object arg0,
java.lang.Object arg1,
java.lang.Object arg2,
java.lang.Object arg3)
|
void |
init(java.util.Properties props)
|
static void |
main(java.lang.String[] args)
|
Methods inherited from class java.lang.Object |
, clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
DEFAULT_SECURITY_ROLE
public static final java.lang.String DEFAULT_SECURITY_ROLE
openejb
Openejb openejb
jars
DeployedJar[] jars
openejbDefaults
ServicesJar openejbDefaults
configLocation
java.lang.String configLocation
deploymentIds
java.util.Vector deploymentIds
securityRoles
java.util.Vector securityRoles
containerIds
java.util.Vector containerIds
mthdPermInfos
java.util.Vector mthdPermInfos
mthdTranInfos
java.util.Vector mthdTranInfos
sRoleInfos
java.util.Vector sRoleInfos
sys
OpenEjbConfiguration sys
cntrs
ContainerInfo[] cntrs
entyCntrs
EntityContainerInfo[] entyCntrs
stflCntrs
StatefulSessionContainerInfo[] stflCntrs
stlsCntrs
StatelessSessionContainerInfo[] stlsCntrs
containerTable
java.util.HashMap containerTable
- Hash of container info objects for quick reference
jndiProviderIds
java.util.Vector jndiProviderIds
connectorIds
java.util.Vector connectorIds
tabs
java.lang.String[] tabs
ConfigurationFactory
public ConfigurationFactory()
init
public void init(java.util.Properties props)
throws OpenEJBException
- Specified by:
init
in interface OpenEjbConfigurationFactory
main
public static void main(java.lang.String[] args)
getOpenEjbConfiguration
public OpenEjbConfiguration getOpenEjbConfiguration()
throws OpenEJBException
- Read in the configuration information into the
Openejb object
Validate it
Read in each deployment object
Validate it
Translate the whole thing into Info objects.
Return them.
- Specified by:
getOpenEjbConfiguration
in interface OpenEjbConfigurationFactory
handleException
public static void handleException(java.lang.String errorCode,
java.lang.Object arg0,
java.lang.Object arg1,
java.lang.Object arg2,
java.lang.Object arg3)
throws OpenEJBException
handleException
public static void handleException(java.lang.String errorCode,
java.lang.Object arg0,
java.lang.Object arg1,
java.lang.Object arg2)
throws OpenEJBException
handleException
public static void handleException(java.lang.String errorCode,
java.lang.Object arg0,
java.lang.Object arg1)
throws OpenEJBException
handleException
public static void handleException(java.lang.String errorCode,
java.lang.Object arg0)
throws OpenEJBException
handleException
public static void handleException(java.lang.String errorCode)
throws OpenEJBException