类 StandardLoadBalanceExceptionChecker

    • 构造器详细资料

      • StandardLoadBalanceExceptionChecker

        public StandardLoadBalanceExceptionChecker()
    • 方法详细资料

      • shouldExceptionTriggerFailover

        public boolean shouldExceptionTriggerFailover​(Throwable ex)
        从接口复制的说明: LoadBalanceExceptionChecker
        Invoked to determine whether or a given SQLException should trigger a failover in a load-balanced deployment. The driver will not pass in a Connection instance when calling init(), but it will pass in the Properties, otherwise it acts like a normal Extension. One instance of a handler *per* JDBC connection instance will be created. If you need singleton-like behavior, you're on your own to provide it.
        指定者:
        shouldExceptionTriggerFailover 在接口中 LoadBalanceExceptionChecker
        参数:
        ex - exception
        返回:
        true if the exception should trigger failover.
      • init

        public void init​(Properties props)
        从接口复制的说明: LoadBalanceExceptionChecker
        Called once per connection that wants to use the extension The properties are the same ones passed in in the URL or arguments to Driver.connect() or DriverManager.getConnection().
        指定者:
        init 在接口中 LoadBalanceExceptionChecker
        参数:
        props - configuration values as passed to the connection. Note that in order to support javax.sql.DataSources, configuration properties specific to an interceptor must be passed via setURL() on the DataSource. Extension properties are not exposed via accessor/mutator methods on DataSources.