org.apache.synapse.config.xml
Class SynapseXMLConfigurationFactory
java.lang.Object
org.apache.synapse.config.xml.SynapseXMLConfigurationFactory
- All Implemented Interfaces:
- ConfigurationFactory
public class SynapseXMLConfigurationFactory
- extends Object
- implements ConfigurationFactory
Method Summary |
static void |
defineAPI(SynapseConfiguration config,
OMElement elem)
|
static Endpoint |
defineEndpoint(SynapseConfiguration config,
OMElement ele,
Properties properties)
|
static Template |
defineEndpointTemplate(SynapseConfiguration config,
OMElement elem,
Properties properties)
|
static Entry |
defineEntry(SynapseConfiguration config,
OMElement elem,
Properties properties)
|
static SynapseEventSource |
defineEventSource(SynapseConfiguration config,
OMElement elem,
Properties properties)
|
static PriorityExecutor |
defineExecutor(SynapseConfiguration config,
OMElement elem,
Properties properties)
|
static Mediator |
defineMediatorTemplate(SynapseConfiguration config,
OMElement ele,
Properties properties)
|
static MessageProcessor |
defineMessageProcessor(SynapseConfiguration config,
OMElement elem,
Properties properties)
|
static MessageStore |
defineMessageStore(SynapseConfiguration config,
OMElement elem,
Properties properties)
|
static ProxyService |
defineProxy(SynapseConfiguration config,
OMElement elem,
Properties properties)
|
static Registry |
defineRegistry(SynapseConfiguration config,
OMElement elem,
Properties properties)
|
static Mediator |
defineSequence(SynapseConfiguration config,
OMElement ele,
Properties properties)
|
static Startup |
defineStartup(SynapseConfiguration config,
OMElement elem,
Properties properties)
|
static void |
defineTemplate(SynapseConfiguration config,
OMElement elem,
Properties properties)
|
SynapseConfiguration |
getConfiguration(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 |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
SynapseXMLConfigurationFactory
public SynapseXMLConfigurationFactory()
getConfiguration
public SynapseConfiguration getConfiguration(OMElement definitions,
Properties properties)
- Description copied from interface:
ConfigurationFactory
- Get (basically builds) the configuration of Synapse built up from
an OMElement using the defined factory
- Specified by:
getConfiguration
in interface ConfigurationFactory
- Parameters:
definitions
- OMElement describing the configuration to be build
- Returns:
- SynapseConfiguration build using the relevant factory
defineRegistry
public static Registry defineRegistry(SynapseConfiguration config,
OMElement elem,
Properties properties)
defineStartup
public static Startup defineStartup(SynapseConfiguration config,
OMElement elem,
Properties properties)
defineProxy
public static ProxyService defineProxy(SynapseConfiguration config,
OMElement elem,
Properties properties)
defineEntry
public static Entry defineEntry(SynapseConfiguration config,
OMElement elem,
Properties properties)
defineSequence
public static Mediator defineSequence(SynapseConfiguration config,
OMElement ele,
Properties properties)
defineMediatorTemplate
public static Mediator defineMediatorTemplate(SynapseConfiguration config,
OMElement ele,
Properties properties)
defineEndpoint
public static Endpoint defineEndpoint(SynapseConfiguration config,
OMElement ele,
Properties properties)
defineEventSource
public static SynapseEventSource defineEventSource(SynapseConfiguration config,
OMElement elem,
Properties properties)
defineExecutor
public static PriorityExecutor defineExecutor(SynapseConfiguration config,
OMElement elem,
Properties properties)
defineMessageStore
public static MessageStore defineMessageStore(SynapseConfiguration config,
OMElement elem,
Properties properties)
defineMessageProcessor
public static MessageProcessor defineMessageProcessor(SynapseConfiguration config,
OMElement elem,
Properties properties)
defineEndpointTemplate
public static Template defineEndpointTemplate(SynapseConfiguration config,
OMElement elem,
Properties properties)
defineTemplate
public static void defineTemplate(SynapseConfiguration config,
OMElement elem,
Properties properties)
defineAPI
public static void defineAPI(SynapseConfiguration config,
OMElement elem)
getTagQName
public QName getTagQName()
- Description copied from interface:
ConfigurationFactory
- Get the tag QName of the element piece that will be
build using the factory
- Specified by:
getTagQName
in interface ConfigurationFactory
- Returns:
- QName describing the element
getSerializerClass
public Class getSerializerClass()
- Description copied from interface:
ConfigurationFactory
- Get the class which serializes the specified element
- Specified by:
getSerializerClass
in interface ConfigurationFactory
- Returns:
- Class defining the Serializer
Copyright © 2005-2012 Apache Software Foundation. All Rights Reserved.