org.openejb.alt.config
Class ConfigurationFactory
java.lang.Object
org.openejb.alt.config.ConfigurationFactory
- All Implemented Interfaces:
- OpenEjbConfigurationFactory
public class ConfigurationFactory
- extends java.lang.Object
- implements OpenEjbConfigurationFactory
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.
- Author:
- David Blevins
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)
|
Service |
initService(Service service,
java.lang.String defaultName)
|
Service |
initService(Service service,
java.lang.String defaultName,
java.lang.Class type)
Service loading... |
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
- See Also:
- Constant Field Values
logger
protected static final Logger logger
messages
protected static final Messages messages
sys
public static OpenEjbConfiguration sys
DEFAULT_CMP_CONTAINER
public static final java.lang.String DEFAULT_CMP_CONTAINER
- See Also:
- Constant Field Values
DEFAULT_BMP_CONTAINER
public static final java.lang.String DEFAULT_BMP_CONTAINER
- See Also:
- Constant Field Values
DEFAULT_STATELESS_CONTAINER
public static final java.lang.String DEFAULT_STATELESS_CONTAINER
- See Also:
- Constant Field Values
DEFAULT_STATEFUL_CONTAINER
public static final java.lang.String DEFAULT_STATEFUL_CONTAINER
- See Also:
- Constant Field Values
DEFAULT_JDK_12_PROXYFACTORY
public static final java.lang.String DEFAULT_JDK_12_PROXYFACTORY
- See Also:
- Constant Field Values
DEFAULT_JDK_13_PROXYFACTORY
public static final java.lang.String DEFAULT_JDK_13_PROXYFACTORY
- See Also:
- Constant Field Values
DEFAULT_SECURITY_SERVICE
public static final java.lang.String DEFAULT_SECURITY_SERVICE
- See Also:
- Constant Field Values
DEFAULT_TRANSACTION_MANAGER
public static final java.lang.String DEFAULT_TRANSACTION_MANAGER
- See Also:
- Constant Field Values
DEFAULT_JDBC_DATABASE
public static final java.lang.String DEFAULT_JDBC_DATABASE
- See Also:
- Constant Field Values
DEFAULT_LOCAL_TX_CON_MANAGER
public static final java.lang.String DEFAULT_LOCAL_TX_CON_MANAGER
- See Also:
- Constant Field Values
ConfigurationFactory
public ConfigurationFactory()
init
public void init(java.util.Properties props)
throws OpenEJBException
- Specified by:
init
in interface OpenEjbConfigurationFactory
- Throws:
OpenEJBException
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
- Throws:
OpenEJBException
initService
public Service initService(Service service,
java.lang.String defaultName)
throws OpenEJBException
- Throws:
OpenEJBException
initService
public Service initService(Service service,
java.lang.String defaultName,
java.lang.Class type)
throws OpenEJBException
- Service loading...
1. Try and load by provider id
2. Try and load by id of the service
3. Load the default provider
- Parameters:
service
- defaultName
-
- Returns:
- Service
- Throws:
OpenEJBException
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
- 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
- Throws:
OpenEJBException
handleException
public static void handleException(java.lang.String errorCode,
java.lang.Object arg0,
java.lang.Object arg1)
throws OpenEJBException
- Throws:
OpenEJBException
handleException
public static void handleException(java.lang.String errorCode,
java.lang.Object arg0)
throws OpenEJBException
- Throws:
OpenEJBException
handleException
public static void handleException(java.lang.String errorCode)
throws OpenEJBException
- Throws:
OpenEJBException
Copyright © 1999-2011 OpenEJB. All Rights Reserved.