You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@uima.apache.org by de...@apache.org on 2014/11/06 20:45:45 UTC
svn commit: r1637196 - in /uima/sandbox/uima-ducc/trunk/uima-ducc-user/src:
main/java/org/apache/uima/ducc/user/jd/
main/java/org/apache/uima/ducc/user/jd/iface/
test/java/org/apache/uima/ducc/user/jd/test/
Author: degenaro
Date: Thu Nov 6 19:45:44 2014
New Revision: 1637196
URL: http://svn.apache.org/r1637196
Log:
UIMA-4069 Redesign of JD toward the main goal of classpath separation for container (system) code.
Mini-reorg of ducc-user jd packaging.
Added:
uima/sandbox/uima-ducc/trunk/uima-ducc-user/src/main/java/org/apache/uima/ducc/user/jd/JdUserCasManager.java
- copied, changed from r1636990, uima/sandbox/uima-ducc/trunk/uima-ducc-user/src/main/java/org/apache/uima/ducc/user/jd/CasManager.java
uima/sandbox/uima-ducc/trunk/uima-ducc-user/src/main/java/org/apache/uima/ducc/user/jd/JdUserCollectionReaderManager.java
- copied, changed from r1636990, uima/sandbox/uima-ducc/trunk/uima-ducc-user/src/main/java/org/apache/uima/ducc/user/jd/CollectionReaderManager.java
uima/sandbox/uima-ducc/trunk/uima-ducc-user/src/main/java/org/apache/uima/ducc/user/jd/JdUserException.java
- copied, changed from r1636990, uima/sandbox/uima-ducc/trunk/uima-ducc-user/src/main/java/org/apache/uima/ducc/user/jd/iface/JdUserException.java
uima/sandbox/uima-ducc/trunk/uima-ducc-user/src/main/java/org/apache/uima/ducc/user/jd/JdUserMetaCas.java
- copied, changed from r1637131, uima/sandbox/uima-ducc/trunk/uima-ducc-user/src/main/java/org/apache/uima/ducc/user/jd/iface/JdUserMetaCas.java
Removed:
uima/sandbox/uima-ducc/trunk/uima-ducc-user/src/main/java/org/apache/uima/ducc/user/jd/CasManager.java
uima/sandbox/uima-ducc/trunk/uima-ducc-user/src/main/java/org/apache/uima/ducc/user/jd/CollectionReaderManager.java
uima/sandbox/uima-ducc/trunk/uima-ducc-user/src/main/java/org/apache/uima/ducc/user/jd/iface/JdUserCollectionReader.java
uima/sandbox/uima-ducc/trunk/uima-ducc-user/src/main/java/org/apache/uima/ducc/user/jd/iface/JdUserException.java
uima/sandbox/uima-ducc/trunk/uima-ducc-user/src/main/java/org/apache/uima/ducc/user/jd/iface/JdUserMetaCas.java
Modified:
uima/sandbox/uima-ducc/trunk/uima-ducc-user/src/test/java/org/apache/uima/ducc/user/jd/test/TestSuite.java
Copied: uima/sandbox/uima-ducc/trunk/uima-ducc-user/src/main/java/org/apache/uima/ducc/user/jd/JdUserCasManager.java (from r1636990, uima/sandbox/uima-ducc/trunk/uima-ducc-user/src/main/java/org/apache/uima/ducc/user/jd/CasManager.java)
URL: http://svn.apache.org/viewvc/uima/sandbox/uima-ducc/trunk/uima-ducc-user/src/main/java/org/apache/uima/ducc/user/jd/JdUserCasManager.java?p2=uima/sandbox/uima-ducc/trunk/uima-ducc-user/src/main/java/org/apache/uima/ducc/user/jd/JdUserCasManager.java&p1=uima/sandbox/uima-ducc/trunk/uima-ducc-user/src/main/java/org/apache/uima/ducc/user/jd/CasManager.java&r1=1636990&r2=1637196&rev=1637196&view=diff
==============================================================================
--- uima/sandbox/uima-ducc/trunk/uima-ducc-user/src/main/java/org/apache/uima/ducc/user/jd/CasManager.java (original)
+++ uima/sandbox/uima-ducc/trunk/uima-ducc-user/src/main/java/org/apache/uima/ducc/user/jd/JdUserCasManager.java Thu Nov 6 19:45:44 2014
@@ -30,7 +30,7 @@ import org.apache.uima.resource.metadata
import org.apache.uima.resource.metadata.TypeSystemDescription;
import org.apache.uima.util.CasCreationUtils;
-public class CasManager {
+public class JdUserCasManager {
private String CAS_INITIAL_HEAP_SIZE = "1000";
@@ -43,7 +43,7 @@ public class CasManager {
private FsIndexDescription[] fid;
private Properties crProperties = new Properties();
- public CasManager(CollectionReader cr) {
+ public JdUserCasManager(CollectionReader cr) {
setTypeSystemDescription(cr.getProcessingResourceMetaData().getTypeSystem());
setTypePriorities(cr.getProcessingResourceMetaData().getTypePriorities());
setFsIndexDescription(cr.getProcessingResourceMetaData().getFsIndexes());
Copied: uima/sandbox/uima-ducc/trunk/uima-ducc-user/src/main/java/org/apache/uima/ducc/user/jd/JdUserCollectionReaderManager.java (from r1636990, uima/sandbox/uima-ducc/trunk/uima-ducc-user/src/main/java/org/apache/uima/ducc/user/jd/CollectionReaderManager.java)
URL: http://svn.apache.org/viewvc/uima/sandbox/uima-ducc/trunk/uima-ducc-user/src/main/java/org/apache/uima/ducc/user/jd/JdUserCollectionReaderManager.java?p2=uima/sandbox/uima-ducc/trunk/uima-ducc-user/src/main/java/org/apache/uima/ducc/user/jd/JdUserCollectionReaderManager.java&p1=uima/sandbox/uima-ducc/trunk/uima-ducc-user/src/main/java/org/apache/uima/ducc/user/jd/CollectionReaderManager.java&r1=1636990&r2=1637196&rev=1637196&view=diff
==============================================================================
--- uima/sandbox/uima-ducc/trunk/uima-ducc-user/src/main/java/org/apache/uima/ducc/user/jd/CollectionReaderManager.java (original)
+++ uima/sandbox/uima-ducc/trunk/uima-ducc-user/src/main/java/org/apache/uima/ducc/user/jd/JdUserCollectionReaderManager.java Thu Nov 6 19:45:44 2014
@@ -36,8 +36,6 @@ import org.apache.uima.collection.Collec
import org.apache.uima.collection.CollectionReader;
import org.apache.uima.ducc.user.common.QuotedOptions;
import org.apache.uima.ducc.user.common.UimaUtils;
-import org.apache.uima.ducc.user.jd.iface.JdUserException;
-import org.apache.uima.ducc.user.jd.iface.JdUserMetaCas;
import org.apache.uima.resource.ResourceConfigurationException;
import org.apache.uima.resource.ResourceCreationSpecifier;
import org.apache.uima.resource.ResourceInitializationException;
@@ -51,7 +49,7 @@ import org.apache.uima.util.XMLInputSour
import org.apache.uima.util.XMLParser;
import org.xml.sax.SAXException;
-public class CollectionReaderManager {
+public class JdUserCollectionReaderManager {
private static UimaSerializer uimaSerializer = new UimaSerializer();
private static XmiSerializationSharedData xmiSerializationSharedData = new XmiSerializationSharedData();
@@ -59,7 +57,7 @@ public class CollectionReaderManager {
private String crXml = null;
private String crCfg = null;
- private CasManager cm = null;
+ private JdUserCasManager cm = null;
private CollectionReader cr = null;
private HashMap<String, String> overrides = new HashMap<String, String>();
@@ -68,7 +66,7 @@ public class CollectionReaderManager {
private AtomicInteger seqNo = new AtomicInteger(0);
- public CollectionReaderManager(String crXml, String crCfg) throws JdUserException {
+ public JdUserCollectionReaderManager(String crXml, String crCfg) throws JdUserException {
initialize(crXml, crCfg);
}
@@ -127,7 +125,7 @@ public class CollectionReaderManager {
setCr(UIMAFramework.produceCollectionReader(crrs));
initTotal();
// CasManager
- cm = new CasManager(cr);
+ cm = new JdUserCasManager(cr);
}
public int getTotal() {
Copied: uima/sandbox/uima-ducc/trunk/uima-ducc-user/src/main/java/org/apache/uima/ducc/user/jd/JdUserException.java (from r1636990, uima/sandbox/uima-ducc/trunk/uima-ducc-user/src/main/java/org/apache/uima/ducc/user/jd/iface/JdUserException.java)
URL: http://svn.apache.org/viewvc/uima/sandbox/uima-ducc/trunk/uima-ducc-user/src/main/java/org/apache/uima/ducc/user/jd/JdUserException.java?p2=uima/sandbox/uima-ducc/trunk/uima-ducc-user/src/main/java/org/apache/uima/ducc/user/jd/JdUserException.java&p1=uima/sandbox/uima-ducc/trunk/uima-ducc-user/src/main/java/org/apache/uima/ducc/user/jd/iface/JdUserException.java&r1=1636990&r2=1637196&rev=1637196&view=diff
==============================================================================
--- uima/sandbox/uima-ducc/trunk/uima-ducc-user/src/main/java/org/apache/uima/ducc/user/jd/iface/JdUserException.java (original)
+++ uima/sandbox/uima-ducc/trunk/uima-ducc-user/src/main/java/org/apache/uima/ducc/user/jd/JdUserException.java Thu Nov 6 19:45:44 2014
@@ -16,7 +16,7 @@
* specific language governing permissions and limitations
* under the License.
*/
-package org.apache.uima.ducc.user.jd.iface;
+package org.apache.uima.ducc.user.jd;
public class JdUserException extends Exception {
Copied: uima/sandbox/uima-ducc/trunk/uima-ducc-user/src/main/java/org/apache/uima/ducc/user/jd/JdUserMetaCas.java (from r1637131, uima/sandbox/uima-ducc/trunk/uima-ducc-user/src/main/java/org/apache/uima/ducc/user/jd/iface/JdUserMetaCas.java)
URL: http://svn.apache.org/viewvc/uima/sandbox/uima-ducc/trunk/uima-ducc-user/src/main/java/org/apache/uima/ducc/user/jd/JdUserMetaCas.java?p2=uima/sandbox/uima-ducc/trunk/uima-ducc-user/src/main/java/org/apache/uima/ducc/user/jd/JdUserMetaCas.java&p1=uima/sandbox/uima-ducc/trunk/uima-ducc-user/src/main/java/org/apache/uima/ducc/user/jd/iface/JdUserMetaCas.java&r1=1637131&r2=1637196&rev=1637196&view=diff
==============================================================================
--- uima/sandbox/uima-ducc/trunk/uima-ducc-user/src/main/java/org/apache/uima/ducc/user/jd/iface/JdUserMetaCas.java (original)
+++ uima/sandbox/uima-ducc/trunk/uima-ducc-user/src/main/java/org/apache/uima/ducc/user/jd/JdUserMetaCas.java Thu Nov 6 19:45:44 2014
@@ -16,7 +16,7 @@
* specific language governing permissions and limitations
* under the License.
*/
-package org.apache.uima.ducc.user.jd.iface;
+package org.apache.uima.ducc.user.jd;
public class JdUserMetaCas {
Modified: uima/sandbox/uima-ducc/trunk/uima-ducc-user/src/test/java/org/apache/uima/ducc/user/jd/test/TestSuite.java
URL: http://svn.apache.org/viewvc/uima/sandbox/uima-ducc/trunk/uima-ducc-user/src/test/java/org/apache/uima/ducc/user/jd/test/TestSuite.java?rev=1637196&r1=1637195&r2=1637196&view=diff
==============================================================================
--- uima/sandbox/uima-ducc/trunk/uima-ducc-user/src/test/java/org/apache/uima/ducc/user/jd/test/TestSuite.java (original)
+++ uima/sandbox/uima-ducc/trunk/uima-ducc-user/src/test/java/org/apache/uima/ducc/user/jd/test/TestSuite.java Thu Nov 6 19:45:44 2014
@@ -26,13 +26,12 @@ import java.net.URL;
import java.util.Properties;
import org.apache.uima.cas.CAS;
-import org.apache.uima.ducc.user.jd.CollectionReaderManager;
+import org.apache.uima.ducc.user.jd.JdUserCollectionReaderManager;
+import org.apache.uima.ducc.user.jd.JdUserException;
+import org.apache.uima.ducc.user.jd.JdUserMetaCas;
import org.apache.uima.ducc.user.jd.iface.IJdUserErrorHandler;
import org.apache.uima.ducc.user.jd.iface.IJdUserErrorHandler.HandleKey;
-import org.apache.uima.ducc.user.jd.iface.JdUserCollectionReader;
import org.apache.uima.ducc.user.jd.iface.JdUserErrorHandler;
-import org.apache.uima.ducc.user.jd.iface.JdUserException;
-import org.apache.uima.ducc.user.jd.iface.JdUserMetaCas;
import org.junit.After;
import org.junit.AfterClass;
import org.junit.Before;
@@ -107,8 +106,8 @@ public class TestSuite {
String crXml = file.getAbsolutePath();
debug(crXml);
String crCfg = null;
- JdUserCollectionReader jdUserCollectionReader = new JdUserCollectionReader(crXml, crCfg);
- int total = jdUserCollectionReader.getTotal();
+ JdUserCollectionReaderManager crm = new JdUserCollectionReaderManager(crXml, crCfg);
+ int total = crm.getTotal();
assertTrue(total == 100);
}
catch(Exception e) {
@@ -125,18 +124,18 @@ public class TestSuite {
String crXml = file.getAbsolutePath();
debug(crXml);
String crCfg = null;
- JdUserCollectionReader jdUserCollectionReader = new JdUserCollectionReader(crXml, crCfg);
- int total = jdUserCollectionReader.getTotal();
+ JdUserCollectionReaderManager crm = new JdUserCollectionReaderManager(crXml, crCfg);
+ int total = crm.getTotal();
assertTrue(total == 100);
int counter = 0;
- JdUserMetaCas jdUserMetaCas = jdUserCollectionReader.getJdUserMetaCas();
+ JdUserMetaCas jdUserMetaCas = crm.getJdUserMetaCas();
while(jdUserMetaCas != null) {
jdUserMetaCas.printMe();
counter++;
if(counter > 100) {
fail("Too many CASes: "+counter);
}
- jdUserMetaCas = jdUserCollectionReader.getJdUserMetaCas();
+ jdUserMetaCas = crm.getJdUserMetaCas();
}
if(counter < 100) {
fail("Not enough CASes: "+counter);
@@ -156,17 +155,17 @@ public class TestSuite {
String crXml = file.getAbsolutePath();
debug(crXml);
String crCfg = null;
- JdUserCollectionReader jdUserCollectionReader = new JdUserCollectionReader(crXml, crCfg);
- int total = jdUserCollectionReader.getTotal();
+ JdUserCollectionReaderManager crm = new JdUserCollectionReaderManager(crXml, crCfg);
+ int total = crm.getTotal();
assertTrue(total == 100);
JdUserMetaCas jdUserMetaCas = null;
int counter = 0;
for(int i=0; i<total; i++) {
- jdUserMetaCas = jdUserCollectionReader.getJdUserMetaCas();
+ jdUserMetaCas = crm.getJdUserMetaCas();
assertTrue(jdUserMetaCas != null);
counter++;
}
- jdUserMetaCas = jdUserCollectionReader.getJdUserMetaCas();
+ jdUserMetaCas = crm.getJdUserMetaCas();
assertTrue(jdUserMetaCas == null);
assertTrue(counter == 100);
}
@@ -203,15 +202,14 @@ public class TestSuite {
String crXml = file.getAbsolutePath();
debug(crXml);
String crCfg = null;
- JdUserCollectionReader jdUserCollectionReader = new JdUserCollectionReader(crXml, crCfg);
- int total = jdUserCollectionReader.getTotal();
+ JdUserCollectionReaderManager crm = new JdUserCollectionReaderManager(crXml, crCfg);
+ int total = crm.getTotal();
assertTrue(total == 100);
JdUserMetaCas jdUserMetaCas = null;
- jdUserMetaCas = jdUserCollectionReader.getJdUserMetaCas();
+ jdUserMetaCas = crm.getJdUserMetaCas();
assertTrue(jdUserMetaCas != null);
String serializedCas = jdUserMetaCas.getSerializedCas();
assertTrue(serializedCas != null);
- CollectionReaderManager crm = jdUserCollectionReader.getCollectionReaderManager();
CAS cas = crm.deserialize(serializedCas);
JdUserErrorHandler eh = new JdUserErrorHandler();
Exception exception = null;
@@ -246,15 +244,14 @@ public class TestSuite {
String crXml = file.getAbsolutePath();
debug(crXml);
String crCfg = null;
- JdUserCollectionReader jdUserCollectionReader = new JdUserCollectionReader(crXml, crCfg);
- int total = jdUserCollectionReader.getTotal();
+ JdUserCollectionReaderManager crm = new JdUserCollectionReaderManager(crXml, crCfg);
+ int total = crm.getTotal();
assertTrue(total == 100);
JdUserMetaCas jdUserMetaCas = null;
- jdUserMetaCas = jdUserCollectionReader.getJdUserMetaCas();
+ jdUserMetaCas = crm.getJdUserMetaCas();
assertTrue(jdUserMetaCas != null);
String serializedCas = jdUserMetaCas.getSerializedCas();
assertTrue(serializedCas != null);
- CollectionReaderManager crm = jdUserCollectionReader.getCollectionReaderManager();
CAS cas = crm.deserialize(serializedCas);
JdUserErrorHandler eh = new JdUserErrorHandler();
Exception exception = new RuntimeException();