Class LazyTimeoutConstraint

    • Constructor Detail

      • LazyTimeoutConstraint

        public LazyTimeoutConstraint​(AbstractResolver resolver)
    • Method Detail

      • getConnectionTimeout

        public int getConnectionTimeout()
        Specified by:
        getConnectionTimeout in interface TimeoutConstraint
        Returns:
        Returns the timeout, in milliseconds, that's to be used while establishing a connection to a resource. A value greater than zero indicates the specific timeout to be used. A value of 0 indicates no timeout and essentially translates to wait-forever semantics. A value lesser than 0 lets the users of this TimeoutConstraint decide what kind of timeout semantics to use while establishing a connection (for example, some implementations can decide to use some default value).
      • getReadTimeout

        public int getReadTimeout()
        Specified by:
        getReadTimeout in interface TimeoutConstraint
        Returns:
        Returns the timeout, in milliseconds, that's to be used while reading content from a resource. A value greater than zero indicates the specific timeout to be used. A value of 0 indicates no timeout and essentially translates to wait-forever semantics. A value lesser than 0 lets the users of this TimeoutConstraint decide what kind of timeout semantics to use reading from the resource (for example, some implementations can decide to use some default value).