Class EnhancedMuleClient
java.lang.Object
com.aeontronix.enhancedmule.tools.EnhancedMuleClient
- All Implemented Interfaces:
Closeable,AutoCloseable
public class EnhancedMuleClient extends Object implements Closeable, AutoCloseable
-
Nested Class Summary
Nested Classes Modifier and Type Class Description classEnhancedMuleClient.EMAccessTokenProviderclassEnhancedMuleClient.MavenAuthenticationProvider -
Field Summary
Fields Modifier and Type Field Description static StringEMULE_SERVER_URL -
Constructor Summary
Constructors Constructor Description EnhancedMuleClient(ConfigProfile configProfile)EnhancedMuleClient(String serverUrl, ConfigProfile configProfile) -
Method Summary
Modifier and Type Method Description voidclose()StringgetAnypointBearerToken()AnypointClientgetAnypointClient()StringgetAnypointPlatformUrl()ConfigProfilegetConfigProfile()CredentialsProvidergetCredentialsLoader()ExchangeClientgetExchangeClient()StringgetExchangeMavenBaseUrl()StringgetExchangeMavenUrl()RESTClientgetRestClient()voidsetAnypointPlatformUrl(String anypointPlatformUrl)voidsetCredentialsLoader(CredentialsProvider credentialsProvider)voidsetExchangeMavenBaseUrl(String exchangeMavenBaseUrl)voidsetProxy(org.apache.http.HttpHost proxyHost, String proxyUsername, String proxyPassword)
-
Field Details
-
EMULE_SERVER_URL
- See Also:
- Constant Field Values
-
-
Constructor Details
-
Method Details
-
setProxy
-
getConfigProfile
-
getExchangeClient
-
getRestClient
-
close
- Specified by:
closein interfaceAutoCloseable- Specified by:
closein interfaceCloseable- Throws:
IOException
-
getCredentialsLoader
-
setCredentialsLoader
-
getAnypointClient
- Throws:
IOException
-
getAnypointPlatformUrl
-
setAnypointPlatformUrl
-
getExchangeMavenUrl
-
getExchangeMavenBaseUrl
-
setExchangeMavenBaseUrl
-
getAnypointBearerToken
- Throws:
IOException
-