Annotation Type Outgoings


@Retention(RUNTIME) @Target(METHOD) public @interface Outgoings
This class is used to allow multiple Outgoing declarations. You can either use:
 
 @Outgoing("a")
 @Outgoing("b")
 public void consume(T t);
 
 
Or use the Outgoings annotation as container:
 
 @Outgoings({
    @Outgoing("a")
    @Outgoing("b")
 })
 public void consume(T t);
 

 
NOTE: Experimental, not part of the specification.
  • Required Element Summary

    Required Elements
    Modifier and Type
    Required Element
    Description
     
  • Element Details

    • value

      Outgoing[] value
      Returns:
      the array of Outgoing, must not contain null. All the included Outgoing must be value (have a non-blank and non-null channel name).