Class ActiveMQRAConnectionRequestInfo

java.lang.Object
org.apache.activemq.artemis.ra.ActiveMQRAConnectionRequestInfo
All Implemented Interfaces:
ConnectionRequestInfo

public class ActiveMQRAConnectionRequestInfo extends Object implements ConnectionRequestInfo
  • Constructor Details

    • ActiveMQRAConnectionRequestInfo

      public ActiveMQRAConnectionRequestInfo(ActiveMQRAProperties prop, int type)
    • ActiveMQRAConnectionRequestInfo

      public ActiveMQRAConnectionRequestInfo(boolean transacted, int acknowledgeMode, int type)
  • Method Details

    • setDefaults

      public void setDefaults(ActiveMQRAProperties prop)
      Fill in default values if they are missing
      Parameters:
      prop - The resource adapter properties
    • getUserName

      public String getUserName()
    • setUserName

      public void setUserName(String userName)
    • getPassword

      public String getPassword()
    • setPassword

      public void setPassword(String password)
    • getClientID

      public String getClientID()
    • setClientID

      public void setClientID(String clientID)
    • getType

      public int getType()
    • isTransacted

      public boolean isTransacted()
    • getAcknowledgeMode

      public int getAcknowledgeMode()
    • equals

      public boolean equals(Object obj)
      Description copied from interface: ConnectionRequestInfo
      Checks whether this instance is equal to another. Since connectionRequestInfo is defined specific to a resource adapter, the resource adapter is required to implement this method. The conditions for equality are specific to the resource adapter.
      Specified by:
      equals in interface ConnectionRequestInfo
      Overrides:
      equals in class Object
      Parameters:
      obj - to check
      Returns:
      True if the two instances are equal.
    • hashCode

      public int hashCode()
      Description copied from interface: ConnectionRequestInfo
      Returns the hashCode of the ConnectionRequestInfo.
      Specified by:
      hashCode in interface ConnectionRequestInfo
      Overrides:
      hashCode in class Object
      Returns:
      hash code os this instance
    • toString

      public String toString()
      Overrides:
      toString in class Object