@Target(value=TYPE) @Retention(value=RUNTIME) @Documented public @interface Extension
| Modifier and Type | Fields and Description |
|---|---|
static String |
DEFAULT_CONFIG_DESCRIPTION |
static String |
DEFAULT_CONFIG_NAME |
static String |
MULESOFT |
| Modifier and Type | Required Element and Description |
|---|---|
String |
name
A name consistent with the definition on
ExtensionModel.getName() |
| Modifier and Type | Optional Element and Description |
|---|---|
org.mule.runtime.api.meta.Category |
category
Extension's
Category |
String |
description
Short description about the extension's functionality
|
String |
minMuleVersion
Min Mule version that the extension requires to work correctly
|
String |
vendor
Name of the extension's vendor
|
public static final String MULESOFT
public static final String DEFAULT_CONFIG_NAME
public static final String DEFAULT_CONFIG_DESCRIPTION
public abstract String name
ExtensionModel.getName()public abstract String description
public abstract String vendor
public abstract org.mule.runtime.api.meta.Category category
Categorypublic abstract String minMuleVersion
Copyright © 2017 MuleSoft, Inc.. All rights reserved.