You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@uima.apache.org by cw...@apache.org on 2020/06/10 13:14:49 UTC

[uima-async-scaleout] 05/34: UIMA-5780

This is an automated email from the ASF dual-hosted git repository.

cwiklik pushed a commit to branch uima-as-3
in repository https://gitbox.apache.org/repos/asf/uima-async-scaleout.git

commit 6330df810be522df773a5388150cf5d494b7aaaf
Author: cwiklik <cwiklik>
AuthorDate: Mon Feb 26 18:58:24 2018 +0000

    UIMA-5780
---
 .../factory/impl/DelegateConfigurationImpl.java                  | 9 +++++++++
 .../src/main/xsd/uima-as-deployment-descriptor-schema.xsd        | 2 ++
 2 files changed, 11 insertions(+)

diff --git a/uimaj-as-core/src/main/java/org/apache/uima/resourceSpecifier/factory/impl/DelegateConfigurationImpl.java b/uimaj-as-core/src/main/java/org/apache/uima/resourceSpecifier/factory/impl/DelegateConfigurationImpl.java
index f381fd0..d513159 100644
--- a/uimaj-as-core/src/main/java/org/apache/uima/resourceSpecifier/factory/impl/DelegateConfigurationImpl.java
+++ b/uimaj-as-core/src/main/java/org/apache/uima/resourceSpecifier/factory/impl/DelegateConfigurationImpl.java
@@ -58,6 +58,8 @@ public abstract class DelegateConfigurationImpl implements DelegateConfiguration
   /** The collection process complete error handling settings. */
   private CollectionProcessCompleteErrorHandlingSettings collectionProcessCompleteErrorHandlingSettings;
   
+  private boolean disableJCasCache = false;
+  
   /**
    * Instantiates a new delegate configuration impl.
    *
@@ -204,4 +206,11 @@ public abstract class DelegateConfigurationImpl implements DelegateConfiguration
   public void setProcessParentLast(boolean processParentLast) {
     this.processParentLast = processParentLast;
   }
+  public boolean disableJCasCache() {
+	  return disableJCasCache;
+  }
+  
+  public void disableJCasCache(boolean disable) {
+	  disableJCasCache = disable;
+  }
 }
diff --git a/uimaj-as-core/src/main/xsd/uima-as-deployment-descriptor-schema.xsd b/uimaj-as-core/src/main/xsd/uima-as-deployment-descriptor-schema.xsd
index 77bd98b..1728289 100644
--- a/uimaj-as-core/src/main/xsd/uima-as-deployment-descriptor-schema.xsd
+++ b/uimaj-as-core/src/main/xsd/uima-as-deployment-descriptor-schema.xsd
@@ -30,6 +30,7 @@
       <extension base="string">
         <attribute type="int" name="numberOfCASes"/>
         <attribute type="int" name="initialFsHeapSize"/>
+        <attribute type="boolean" name="disableJCasCache"/>
       </extension>
     </simpleContent>
   </complexType>
@@ -89,6 +90,7 @@
         <attribute type="int" name="poolSize" use="optional" default="1"/>
         <attribute type="string" name="initialFsHeapSize" use="optional"/>
         <attribute type="string" name="processParentLast" use="optional" default="false"/>
+        <attribute type="boolean" name="disableJCasCache" use="optional" default="false"/>
       </extension>
     </simpleContent>
   </complexType>