@Connector(name = "my-connector", friendlyName = "My Connector", description = "This is my custom Mule connector")
public class MyConnector {
// Connector implementation
}
@Module(name = "my-module", friendlyName = "My Module", description = "This is my custom Mule module", configElement = MyConfig.class)
public class MyModule {
// Module implementation
}
@Processor(name = "my-processor", friendlyName = "My Processor", description = "This is my custom Mule processor")
public void process(@Payload String payload) {
// Process logic
}
@Source(name = "my-source", friendlyName = "My Source", description = "This is my custom Mule source")
public void poll() {
// Message generation logic
}
@Transformer(input="json", output="xml")
public String toJson(Object obj) {
// JSON to XML conversion logic
}