You are viewing a plain text version of this content. The canonical link for it is here.
Posted to derby-commits@db.apache.org by da...@apache.org on 2012/12/31 08:02:09 UTC
svn commit: r1427047 - in
/db/derby/code/trunk/java/engine/org/apache/derby/jdbc:
EmbedPooledConnection.java EmbeddedDataSource.java EmbeddedDataSource40.java
Author: dag
Date: Mon Dec 31 07:02:09 2012
New Revision: 1427047
URL: http://svn.apache.org/viewvc?rev=1427047&view=rev
Log:
DERBY-4955 Prepare Derby to run with Compact Profiles (JEP 161)
Patch derby-5955-embed-restructure-followup, some white space changes
plus a missed fix to EmbeddedDataSource40 which was in the original
proff-of-concept patch but fell through the cracks in the committed
patch derby-5955-embed-restructure-04.
Modified:
db/derby/code/trunk/java/engine/org/apache/derby/jdbc/EmbedPooledConnection.java
db/derby/code/trunk/java/engine/org/apache/derby/jdbc/EmbeddedDataSource.java
db/derby/code/trunk/java/engine/org/apache/derby/jdbc/EmbeddedDataSource40.java
Modified: db/derby/code/trunk/java/engine/org/apache/derby/jdbc/EmbedPooledConnection.java
URL: http://svn.apache.org/viewvc/db/derby/code/trunk/java/engine/org/apache/derby/jdbc/EmbedPooledConnection.java?rev=1427047&r1=1427046&r2=1427047&view=diff
==============================================================================
--- db/derby/code/trunk/java/engine/org/apache/derby/jdbc/EmbedPooledConnection.java (original)
+++ db/derby/code/trunk/java/engine/org/apache/derby/jdbc/EmbedPooledConnection.java Mon Dec 31 07:02:09 2012
@@ -88,7 +88,7 @@ class EmbedPooledConnection implements j
BrokeredConnection currentConnectionHandle;
// set up once by the data source
- final EmbeddedBaseDataSource dataSource;
+ final EmbeddedBaseDataSource dataSource;
private final String username;
private final String password;
/**
Modified: db/derby/code/trunk/java/engine/org/apache/derby/jdbc/EmbeddedDataSource.java
URL: http://svn.apache.org/viewvc/db/derby/code/trunk/java/engine/org/apache/derby/jdbc/EmbeddedDataSource.java?rev=1427047&r1=1427046&r2=1427047&view=diff
==============================================================================
--- db/derby/code/trunk/java/engine/org/apache/derby/jdbc/EmbeddedDataSource.java (original)
+++ db/derby/code/trunk/java/engine/org/apache/derby/jdbc/EmbeddedDataSource.java Mon Dec 31 07:02:09 2012
@@ -225,18 +225,18 @@ public class EmbeddedDataSource extends
* @return the created reference object for this data source
* @exception NamingException cannot find named object
*/
- public final Reference getReference() throws NamingException
+ public final Reference getReference() throws NamingException
{
- // These fields will be set by the JNDI server when it decides to
- // materialize a data source.
- Reference ref = new Reference(
- this.getClass().getName(),
- "org.apache.derby.jdbc.ReferenceableDataSource",
- null);
+ // These fields will be set by the JNDI server when it decides to
+ // materialize a data source.
+ Reference ref = new Reference(
+ this.getClass().getName(),
+ "org.apache.derby.jdbc.ReferenceableDataSource",
+ null);
addBeanProperties(this, ref);
- return ref;
+ return ref;
}
/**
@@ -248,7 +248,7 @@ public class EmbeddedDataSource extends
* converted from the method name. E.g. traceDirectory for
* traceDirectory.
*
- */
+ */
private static void addBeanProperties(Object ths, Reference ref)
{
// Look for all the getXXX methods in the class that take no arguments.
Modified: db/derby/code/trunk/java/engine/org/apache/derby/jdbc/EmbeddedDataSource40.java
URL: http://svn.apache.org/viewvc/db/derby/code/trunk/java/engine/org/apache/derby/jdbc/EmbeddedDataSource40.java?rev=1427047&r1=1427046&r2=1427047&view=diff
==============================================================================
--- db/derby/code/trunk/java/engine/org/apache/derby/jdbc/EmbeddedDataSource40.java (original)
+++ db/derby/code/trunk/java/engine/org/apache/derby/jdbc/EmbeddedDataSource40.java Mon Dec 31 07:02:09 2012
@@ -176,7 +176,10 @@ import org.apache.derby.impl.jdbc.Util;
</PRE>
*/
-public class EmbeddedDataSource40 extends EmbeddedDataSource {
+public class EmbeddedDataSource40 extends EmbeddedDataSource
+ implements javax.sql.DataSource /* compile-time check for 4.1 extension */
+{
+ private static final long serialVersionUID = 4472591890758954803L;
public EmbeddedDataSource40() {
}