Interface Binding

All Superinterfaces:
UnproposalListener
All Known Subinterfaces:
QueueBinding, RemoteQueueBinding
All Known Implementing Classes:
DivertBinding, LocalQueueBinding, RemoteQueueBindingImpl

public interface Binding extends UnproposalListener
  • Method Details

    • isLocal

      default boolean isLocal()
    • getAddress

      SimpleString getAddress()
    • getBindable

      Bindable getBindable()
    • getType

      BindingType getType()
    • getUniqueName

      SimpleString getUniqueName()
    • getRoutingName

      SimpleString getRoutingName()
    • getClusterName

      SimpleString getClusterName()
    • getFilter

      Filter getFilter()
    • isHighAcceptPriority

      boolean isHighAcceptPriority(Message message)
    • isExclusive

      boolean isExclusive()
    • getID

      Long getID()
    • getDistance

      int getDistance()
    • route

      void route(Message message, RoutingContext context) throws Exception
      Throws:
      Exception
    • routeWithAck

      void routeWithAck(Message message, RoutingContext context) throws Exception
      Throws:
      Exception
    • close

      void close() throws Exception
      Throws:
      Exception
    • toManagementString

      String toManagementString()
      This method will create a string representation meant for management operations.

      This is different from the toString() method that is meant for debugging and will contain information that regular users won't understand well.

    • isConnected

      boolean isConnected()