Annotation Interface ByJms


@Documented @Target(TYPE) @Retention(RUNTIME) public @interface ByJms
Since:
1.0
Author:
Lei Yang
  • Nested Class Summary

    Nested Classes
    Modifier and Type
    Class
    Description
    static @interface 
     
  • Required Element Summary

    Required Elements
    Modifier and Type
    Required Element
    Description
    Specifies the destination name and type, i.e., Queue vs Topic for out-bound messages.
  • Optional Element Summary

    Optional Elements
    Modifier and Type
    Optional Element
    Description
    Specifies the connection factory name with which the interface retrieves a Connection from ConnectionFactoryProvider.get(String).
    Specifies an optional bean name by which the proxy interface can be injected.
     
    Supports Spring property placeholder.
  • Element Details

    • value

      ByJms.To value
      Specifies the destination name and type, i.e., Queue vs Topic for out-bound messages.
    • name

      String name
      Specifies an optional bean name by which the proxy interface can be injected.

      The default name is Class.getSimpleName().

      Returns:
      the bean name of the proxy interface.
      Default:
      ""
    • ttl

      String ttl
      Supports Spring property placeholder.
      Default:
      ""
    • replyTo

      ByJms.To replyTo
      Default:
      @me.ehp246.aufjms.api.annotation.ByJms.To("")
    • connectionFactory

      String connectionFactory
      Specifies the connection factory name with which the interface retrieves a Connection from ConnectionFactoryProvider.get(String).
      Default:
      ""