Author: schor
Date: Tue Nov  6 18:22:03 2012
New Revision: 1406261

URL: http://svn.apache.org/viewvc?rev=1406261&view=rev
Log:
[UIMA-2493] Add compressed binary serialization.  Also fix some issues 
involving CAS handling when there's an initial view with no Sofa.  For 
instance, the CasCopier failed in this case.

Added:
    
uima/uimaj/trunk/uimaj-core/src/main/java/org/apache/uima/cas/impl/BinaryCasSerDes4.java
   (with props)
    
uima/uimaj/trunk/uimaj-core/src/main/java/org/apache/uima/util/SerializationMeasures.java
   (with props)
    
uima/uimaj/trunk/uimaj-core/src/main/java/org/apache/uima/util/impl/DataIO.java 
  (with props)
    
uima/uimaj/trunk/uimaj-core/src/main/java/org/apache/uima/util/impl/OptimizeStrings.java
   (with props)
    
uima/uimaj/trunk/uimaj-core/src/test/java/org/apache/uima/cas/impl/SerDesTest.java
   (with props)
    
uima/uimaj/trunk/uimaj-core/src/test/java/org/apache/uima/util/impl/OptimizeStringsTest.java
   (with props)
Modified:
    
uima/uimaj/trunk/uimaj-core/src/main/java/org/apache/uima/cas/CASRuntimeException.java
    
uima/uimaj/trunk/uimaj-core/src/main/java/org/apache/uima/cas/impl/CASImpl.java
    
uima/uimaj/trunk/uimaj-core/src/main/java/org/apache/uima/cas/impl/CASSerializer.java
    
uima/uimaj/trunk/uimaj-core/src/main/java/org/apache/uima/cas/impl/MarkerImpl.java
    
uima/uimaj/trunk/uimaj-core/src/main/java/org/apache/uima/cas/impl/StringHeap.java
    
uima/uimaj/trunk/uimaj-core/src/main/java/org/apache/uima/util/CasCopier.java
    
uima/uimaj/trunk/uimaj-core/src/main/resources/org/apache/uima/UIMAException_Messages.properties

Modified: 
uima/uimaj/trunk/uimaj-core/src/main/java/org/apache/uima/cas/CASRuntimeException.java
URL: 
http://svn.apache.org/viewvc/uima/uimaj/trunk/uimaj-core/src/main/java/org/apache/uima/cas/CASRuntimeException.java?rev=1406261&r1=1406260&r2=1406261&view=diff
==============================================================================
--- 
uima/uimaj/trunk/uimaj-core/src/main/java/org/apache/uima/cas/CASRuntimeException.java
 (original)
+++ 
uima/uimaj/trunk/uimaj-core/src/main/java/org/apache/uima/cas/CASRuntimeException.java
 Tue Nov  6 18:22:03 2012
@@ -191,6 +191,10 @@ public class CASRuntimeException extends
   /** Multiple Create Marker call for a CAS */
   public static final String MULTIPLE_CREATE_MARKER = "MULTIPLE_CREATE_MARKER";
 
+  /** Deserializing Binary Header invalid */
+  public static final String DESERIALIZING_BINARY_INVALID_HEADER = 
"DESERIALIZING_BINARY_INVALID_HEADER";
+
+  
        public CASRuntimeException() {
                super();
        }


Reply via email to