public final class ResourceCreationSpecifierFactory extends Object
Modifier and Type | Method and Description |
---|---|
static ResourceCreationSpecifier |
createResourceCreationSpecifier(String descriptorPath,
Object[] parameters)
Parse a ResourceCreationSpecifier from an XML descriptor file, setting additional configuration
parameters as necessary.
|
static ResourceCreationSpecifier |
createResourceCreationSpecifier(URL descriptorURL,
Object[] parameters)
Parse a ResourceCreationSpecifier from the URL of an XML descriptor file, setting additional
configuration parameters as necessary.
|
static ResourceCreationSpecifier |
createResourceCreationSpecifier(XMLInputSource xmlInput,
Object[] parameters)
Parse a ResourceCreationSpecifier from XML descriptor file input, setting additional
configuration parameters as necessary.
|
static void |
setConfigurationParameters(ResourceCreationSpecifier specifier,
ConfigurationParameter[] configurationParameters,
Object[] configurationValues)
This method passes through to
setConfigurationParameters(ResourceMetaData, ConfigurationParameter[], Object[]) |
static void |
setConfigurationParameters(ResourceCreationSpecifier specifier,
Object... configurationData)
Create configuration parameter declarations and settings from a list of (name, value) pairs.
|
static void |
setConfigurationParameters(ResourceMetaData metaData,
ConfigurationParameter[] configurationParameters,
Object[] configurationValues)
This method sets the configuration parameters of a resource.
|
public static ResourceCreationSpecifier createResourceCreationSpecifier(URL descriptorURL, Object[] parameters) throws InvalidXMLException, IOException
descriptorURL
- The URL of the XML descriptor file.parameters
- Any additional configuration parameters to be set. These should be supplied as (name,
value) pairs, so there should always be an even number of parameters.IOException
- if an I/O error occursInvalidXMLException
- if the input XML is not valid or does not specify a valid ResourceSpecifier
public static ResourceCreationSpecifier createResourceCreationSpecifier(XMLInputSource xmlInput, Object[] parameters) throws InvalidXMLException
xmlInput
- The descriptor file as an XMLInputSource.parameters
- Any additional configuration parameters to be set. These should be supplied as (name,
value) pairs, so there should always be an even number of parameters.InvalidXMLException
- if the input XML is not valid or does not specify a valid ResourceSpecifier
public static ResourceCreationSpecifier createResourceCreationSpecifier(String descriptorPath, Object[] parameters) throws InvalidXMLException, IOException
descriptorPath
- The path to the XML descriptor file.parameters
- Any additional configuration parameters to be set. These should be supplied as (name,
value) pairs, so there should always be an even number of parameters.IOException
- if an I/O error occursInvalidXMLException
- if the input XML is not valid or does not specify a valid ResourceSpecifier
public static void setConfigurationParameters(ResourceCreationSpecifier specifier, Object... configurationData)
specifier
- The ResourceCreationSpecifier whose parameters are to be set.configurationData
- The configuration parameters to be set. These should be supplied as (name, value)
pairs, so there should always be an even number of parameters.public static void setConfigurationParameters(ResourceCreationSpecifier specifier, ConfigurationParameter[] configurationParameters, Object[] configurationValues)
setConfigurationParameters(ResourceMetaData, ConfigurationParameter[], Object[])
specifier
- The ResourceCreationSpecifier whose parameters are to be set.configurationParameters
- the configuration parameter declarations.configurationValues
- the configuration parameter values.public static void setConfigurationParameters(ResourceMetaData metaData, ConfigurationParameter[] configurationParameters, Object[] configurationValues)
metaData
- The ResourceMetaData whose parameters are to be set.configurationParameters
- an array of configuration parametersconfigurationValues
- an array of configuration parameter valuesCopyright © 2012–2022 The Apache Software Foundation. All rights reserved.