Package | Description |
---|---|
org.mule.runtime.api.meta.model.declaration.fluent | |
org.mule.runtime.extension.api.loader | |
org.mule.runtime.module.extension.api.loader |
Modifier and Type | Method and Description |
---|---|
ExtensionDeclarer |
ExtensionDeclarer.describedAs(String description)
Adds a description
|
ExtensionDeclarer |
ExtensionDeclarer.fromVendor(String vendor)
Adds the extension's Vendor name
|
ExtensionDeclarer |
ExtensionDeclarer.named(String name)
Provides the extension's name
|
ExtensionDeclarer |
ExtensionDeclarer.onVersion(String version)
Provides the extension's version
|
ExtensionDeclarer |
ExtensionDeclarer.withCategory(Category category)
Adds the extension's
Category |
ExtensionDeclarer |
ExtensionDeclarer.withConstruct(ConstructDeclarer declarer) |
ExtensionDeclarer |
ExtensionDeclarer.withErrorModel(ErrorModel errorModel)
Registers an
ErrorModel that could be thrown by one their
operations |
ExtensionDeclarer |
ExtensionDeclarer.withExternalLibrary(ExternalLibraryModel externalLibrary)
Adds the given
externalLibrary |
ExtensionDeclarer |
ExtensionDeclarer.withImportedType(ImportedTypeModel importedType)
Declares that the extension is importing a type from another
extension
|
ExtensionDeclarer |
ExtensionDeclarer.withModelProperty(ModelProperty value)
Adds the given
modelProperty |
ExtensionDeclarer |
ExtensionDeclarer.withNotificationModel(NotificationModel notificationModel)
Registers an
NotificationModel that could be fired by its operations and sources. |
ExtensionDeclarer |
ExtensionDeclarer.withPrivilegedArtifact(String artifactId)
Adds the given artifact ID to the list of artifacts with access to the privileged API declared by the extension begin built
|
ExtensionDeclarer |
ExtensionDeclarer.withPrivilegedPackage(String packageName)
Adds the given Java package name to the list of privileged exported packages declared by the extension begin built
|
ExtensionDeclarer |
ExtensionDeclarer.withResource(String resourcePath)
Adds the given
resourcePath to the list of resources
declared by the extension being built |
ExtensionDeclarer |
ExtensionDeclarer.withSubType(MetadataType baseType,
MetadataType subType)
Registers the given
subType as an implementation of the baseType |
ExtensionDeclarer |
ExtensionDeclarer.withSubTypes(MetadataType baseType,
Collection<MetadataType> subTypes)
Registers the given
subTypes as implementations of the baseType |
ExtensionDeclarer |
ExtensionDeclarer.withType(ObjectType objectType)
Adds the given
objectType to the list of types declared
by the extension being built. |
ExtensionDeclarer |
ExtensionDeclarer.withXmlDsl(XmlDslModel xmlDslModel)
Describes the language which allows using the extension
|
Modifier and Type | Method and Description |
---|---|
ExtensionDeclarer |
ExtensionLoadingContext.getExtensionDeclarer()
The
ExtensionDeclarer in which
the extension is being described into |
Modifier and Type | Method and Description |
---|---|
void |
ExtensionLoadingDelegate.accept(ExtensionDeclarer extensionDeclarer,
ExtensionLoadingContext context)
Uses the given arguments to declare the extension
|
Modifier and Type | Method and Description |
---|---|
ExtensionDeclarer |
ModelLoaderDelegate.declare(ExtensionLoadingContext context)
Creates and populates an
ExtensionDeclarer from a ExtensionLoadingContext . |
Copyright © 2018. All rights reserved.