Package org.mule.sdk.api.annotation.param


package org.mule.sdk.api.annotation.param
  • Annotation Interfaces
    Class
    Description
    Indicates that the annotated member should be injected with the currently active configuration instance.
    Binds the annotated member with the ParameterModel of the same name and type that exists in the config associated to the container of the annotated member.
    Indicates that the annotated member should be injected with a currently active connection.
     
    This annotation is meant to be applied on fields of classes or on operation's arguments.
    This annotation marks that all the Optional Parameters contained in the annotated class have an exclusive relationship among each other.
    Use this annotation on operation methods and Source classes which return either String or InputStream.
    Indicates that the annotated parameter should never be assigned a null value, even though such value is a valid assignment on the mule DSL.
    Marks a Parameter field a optional.
    Marks a field inside a mule extension as being a parameter that the user can set.
    Allows to define a group of parameters which share some kind of special relationship and thus makes sense for them to belong to the same group.
    This annotation is meant to be applied on fields of classes which are serving as top level elements which can be referenced by name, such as configs or global objects.
    This annotation is meant to be applied on fields of classes.