Class TemplateEndpoint
- java.lang.Object
-
- org.wso2.carbon.endpoint.ui.endpoints.Endpoint
-
- org.wso2.carbon.endpoint.ui.endpoints.template.TemplateEndpoint
-
-
Constructor Summary
Constructors Constructor Description TemplateEndpoint()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
addParameter(String key, String value)
void
build(org.apache.axiom.om.OMElement elem, boolean isAnonymous)
Populate this endpoint from the Synapse endpoint configuration.void
build(org.apache.synapse.endpoints.Template template, org.apache.synapse.config.xml.endpoints.DefinitionFactory factory)
Populate this endpoint from the Synapse endpoint template configuration.String
getAddress()
String
getEpName()
Map<String,String>
getParameters()
String
getTagLocalName()
Get the tag name of the endpointString
getTargetTemplate()
org.apache.axiom.om.OMElement
serialize(org.apache.axiom.om.OMElement parent)
Serialize this endpoint in to the corresponding Synapse endpoint configuration.void
setAddress(String address)
void
setEpName(String epName)
void
setParameters(Map<String,String> parameters)
void
setTargetTemplate(String targetTemplate)
-
Methods inherited from class org.wso2.carbon.endpoint.ui.endpoints.Endpoint
getEmptyEndpointElement
-
-
-
-
Method Detail
-
getTagLocalName
public String getTagLocalName()
Description copied from interface:IEndpoint
Get the tag name of the endpoint- Returns:
- the xml element tag name
-
getEpName
public String getEpName()
-
setEpName
public void setEpName(String epName)
-
getAddress
public String getAddress()
-
setAddress
public void setAddress(String address)
-
getTargetTemplate
public String getTargetTemplate()
-
setTargetTemplate
public void setTargetTemplate(String targetTemplate)
-
serialize
public org.apache.axiom.om.OMElement serialize(org.apache.axiom.om.OMElement parent)
Description copied from interface:IEndpoint
Serialize this endpoint in to the corresponding Synapse endpoint configuration.- Parameters:
parent
- if present the serialize node will be added to the parent- Returns:
- the Synapse endpoint configuration XML
-
build
public void build(org.apache.axiom.om.OMElement elem, boolean isAnonymous)
Description copied from interface:IEndpoint
Populate this endpoint from the Synapse endpoint configuration.- Parameters:
elem
- synapse endpoint configurationisAnonymous
- whether the endpoint has a name
-
build
public void build(org.apache.synapse.endpoints.Template template, org.apache.synapse.config.xml.endpoints.DefinitionFactory factory)
Description copied from interface:IEndpoint
Populate this endpoint from the Synapse endpoint template configuration.- Parameters:
template
- synapse endpoint template configurationfactory
- Template definition factory
-
-