Interface LookupResult

  • All Known Implementing Classes:
    LkupResult

    public interface LookupResult
    The return value of I2PSession.lookupDest2()
    Since:
    0.9.43
    • Field Summary

      Fields 
      Modifier and Type Field Description
      static int RESULT_DECRYPTION_FAILURE
      b33 requires per-client auth private key, the router has a key, but decryption failed; please supply a new key in a blinding info message
      static int RESULT_FAILURE
      general failure, probably a local hostname lookup failure, or a b32 lookup timeout
      static int RESULT_KEY_REQUIRED
      b33 requires per-client auth private key but the router does not have it cached; please supply in a blinding info message
      static int RESULT_SECRET_AND_KEY_REQUIRED
      b33 requires a lookup password and per-client auth private key but the router does not have them cached; please supply in a blinding info message
      static int RESULT_SECRET_REQUIRED
      b33 requires a lookup password but the router does not have it cached; please supply in a blinding info message
      static int RESULT_SUCCESS
      getDestination() will be non-null
    • Field Detail

      • RESULT_SUCCESS

        static final int RESULT_SUCCESS
        getDestination() will be non-null
        See Also:
        Constant Field Values
      • RESULT_FAILURE

        static final int RESULT_FAILURE
        general failure, probably a local hostname lookup failure, or a b32 lookup timeout
        See Also:
        Constant Field Values
      • RESULT_SECRET_REQUIRED

        static final int RESULT_SECRET_REQUIRED
        b33 requires a lookup password but the router does not have it cached; please supply in a blinding info message
        See Also:
        Constant Field Values
      • RESULT_KEY_REQUIRED

        static final int RESULT_KEY_REQUIRED
        b33 requires per-client auth private key but the router does not have it cached; please supply in a blinding info message
        See Also:
        Constant Field Values
      • RESULT_SECRET_AND_KEY_REQUIRED

        static final int RESULT_SECRET_AND_KEY_REQUIRED
        b33 requires a lookup password and per-client auth private key but the router does not have them cached; please supply in a blinding info message
        See Also:
        Constant Field Values
      • RESULT_DECRYPTION_FAILURE

        static final int RESULT_DECRYPTION_FAILURE
        b33 requires per-client auth private key, the router has a key, but decryption failed; please supply a new key in a blinding info message
        See Also:
        Constant Field Values
    • Method Detail

      • getResultCode

        int getResultCode()
        Returns:
        zero for success, nonzero for failure
      • getDestination

        Destination getDestination()
        Returns:
        Destination on success, null on failure