public interface ArtifactSerializationService
ArtifactDeclaration.
Supported serialization formats are JSON and XML
| Modifier and Type | Method and Description |
|---|---|
org.mule.runtime.app.declaration.api.ArtifactDeclaration |
fromJson(JsonArtifactDeserializationRequest request)
Creates an
ArtifactDeclaration from a given mule artifact JSON representation. |
org.mule.runtime.app.declaration.api.ArtifactDeclaration |
fromXml(XmlArtifactDeserializationRequest request)
Creates an
ArtifactDeclaration from a given mule artifact XML configuration file. |
String |
toJson(JsonArtifactSerializationRequest request)
Serializes an
ArtifactDeclaration into an XML Document |
String |
toXml(XmlArtifactSerializationRequest request)
Serializes an
ArtifactDeclaration into an XML Document |
String toXml(XmlArtifactSerializationRequest request) throws ArtifactSerializationException
ArtifactDeclaration into an XML Documentrequest - the XmlArtifactDeserializationRequest that contains the ArtifactDeclaration
and all the required configuration for the serialization.ArtifactDeclarationArtifactSerializationExceptionorg.mule.runtime.app.declaration.api.ArtifactDeclaration fromXml(XmlArtifactDeserializationRequest request) throws ArtifactSerializationException
ArtifactDeclaration from a given mule artifact XML configuration file.request - the XmlArtifactDeserializationRequest that contains the artifact source
and all the required configuration for the deserialization.ArtifactDeclaration that represents the given mule configuration.ArtifactSerializationExceptionString toJson(JsonArtifactSerializationRequest request) throws ArtifactSerializationException
ArtifactDeclaration into an XML Documentrequest - the XmlArtifactDeserializationRequest that contains the ArtifactDeclaration
and all the required configuration for the serialization.ArtifactDeclarationArtifactSerializationExceptionorg.mule.runtime.app.declaration.api.ArtifactDeclaration fromJson(JsonArtifactDeserializationRequest request) throws ArtifactSerializationException
ArtifactDeclaration from a given mule artifact JSON representation.request - the XmlArtifactDeserializationRequest that contains the artifact source
and all the required configuration for the deserialization.ArtifactDeclaration that represents the given mule configuration.ArtifactSerializationExceptionCopyright © 2020 MuleSoft, Inc.. All rights reserved.