You are viewing a plain text version of this content. The canonical link for it is here.
Posted to jdo-commits@db.apache.org by an...@apache.org on 2009/02/18 15:54:00 UTC

svn commit: r745529 - /db/jdo/trunk/tck2/src/conf/jdo-2_3-signatures.txt

Author: andyj
Date: Wed Feb 18 14:54:00 2009
New Revision: 745529

URL: http://svn.apache.org/viewvc?rev=745529&view=rev
Log:
Fix signatures. Added block at end for JDOEnhancer but SignatureTest blows its brains out rather than giving a sensible message so commented out for now

Modified:
    db/jdo/trunk/tck2/src/conf/jdo-2_3-signatures.txt

Modified: db/jdo/trunk/tck2/src/conf/jdo-2_3-signatures.txt
URL: http://svn.apache.org/viewvc/db/jdo/trunk/tck2/src/conf/jdo-2_3-signatures.txt?rev=745529&r1=745528&r2=745529&view=diff
==============================================================================
--- db/jdo/trunk/tck2/src/conf/jdo-2_3-signatures.txt (original)
+++ db/jdo/trunk/tck2/src/conf/jdo-2_3-signatures.txt Wed Feb 18 14:54:00 2009
@@ -18,6 +18,8 @@
 public interface javax.jdo.Constants {
     static String SERVICE_LOOKUP_PMF_RESOURCE_NAME
         = "META-INF/services/javax.jdo.PersistenceManagerFactory";
+    static String SERVICE_LOOKUP_ENHANCER_RESOURCE_NAME
+        = "META-INF/services/javax.jdo.JDOEnhancer";
     static String JDOCONFIG_RESOURCE_NAME
         = "META-INF/jdoconfig.xml";
     static String JDOCONFIG_XSD_NS
@@ -72,6 +74,8 @@
         = "mapping";
     static String PMF_ATTRIBUTE_SERVER_TIME_ZONE_ID
         = "server-time-zone-id";
+    static String PMF_ATTRIBUTE_QUERY_TIMEOUT
+        = "query-timeout-millis";
     static String ELEMENT_PROPERTY
         = "property";
     static String PROPERTY_ATTRIBUTE_NAME
@@ -208,6 +212,8 @@
         = "javax.jdo.mapping.Schema";
     static String PROPERTY_SERVER_TIME_ZONE_ID
         = "javax.jdo.option.ServerTimeZoneID";
+    static String PROPERTY_QUERY_TIMEOUT
+        = "javax.jdo.option.QueryTimeoutMillis";
     static String NONCONFIGURABLE_PROPERTY_VENDOR_NAME
         = "VendorName";
     static String NONCONFIGURABLE_PROPERTY_VERSION_NUMBER
@@ -368,6 +374,7 @@
     public Object getKey();
     public String toString();
     public boolean equals(Object obj);
+    public int hashCode();
     public int compareTo(Object obj);
     public void writeExternal(java.io.ObjectOutput out) throws java.io.IOException;
     public void readExternal(java.io.ObjectInput in) throws java.io.IOException, ClassNotFoundException;
@@ -530,6 +537,8 @@
     public static javax.jdo.PersistenceManagerFactory getPersistenceManagerFactory(String jndiLocation, javax.naming.Context context, ClassLoader loader);
     public static javax.jdo.PersistenceManagerFactory getPersistenceManagerFactory(java.io.InputStream stream);
     public static javax.jdo.PersistenceManagerFactory getPersistenceManagerFactory(java.io.InputStream stream, ClassLoader loader);
+    public static javax.jdo.JDOEnhancer getEnhancer();
+    public static javax.jdo.JDOEnhancer getEnhancer(ClassLoader loader);
 }
 
 public class javax.jdo.JDONullIdentityException extends javax.jdo.JDOUserException {
@@ -835,6 +844,8 @@
     public void registerMetadata(javax.jdo.metadata.JDOMetadata metadata);
     public javax.jdo.metadata.JDOMetadata newMetadata();
     public javax.jdo.metadata.ComponentMetadata getMetadata(String className);
+    public void setQueryTimeoutMillis(int interval);
+    public int getQueryTimeoutMillis();
 }
 
 public interface javax.jdo.Query extends java.io.Serializable {
@@ -878,6 +889,8 @@
     public long deletePersistentAll();
     public void setUnmodifiable();
     public boolean isUnmodifiable();
+    public void setTimeoutMillis(int interval);
+    public void cancel();
 }
 
 public interface javax.jdo.spi.Detachable {
@@ -1605,3 +1618,22 @@
     int hashCode();
     boolean equals(Object other);
 }
+
+/*** This causes some NPE in SignatureTest whatever that means ***/
+/*
+public interface JDOEnhancer extends java.lang.instrument.ClassFileTransformer {
+    java.util.Properties getProperties();
+    javax.jdo.JDOEnhancer setVerbose(boolean flag);
+    javax.jdo.JDOEnhancer setOutputDirectory(String dirName);
+    javax.jdo.JDOEnhancer setClassLoader(ClassLoader loader);
+    javax.jdo.JDOEnhancer addPersistenceUnit(String persistenceUnit);
+    javax.jdo.JDOEnhancer addClass(String className, byte[] bytes);
+    javax.jdo.JDOEnhancer addClasses(String... classNames);
+    javax.jdo.JDOEnhancer addFiles(String... metadataFiles);
+    javax.jdo.JDOEnhancer addJar(String jarFileName);
+    int enhance();
+    int validate();
+    byte[] getEnhancedBytes(String className);
+    void registerMetadata(javax.jdo.metadata.JDOMetadata metadata);
+    javax.jdo.metadata.JDOMetadata newMetadata();
+} */
\ No newline at end of file