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 2009/04/06 22:56:45 UTC
svn commit: r762503 -
/incubator/uima/sandbox/trunk/uima-as/uimaj-as-core/src/main/java/org/apache/uima/aae/controller/Endpoint_impl.java
Author: cwiklik
Date: Mon Apr 6 20:56:45 2009
New Revision: 762503
URL: http://svn.apache.org/viewvc?rev=762503&view=rev
Log:
UIMA-1317 Declared booleans as volatile
Modified:
incubator/uima/sandbox/trunk/uima-as/uimaj-as-core/src/main/java/org/apache/uima/aae/controller/Endpoint_impl.java
Modified: incubator/uima/sandbox/trunk/uima-as/uimaj-as-core/src/main/java/org/apache/uima/aae/controller/Endpoint_impl.java
URL: http://svn.apache.org/viewvc/incubator/uima/sandbox/trunk/uima-as/uimaj-as-core/src/main/java/org/apache/uima/aae/controller/Endpoint_impl.java?rev=762503&r1=762502&r2=762503&view=diff
==============================================================================
--- incubator/uima/sandbox/trunk/uima-as/uimaj-as-core/src/main/java/org/apache/uima/aae/controller/Endpoint_impl.java (original)
+++ incubator/uima/sandbox/trunk/uima-as/uimaj-as-core/src/main/java/org/apache/uima/aae/controller/Endpoint_impl.java Mon Apr 6 20:56:45 2009
@@ -43,13 +43,13 @@
private String serverURI;
- private boolean initialized;
+ private volatile boolean initialized;
private Timer timer;
- private volatile String replyTo;
+ private String replyTo;
- private boolean waitingForResponse;
+ private volatile boolean waitingForResponse;
private int metadataRequestTimeout;
@@ -57,13 +57,13 @@
private int collectionProcessCompleteTimeout;
- private boolean isRemote;
+ private volatile boolean isRemote;
private String descriptor;
private String serializer="xmi";
- private boolean finalEndpoint;
+ private volatile boolean finalEndpoint;
private final long timeIn = System.nanoTime();
@@ -73,31 +73,31 @@
private Endpoint selfRef = this;
- private boolean retryEnabled;
+ private volatile boolean retryEnabled;
private Object monitor = new Object();
private String highWaterMark = null;
- private boolean completedProcessingCollection;
+ private volatile boolean completedProcessingCollection;
- private boolean noConsumers =false;
+ private volatile boolean noConsumers =false;
- private boolean remove = false;
+ private volatile boolean remove = false;
- private boolean isCasMultiplier = false;
+ private volatile boolean isCasMultiplier = false;
private int shadowCasPoolSize = 0;
- private boolean isReplyEndpointFlag;
+ private volatile boolean isReplyEndpointFlag;
private ServiceInfo serviceInfo = null;
private int command;
- private boolean registeredWithParent;
+ private volatile boolean registeredWithParent;
- private boolean tempReplyDestination;
+ private volatile boolean tempReplyDestination;
private int initialHeapSize;
@@ -116,7 +116,7 @@
private int status;
private String delegateKey;
- private boolean processParentLast=false;
+ private volatile boolean processParentLast=false;
public Endpoint_impl() {
status = Endpoint.OK;