@Override public Connection connect(String url, Properties info) throws SQLException { AvaticaConnection conn = (AvaticaConnection) super.connect(url, info); if (conn == null) { // It's not an url for our driver return null; } // Create the corresponding remote connection ConnectionConfig config = conn.config(); Service service = createService(conn, config); service.apply( new Service.OpenConnectionRequest(conn.id, Service.OpenConnectionRequest.serializeProperties(info))); return conn; }
@Override public Connection connect(String url, Properties info) throws SQLException { AvaticaConnection conn = (AvaticaConnection) super.connect(url, info); if (conn == null) { // It's not an url for our driver return null; } Service service = conn.getService(); // super.connect(...) should be creating a service and setting it in the AvaticaConnection assert null != service; service.apply( new Service.OpenConnectionRequest(conn.id, Service.OpenConnectionRequest.serializeProperties(info))); return conn; }
@Override public Connection connect(String url, Properties info) throws SQLException { AvaticaConnection conn = (AvaticaConnection) super.connect(url, info); if (conn == null) { // It's not an url for our driver return null; } Service service = conn.getService(); // super.connect(...) should be creating a service and setting it in the AvaticaConnection assert null != service; service.apply( new Service.OpenConnectionRequest(conn.id, Service.OpenConnectionRequest.serializeProperties(info))); return conn; }
/** * Opens the connection on the server. */ public void openConnection() { // Open the connection on the server this.meta.openConnection(handle, OpenConnectionRequest.serializeProperties(info)); }
/** * Opens the connection on the server. */ public void openConnection() { // Open the connection on the server this.meta.openConnection(handle, OpenConnectionRequest.serializeProperties(info)); }
/** * Opens the connection on the server. */ public void openConnection() { // Open the connection on the server this.meta.openConnection(handle, OpenConnectionRequest.serializeProperties(info)); }