Package herddb.jdbc

Class HerdDBWrappingDataSource

  • All Implemented Interfaces:
    java.lang.AutoCloseable, java.sql.Wrapper, javax.sql.CommonDataSource, javax.sql.DataSource

    public class HerdDBWrappingDataSource
    extends BasicHerdDBDataSource
    A simple DataSource wrapping around HDBClient and an optional Server.

    It can be used instead of HerdDBEmbeddedDataSource when a direct configuration of HDBClient and/or Server is needed.

    Author:
    diego.salvi
    • Constructor Detail

      • HerdDBWrappingDataSource

        public HerdDBWrappingDataSource​(herddb.client.HDBClient client)
      • HerdDBWrappingDataSource

        public HerdDBWrappingDataSource​(herddb.client.HDBClient client,
                                        herddb.server.Server server)
    • Method Detail

      • close

        public void close()
        Specified by:
        close in interface java.lang.AutoCloseable
        Overrides:
        close in class BasicHerdDBDataSource