public class ServiceDescriptor
extends org.mule.runtime.module.artifact.api.descriptor.ArtifactDescriptor
Service instance.| Constructor and Description |
|---|
ServiceDescriptor(String name)
Creates a new service descriptor
|
ServiceDescriptor(String name,
Optional<Properties> properties)
Creates a new service descriptor
|
| Modifier and Type | Method and Description |
|---|---|
List<org.mule.runtime.api.deployment.meta.MuleServiceContractModel> |
getContractModels() |
void |
setContractModels(List<org.mule.runtime.api.deployment.meta.MuleServiceContractModel> contractModels)
Sets the
MuleServiceContractModel that are fulfilled by the service artifact. |
getBundleDescriptor, getClassLoaderModel, getDeploymentProperties, getMinMuleVersion, getName, getRequiredProduct, getRootFolder, setBundleDescriptor, setClassLoaderModel, setMinMuleVersion, setRequiredProduct, setRootFolder, toStringpublic ServiceDescriptor(String name)
name - service name. Non empty.public ServiceDescriptor(String name, Optional<Properties> properties)
name - service name. Non empty.public List<org.mule.runtime.api.deployment.meta.MuleServiceContractModel> getContractModels()
MuleServiceContractModel that are fulfilled by the service artifact.public void setContractModels(List<org.mule.runtime.api.deployment.meta.MuleServiceContractModel> contractModels)
MuleServiceContractModel that are fulfilled by the service artifact.contractModels - the MuleServiceContractModel that are fulfilled by the service artifact.Copyright © 2003–2020 MuleSoft, Inc.. All rights reserved.