类 ConnectionGroup


  • public class ConnectionGroup
    extends Object
    • 方法详细资料

      • getGroupName

        public String getGroupName()
      • getActiveHostCount

        public int getActiveHostCount()
      • getTotalLogicalConnectionCount

        public long getTotalLogicalConnectionCount()
      • getActiveLogicalConnectionCount

        public long getActiveLogicalConnectionCount()
      • getActivePhysicalConnectionCount

        public long getActivePhysicalConnectionCount()
      • getTotalPhysicalConnectionCount

        public long getTotalPhysicalConnectionCount()
      • getTotalTransactionCount

        public long getTotalTransactionCount()
      • removeHost

        public void removeHost​(String hostPortPair)
                        throws SQLException
        Remove the given host (host:port pair) from this Connection Group.
        参数:
        hostPortPair - The host:port pair to remove.
        抛出:
        SQLException - if a database access error occurs
      • removeHost

        public void removeHost​(String hostPortPair,
                               boolean removeExisting)
                        throws SQLException
        Remove the given host (host:port pair) from this Connection Group.
        参数:
        hostPortPair - The host:port pair to remove.
        removeExisting - Whether affects existing load-balanced connections or only new ones.
        抛出:
        SQLException - if a database access error occurs
      • removeHost

        public void removeHost​(String hostPortPair,
                               boolean removeExisting,
                               boolean waitForGracefulFailover)
                        throws SQLException
        Remove the given host (host:port pair) from this Connection Group and, consequently, from all the load-balanced connections it holds.
        参数:
        hostPortPair - The host:port pair to remove.
        removeExisting - Whether affects existing load-balanced connections or only new ones.
        waitForGracefulFailover - If true instructs the load-balanced connections to fail-over the underlying active connection before removing this host, otherwise remove immediately.
        抛出:
        SQLException - if a database access error occurs
      • addHost

        public void addHost​(String hostPortPair)
        Add the given host (host:port pair) to this Connection Group.
        参数:
        hostPortPair - The host:port pair to add.
      • addHost

        public void addHost​(String hostPortPair,
                            boolean forExisting)
        Add the given host (host:port pair) to this Connection Group and, consequently, to all the load-balanced connections it holds.
        参数:
        hostPortPair - The host:port pair to add.
        forExisting - Whether affects existing load-balanced connections or only new ones.