Class ResourceAdapterConfigParserImpl
- java.lang.Object
-
- com.sun.enterprise.connectors.util.ResourceAdapterConfigParserImpl
-
- All Implemented Interfaces:
ConnectorConfigParser
public class ResourceAdapterConfigParserImpl extends Object implements ConnectorConfigParser
This is Resource Adapter configuration parser. It parses the ra.xml file for the Resources adapter javabean properties- Author:
- Srikanth P
-
-
Field Summary
-
Fields inherited from interface com.sun.enterprise.connectors.util.ConnectorConfigParser
AOR, configParserUtil, ddTransformUtil, MCF, MSL, RA
-
-
Constructor Summary
Constructors Constructor Description ResourceAdapterConfigParserImpl()
Default constructor.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description List<String>
getConfidentialProperties(ConnectorDescriptor desc, String rarName, String... keyFields)
GiProperties
getJavaBeanProps(ConnectorDescriptor desc, String connectionDefName, String rarName)
Parses the ra.xml for the Resource Adapter javabean properties.
-
-
-
Method Detail
-
getJavaBeanProps
public Properties getJavaBeanProps(ConnectorDescriptor desc, String connectionDefName, String rarName) throws ConnectorRuntimeException
Parses the ra.xml for the Resource Adapter javabean properties. Here the second parameter connectionDefName is not used and can be null or any value. It throws ConnectorRuntimeException if module dir is null or corresponing rar is not deployed i.e invalid moduleDir parameter.- Specified by:
getJavaBeanProps
in interfaceConnectorConfigParser
- Parameters:
desc
- ConnectorDescriptor pertaining to rar.Not
- used. Can be null or any value,- Returns:
- Javabean properties with the propety names and values of propeties. The property values will be the values mentioned in ra.xml if present. Otherwise it will be the default values obtained by introspecting the javabean. In both the case if no value is present, empty String is returned as the value.
- Throws:
ConnectorRuntimeException
- if moduleDir is null . If corresponding rar is not deployed i.e moduleDir is invalid.
-
getConfidentialProperties
public List<String> getConfidentialProperties(ConnectorDescriptor desc, String rarName, String... keyFields) throws ConnectorRuntimeException
Description copied from interface:ConnectorConfigParser
Gi- Specified by:
getConfidentialProperties
in interfaceConnectorConfigParser
- Returns:
- Throws:
ConnectorRuntimeException
-
-