Class ConfiguringConnectionDecorator

  • All Implemented Interfaces:
    ConnectionDecorator

    public class ConfiguringConnectionDecorator
    extends Object
    implements ConnectionDecorator
    Connection decorator that can configure some properties of the underlying connection. Understands the following properties:
    • QueryTimeout
    • TransactionIsolation(Connection constants)
    • AutoCommit
    Author:
    Abe White
    • Constructor Detail

      • ConfiguringConnectionDecorator

        public ConfiguringConnectionDecorator()
    • Method Detail

      • getQueryTimeout

        public int getQueryTimeout()
        The number of seconds to wait for a query to execute before terminating it.
      • setQueryTimeout

        public void setQueryTimeout​(int timeout)
        The number of seconds to wait for a query to execute before terminating it.
      • getTransactionIsolation

        public int getTransactionIsolation()
        The transaction isolation level.
      • setTransactionIsolation

        public void setTransactionIsolation​(int isolation)
        The transaction isolation level.
      • getAutoCommit

        public Boolean getAutoCommit()
        Whether auto commit should be on. Use null to keep the connection's default setting. Defaults to null.
      • setAutoCommit

        public void setAutoCommit​(Boolean autoCommit)
        Whether auto commit should be on. Use null to keep the connection's default setting. Defaults to null.