Class ExchangeApplicationSource
java.lang.Object
com.aeontronix.enhancedmule.tools.legacy.deploy.ApplicationSource
com.aeontronix.enhancedmule.tools.legacy.deploy.ExchangeApplicationSource
- All Implemented Interfaces:
APISpecSource,Closeable,AutoCloseable
public class ExchangeApplicationSource extends ApplicationSource
-
Field Summary
Fields inherited from class com.aeontronix.enhancedmule.tools.legacy.deploy.ApplicationSource
client -
Constructor Summary
Constructors Constructor Description ExchangeApplicationSource(AnypointClient client, String orgId, String groupId, String artifactId, String version) -
Method Summary
Modifier and Type Method Description voidclose()booleanexists()ApplicationDescriptorgetAnypointDescriptor(APIProvisioningConfig apiProvisioningConfig)StringgetArtifactId()StringgetFileName()StringgetGroupId()FilegetLocalFile()StringgetOrgId()Map<String,Object>getSourceJson(JsonHelper jsonHelper)StringgetVersion()Methods inherited from class com.aeontronix.enhancedmule.tools.legacy.deploy.ApplicationSource
create, listAPISpecFiles, readDescriptorFromZip, writeAPISpecFile
-
Field Details
-
PREFIX
- See Also:
- Constant Field Values
-
-
Constructor Details
-
ExchangeApplicationSource
public ExchangeApplicationSource(AnypointClient client, String orgId, String groupId, String artifactId, String version)
-
-
Method Details
-
getOrgId
-
getGroupId
-
getVersion
-
getArtifactId
- Specified by:
getArtifactIdin classApplicationSource
-
getFileName
- Specified by:
getFileNamein classApplicationSource
-
getLocalFile
- Specified by:
getLocalFilein classApplicationSource- Throws:
IOException
-
exists
public boolean exists()- Specified by:
existsin classApplicationSource
-
getAnypointDescriptor
public ApplicationDescriptor getAnypointDescriptor(APIProvisioningConfig apiProvisioningConfig) throws IOException, HttpException- Specified by:
getAnypointDescriptorin classApplicationSource- Throws:
IOExceptionHttpException
-
getSourceJson
- Specified by:
getSourceJsonin classApplicationSource
-
close
- Throws:
IOException
-