Package oracle.ucp

Class UniversalPooledConnectionStatus


  • public class UniversalPooledConnectionStatus
    extends java.lang.Object
    Describes the status of a pooled connection.

    The status of the pooled connection is looked at when the connection is returned by the borrower. If the status is normal, then the pooled connection is processed normally. If the status is close on return, then the pooled connection is automatically closed and it is not returned to the connection pool.

    • Field Detail

      • STATUS_NORMAL_DESC

        public static final java.lang.String STATUS_NORMAL_DESC
        See Also:
        Constant Field Values
      • STATUS_CLOSED_DESC

        public static final java.lang.String STATUS_CLOSED_DESC
        See Also:
        Constant Field Values
      • STATUS_CLOSE_ON_RETURN_DESC

        public static final java.lang.String STATUS_CLOSE_ON_RETURN_DESC
        See Also:
        Constant Field Values
      • STATUS_REPLACE_ON_RETURN_DESC

        public static final java.lang.String STATUS_REPLACE_ON_RETURN_DESC
        See Also:
        Constant Field Values
      • STATUS_RECONNECTING_DESC

        public static final java.lang.String STATUS_RECONNECTING_DESC
        See Also:
        Constant Field Values
      • STATUS_CLOSE_ON_RETURN

        public static final UniversalPooledConnectionStatus STATUS_CLOSE_ON_RETURN
        The pooled connection should be closed and not put back into the pool when it is returned by the borrower.
      • STATUS_REPLACE_ON_RETURN

        public static final UniversalPooledConnectionStatus STATUS_REPLACE_ON_RETURN
        The pooled connection should be closed and replaced with a brand new connection in the pool when it is returned by the borrower.
    • Method Detail

      • equals

        public boolean equals​(java.lang.Object other)
        Determines equality.
        Overrides:
        equals in class java.lang.Object
        Parameters:
        other - The object to compare.
        Returns:
        true if this object is equal to the object passed in; otherwise, false.
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class java.lang.Object
      • toString

        public java.lang.String toString()
        Overrides:
        toString in class java.lang.Object
      • getStatus

        protected int getStatus()