|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: REQUIRED | OPTIONAL | DETAIL: ELEMENT | |||||||||
@Target(value=TYPE) @Retention(value=SOURCE) @Documented public @interface Connector
This annotation defines a class that will export its functionality as a Mule Connector.
There are a few restrictions as to which types as valid for this annotation:
| Required Element Summary | |
|---|---|
String |
friendlyName
Provides a friendly name for the module. |
String |
name
The name of the connector. |
| Optional Element Summary | |
|---|---|
String |
configElementName
Name of the configuration element |
ConnectivityTesting |
connectivityTesting
Whether connectivity testing is enabled or not in this connector |
String |
description
Short description about the annotated module. |
MetaDataSwitch |
metaData
Whether metadata is enable or not in this connector |
String |
minMuleVersion
Minimum Mule version required |
String |
namespace
Namespace of the connector |
String |
schemaLocation
Location URI for the schema |
String |
schemaVersion
The schema version of the connector. |
| Element Detail |
|---|
public abstract String name
public abstract String friendlyName
public abstract String schemaVersion
public abstract String namespace
public abstract String schemaLocation
public abstract String minMuleVersion
public abstract String configElementName
public abstract String description
public abstract ConnectivityTesting connectivityTesting
public abstract MetaDataSwitch metaData
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: REQUIRED | OPTIONAL | DETAIL: ELEMENT | |||||||||