Transformation API
Development steps
Interface
public interface CustomPlugin {
    /**
     * Initialise sets up the user plugin
     *
     * @throws CustomUserPluginException
     */
    default void initialize() throws CustomUserPluginException {
    }
    /**
     * Validate plugin setting
     *
     * @throws InvalidSpecificationException
     */
    default void validate() throws InvalidSpecificationException {
    }
    /**
     * Set plugin properties
     *
     * @param properties plugin properties
     */
    @JsonProperty(value = "properties")
    default void setProperties(Properties properties){
    }
}Last updated
Was this helpful?
