Class PrecisionSubjectInfo

    • Constructor Detail

      • PrecisionSubjectInfo

        public PrecisionSubjectInfo​(String subject,
                                    String currencyPair,
                                    String dealtCurrency)
        Constructs a PrecisionSubjectInfo based on the provided subscription parameters.
        Parameters:
        subject - The full requested subject
        currencyPair - The requested currency pair.
        dealtCurrency - The requested dealt currency.
    • Method Detail

      • getSubject

        public String getSubject()
        Description copied from interface: SubjectInfo
        Returns the original subject that was parsed to create this SubjectInfo
        Specified by:
        getSubject in interface SubjectInfo
        Returns:
        The original subject.
      • getCurrencyPair

        public String getCurrencyPair()
        Returns the currency pair for the subscription.
        Returns:
        The currency pair in the format <basecurrency>_<termcurrency>
      • getDealtCurrency

        public String getDealtCurrency()
        Returns the dealt currency for the subscription as a String with no guarantee of its length.
        Returns:
        The dealt currency for the subscription.
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class Object