org.apache.synapse.config.xml.endpoints
Class TemplateEndpointFactory

java.lang.Object
  extended by org.apache.synapse.config.xml.endpoints.EndpointFactory
      extended by org.apache.synapse.config.xml.endpoints.TemplateEndpointFactory
All Implemented Interfaces:
XMLToObjectMapper

public class TemplateEndpointFactory
extends EndpointFactory


Field Summary
 
Fields inherited from class org.apache.synapse.config.xml.endpoints.EndpointFactory
ON_FAULT_Q
 
Constructor Summary
TemplateEndpointFactory()
           
 
Method Summary
 Endpoint createEndpoint(OMElement endpointElement, boolean a, Properties properties)
          Creates the Endpoint implementation for the given XML endpoint configuration.
 
Methods inherited from class org.apache.synapse.config.xml.endpoints.EndpointFactory
extractSpecificEndpointProperties, getEndpointDefinitionFactory, getEndpointFromElement, getEndpointFromElement, getEndpoints, getObjectFromOMNode, handleException, handleException, processProperties, setEndpointDefinitionFactory
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

TemplateEndpointFactory

public TemplateEndpointFactory()
Method Detail

createEndpoint

public Endpoint createEndpoint(OMElement endpointElement,
                               boolean a,
                               Properties properties)
Description copied from class: EndpointFactory
Creates the Endpoint implementation for the given XML endpoint configuration. If the endpoint configuration is an inline one, it should be an anonymous endpoint. If it is defined as an immediate child element of the definitions tag it should have a name, which is used as the key in local registry.

Specified by:
createEndpoint in class EndpointFactory
Parameters:
endpointElement - OMElement containing the endpoint configuration.
a - false if the endpoint has a name. true otherwise.
properties - bag of properties to pass in any information to the factory
Returns:
Endpoint implementation for the given configuration.


Copyright © 2005-2012 Apache Software Foundation. All Rights Reserved.