Class HttpEndpoint
- java.lang.Object
-
- org.wso2.carbon.endpoint.ui.endpoints.Endpoint
-
- org.wso2.carbon.endpoint.ui.endpoints.http.HttpEndpoint
-
-
Constructor Summary
Constructors Constructor Description HttpEndpoint()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidbuild(org.apache.axiom.om.OMElement elem, boolean isAnonymous)Populate this endpoint from the Synapse endpoint configuration.voidbuild(org.apache.synapse.endpoints.Template template, org.apache.synapse.config.xml.endpoints.DefinitionFactory factory)Populate this endpoint from the Synapse endpoint template configuration.StringgetAuthMode()StringgetBasicAuthPassword()StringgetBasicAuthUsername()StringgetClientId()StringgetClientSecret()StringgetDescription()StringgetEndpointName()StringgetErrorCodes()StringgetMaxSusDuration()StringgetMethod()StringgetPassword()StringgetProperties()StringgetRefreshToken()StringgetRequestParametersAsString()Map<String,String>getRequestParametersMap()StringgetRetryDelay()StringgetRetryDisabledErrorCodes()StringgetRetryTimeout()StringgetSuspendDurationOnFailure()StringgetSusProgFactor()StringgetTagLocalName()Get the tag name of the endpointStringgetTimedOutErrorCodes()StringgetTimeoutAction()StringgetTimeoutActionDur()StringgetTokenURL()StringgetUriTemplate()StringgetUsername()booleanisHttpDelete()booleanisHttpGet()booleanisHttpHead()booleanisHttpOptions()booleanisHttpPatch()booleanisHttpPost()booleanisHttpPut()booleanisLegacy()org.apache.axiom.om.OMElementserialize(org.apache.axiom.om.OMElement parent)Serialize this endpoint in to the corresponding Synapse endpoint configuration.voidsetAuthMode(String authMode)voidsetBasicAuthPassword(String basicAuthPassword)voidsetBasicAuthUsername(String basicAuthUsername)voidsetClientId(String clientId)voidsetClientSecret(String clientSecret)voidsetDescription(String description)voidsetEndpointName(String name)voidsetErrorCodes(String errorCodes)voidsetHttpDelete(boolean delete)voidsetHttpGet(boolean get)voidsetHttpHead(boolean head)voidsetHttpOptions(boolean options)voidsetHttpPatch(boolean patch)voidsetHttpPost(boolean post)voidsetHttpPut(boolean put)voidsetLegacy(boolean legacySupport)voidsetMaxSusDuration(String maxSusDuration)voidsetMethod(String method)voidsetPassword(String password)voidsetProperties(String properties)voidsetRefreshToken(String refreshToken)voidsetRequestParametersMap(Map<String,String> requestParametersMap)voidsetRetryDelay(String retryDelay)voidsetRetryDisabledErrorCodes(String retryDisabledErrorCodes)voidsetRetryTimeout(String retryTimeout)voidsetSuspendDurationOnFailure(String suspendDurationOnFailure)voidsetSusProgFactor(String susProgFactor)voidsetTimedOutErrorCodes(String timedOutErrorCodes)voidsetTimeoutAction(String timeoutAction)voidsetTimeoutActionDur(String timeoutActionDur)voidsetTokenURL(String tokenURL)voidsetUriTemplate(String template)voidsetUsername(String username)-
Methods inherited from class org.wso2.carbon.endpoint.ui.endpoints.Endpoint
getEmptyEndpointElement
-
-
-
-
Field Detail
-
legacyPrefix
public static String legacyPrefix
-
-
Method Detail
-
getUriTemplate
public String getUriTemplate()
-
setRequestParametersMap
public void setRequestParametersMap(Map<String,String> requestParametersMap)
-
getClientId
public String getClientId()
-
setClientId
public void setClientId(String clientId)
-
getClientSecret
public String getClientSecret()
-
setClientSecret
public void setClientSecret(String clientSecret)
-
getRefreshToken
public String getRefreshToken()
-
setRefreshToken
public void setRefreshToken(String refreshToken)
-
getTokenURL
public String getTokenURL()
-
setTokenURL
public void setTokenURL(String tokenURL)
-
getAuthMode
public String getAuthMode()
-
setAuthMode
public void setAuthMode(String authMode)
-
getRequestParametersAsString
public String getRequestParametersAsString()
-
getUsername
public String getUsername()
-
setUsername
public void setUsername(String username)
-
getPassword
public String getPassword()
-
setPassword
public void setPassword(String password)
-
getBasicAuthUsername
public String getBasicAuthUsername()
-
getBasicAuthPassword
public String getBasicAuthPassword()
-
setBasicAuthUsername
public void setBasicAuthUsername(String basicAuthUsername)
-
setBasicAuthPassword
public void setBasicAuthPassword(String basicAuthPassword)
-
setUriTemplate
public void setUriTemplate(String template)
-
setHttpGet
public void setHttpGet(boolean get)
-
setHttpPost
public void setHttpPost(boolean post)
-
setHttpPatch
public void setHttpPatch(boolean patch)
-
setHttpPut
public void setHttpPut(boolean put)
-
setHttpDelete
public void setHttpDelete(boolean delete)
-
setHttpHead
public void setHttpHead(boolean head)
-
setHttpOptions
public void setHttpOptions(boolean options)
-
getTagLocalName
public String getTagLocalName()
Description copied from interface:IEndpointGet the tag name of the endpoint- Returns:
- the xml element tag name
-
isHttpGet
public boolean isHttpGet()
-
isHttpPost
public boolean isHttpPost()
-
isHttpPatch
public boolean isHttpPatch()
-
isHttpPut
public boolean isHttpPut()
-
isHttpDelete
public boolean isHttpDelete()
-
isHttpHead
public boolean isHttpHead()
-
isHttpOptions
public boolean isHttpOptions()
-
getEndpointName
public String getEndpointName()
-
setEndpointName
public void setEndpointName(String name)
-
getSuspendDurationOnFailure
public String getSuspendDurationOnFailure()
-
setSuspendDurationOnFailure
public void setSuspendDurationOnFailure(String suspendDurationOnFailure)
-
getMethod
public String getMethod()
-
setMethod
public void setMethod(String method)
-
getTimeoutAction
public String getTimeoutAction()
-
setTimeoutAction
public void setTimeoutAction(String timeoutAction)
-
getTimeoutActionDur
public String getTimeoutActionDur()
-
setTimeoutActionDur
public void setTimeoutActionDur(String timeoutActionDur)
-
getMaxSusDuration
public String getMaxSusDuration()
-
setMaxSusDuration
public void setMaxSusDuration(String maxSusDuration)
-
getSusProgFactor
public String getSusProgFactor()
-
setSusProgFactor
public void setSusProgFactor(String susProgFactor)
-
getErrorCodes
public String getErrorCodes()
-
setErrorCodes
public void setErrorCodes(String errorCodes)
-
setRetryDisabledErrorCodes
public void setRetryDisabledErrorCodes(String retryDisabledErrorCodes)
-
getRetryDisabledErrorCodes
public String getRetryDisabledErrorCodes()
-
getTimedOutErrorCodes
public String getTimedOutErrorCodes()
-
setTimedOutErrorCodes
public void setTimedOutErrorCodes(String timedOutErrorCodes)
-
getRetryTimeout
public String getRetryTimeout()
-
setRetryTimeout
public void setRetryTimeout(String retryTimeout)
-
getRetryDelay
public String getRetryDelay()
-
setRetryDelay
public void setRetryDelay(String retryDelay)
-
getDescription
public String getDescription()
-
setDescription
public void setDescription(String description)
-
getProperties
public String getProperties()
-
setProperties
public void setProperties(String properties)
-
setLegacy
public void setLegacy(boolean legacySupport)
-
isLegacy
public boolean isLegacy()
-
serialize
public org.apache.axiom.om.OMElement serialize(org.apache.axiom.om.OMElement parent)
Description copied from interface:IEndpointSerialize 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:IEndpointPopulate 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:IEndpointPopulate this endpoint from the Synapse endpoint template configuration.- Parameters:
template- synapse endpoint template configurationfactory- Template definition factory
-
-