public class SynapseXMLConfigurationFactory extends Object implements ConfigurationFactory
Constructor and Description |
---|
SynapseXMLConfigurationFactory() |
Modifier and Type | Method and Description |
---|---|
static API |
defineAPI(SynapseConfiguration config,
org.apache.axiom.om.OMElement elem) |
static Endpoint |
defineEndpoint(SynapseConfiguration config,
org.apache.axiom.om.OMElement ele,
Properties properties) |
static Template |
defineEndpointTemplate(SynapseConfiguration config,
org.apache.axiom.om.OMElement elem,
Properties properties) |
static Entry |
defineEntry(SynapseConfiguration config,
org.apache.axiom.om.OMElement elem,
Properties properties) |
static SynapseEventSource |
defineEventSource(SynapseConfiguration config,
org.apache.axiom.om.OMElement elem,
Properties properties) |
static PriorityExecutor |
defineExecutor(SynapseConfiguration config,
org.apache.axiom.om.OMElement elem,
Properties properties) |
static SynapseImport |
defineImport(SynapseConfiguration config,
org.apache.axiom.om.OMElement elt,
Properties properties) |
static Mediator |
defineMediatorTemplate(SynapseConfiguration config,
org.apache.axiom.om.OMElement ele,
Properties properties) |
static MessageProcessor |
defineMessageProcessor(SynapseConfiguration config,
org.apache.axiom.om.OMElement elem,
Properties properties) |
static MessageStore |
defineMessageStore(SynapseConfiguration config,
org.apache.axiom.om.OMElement elem,
Properties properties) |
static ProxyService |
defineProxy(SynapseConfiguration config,
org.apache.axiom.om.OMElement elem,
Properties properties) |
static Registry |
defineRegistry(SynapseConfiguration config,
org.apache.axiom.om.OMElement elem,
Properties properties) |
static Mediator |
defineSequence(SynapseConfiguration config,
org.apache.axiom.om.OMElement ele,
Properties properties) |
static Startup |
defineStartup(SynapseConfiguration config,
org.apache.axiom.om.OMElement elem,
Properties properties) |
static void |
defineTemplate(SynapseConfiguration config,
org.apache.axiom.om.OMElement elem,
Properties properties) |
SynapseConfiguration |
getConfiguration(org.apache.axiom.om.OMElement definitions,
Properties properties)
Get (basically builds) the configuration of Synapse built up from
an OMElement using the defined factory
|
Class |
getSerializerClass()
Get the class which serializes the specified element
|
QName |
getTagQName()
Get the tag QName of the element piece that will be
build using the factory
|
public SynapseConfiguration getConfiguration(org.apache.axiom.om.OMElement definitions, Properties properties)
ConfigurationFactory
getConfiguration
in interface ConfigurationFactory
definitions
- OMElement describing the configuration to be buildpublic static Registry defineRegistry(SynapseConfiguration config, org.apache.axiom.om.OMElement elem, Properties properties)
public static Startup defineStartup(SynapseConfiguration config, org.apache.axiom.om.OMElement elem, Properties properties)
public static ProxyService defineProxy(SynapseConfiguration config, org.apache.axiom.om.OMElement elem, Properties properties)
public static Entry defineEntry(SynapseConfiguration config, org.apache.axiom.om.OMElement elem, Properties properties)
public static Mediator defineSequence(SynapseConfiguration config, org.apache.axiom.om.OMElement ele, Properties properties)
public static Mediator defineMediatorTemplate(SynapseConfiguration config, org.apache.axiom.om.OMElement ele, Properties properties)
public static Endpoint defineEndpoint(SynapseConfiguration config, org.apache.axiom.om.OMElement ele, Properties properties)
public static SynapseEventSource defineEventSource(SynapseConfiguration config, org.apache.axiom.om.OMElement elem, Properties properties)
public static PriorityExecutor defineExecutor(SynapseConfiguration config, org.apache.axiom.om.OMElement elem, Properties properties)
public static MessageStore defineMessageStore(SynapseConfiguration config, org.apache.axiom.om.OMElement elem, Properties properties)
public static MessageProcessor defineMessageProcessor(SynapseConfiguration config, org.apache.axiom.om.OMElement elem, Properties properties)
public static SynapseImport defineImport(SynapseConfiguration config, org.apache.axiom.om.OMElement elt, Properties properties)
public static Template defineEndpointTemplate(SynapseConfiguration config, org.apache.axiom.om.OMElement elem, Properties properties)
public static void defineTemplate(SynapseConfiguration config, org.apache.axiom.om.OMElement elem, Properties properties)
public static API defineAPI(SynapseConfiguration config, org.apache.axiom.om.OMElement elem)
public QName getTagQName()
ConfigurationFactory
getTagQName
in interface ConfigurationFactory
public Class getSerializerClass()
ConfigurationFactory
getSerializerClass
in interface ConfigurationFactory
Copyright © 2005-2017 Apache Software Foundation. All Rights Reserved.