Class HttpEndpoint
java.lang.Object
org.wso2.carbon.endpoint.ui.endpoints.Endpoint
org.wso2.carbon.endpoint.ui.endpoints.http.HttpEndpoint
- All Implemented Interfaces:
IEndpoint
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidbuild(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.Get the tag name of the endpointbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanisLegacy()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) voidvoidsetPassword(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 Details
-
legacyPrefix
-
-
Constructor Details
-
HttpEndpoint
public HttpEndpoint()
-
-
Method Details
-
getUriTemplate
-
getRequestParametersMap
-
setRequestParametersMap
-
getClientId
-
setClientId
-
getClientSecret
-
setClientSecret
-
getRefreshToken
-
setRefreshToken
-
getTokenURL
-
setTokenURL
-
getAuthMode
-
setAuthMode
-
getRequestParametersAsString
-
getUsername
-
setUsername
-
getPassword
-
setPassword
-
getBasicAuthUsername
-
getBasicAuthPassword
-
setBasicAuthUsername
-
setBasicAuthPassword
-
setUriTemplate
-
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
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
-
setEndpointName
-
getSuspendDurationOnFailure
-
setSuspendDurationOnFailure
-
getMethod
-
setMethod
-
getTimeoutAction
-
setTimeoutAction
-
getTimeoutActionDur
-
setTimeoutActionDur
-
getMaxSusDuration
-
setMaxSusDuration
-
getSusProgFactor
-
setSusProgFactor
-
getErrorCodes
-
setErrorCodes
-
setRetryDisabledErrorCodes
-
getRetryDisabledErrorCodes
-
getTimedOutErrorCodes
-
setTimedOutErrorCodes
-
getRetryTimeout
-
setRetryTimeout
-
getRetryDelay
-
setRetryDelay
-
getDescription
-
setDescription
-
getProperties
-
setProperties
-
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
-