Class InProcessCache.CacheEntry

  • Enclosing class:
    InProcessCache

    public static class InProcessCache.CacheEntry
    extends java.lang.Object
    • Constructor Detail

      • CacheEntry

        protected CacheEntry​(org.apache.uima.cas.CAS aCas,
                             java.lang.String aCasReferenceId,
                             MessageContext aMessageAccessor,
                             org.apache.uima.cas.impl.OutOfTypeSystemData aotsd)
      • CacheEntry

        protected CacheEntry​(org.apache.uima.cas.CAS aCas,
                             java.lang.String aCasReferenceId,
                             MessageContext aMessageAccessor,
                             org.apache.uima.cas.impl.XmiSerializationSharedData sdata)
      • CacheEntry

        protected CacheEntry​(org.apache.uima.cas.CAS aCas,
                             java.lang.String aCasReferenceId,
                             MessageContext aMessageAccessor,
                             org.apache.uima.cas.impl.XmiSerializationSharedData sdata,
                             org.apache.uima.cas.Marker aMarker,
                             boolean acceptsDeltaCas)
    • Method Detail

      • getCasReferenceId

        public java.lang.String getCasReferenceId()
      • getEndpointMap

        public java.util.Map getEndpointMap()
      • getInputCasReferenceId

        public java.lang.String getInputCasReferenceId()
      • setInputCasReferenceId

        public void setInputCasReferenceId​(java.lang.String anInputCasReferenceId)
      • incrementTimeWaitingForCAS

        public void incrementTimeWaitingForCAS​(long aTimeWaitingForCAS)
      • incrementTimeToDeserializeCAS

        public void incrementTimeToDeserializeCAS​(long aTimeToDeserializeCAS)
      • incrementTimeToProcessCAS

        public void incrementTimeToProcessCAS​(long aTimeToProcessCAS)
      • setCasMultiplierKey

        public void setCasMultiplierKey​(java.lang.String aKey)
      • getCasMultiplierKey

        public java.lang.String getCasMultiplierKey()
      • incrementTimeToSerializeCAS

        public void incrementTimeToSerializeCAS​(long aTimeToSerializeCAS)
      • getTimeWaitingForCAS

        public long getTimeWaitingForCAS()
      • getTimeToDeserializeCAS

        public long getTimeToDeserializeCAS()
      • getTimeToSerializeCAS

        public long getTimeToSerializeCAS()
      • getMessageOrigin

        public Endpoint getMessageOrigin()
      • addOrigin

        public void addOrigin​(Endpoint anEndpoint)
      • getStartTime

        protected long getStartTime()
      • addEndpoint

        protected void addEndpoint​(Endpoint anEndpoint)
      • getEndpoint

        protected Endpoint getEndpoint​(java.lang.String anEndpointName)
      • deleteEndpoint

        protected void deleteEndpoint​(java.lang.String anEndpointName)
      • deleteCAS

        protected void deleteCAS()
      • getCas

        public org.apache.uima.cas.CAS getCas()
      • setCas

        protected void setCas​(org.apache.uima.cas.CAS aCAS,
                              org.apache.uima.cas.impl.OutOfTypeSystemData aotsd)
      • setCas

        protected void setCas​(org.apache.uima.cas.CAS aCAS)
      • setSerializedCas

        protected void setSerializedCas​(java.lang.String aSerializedCas)
      • getSerializedCas

        protected java.lang.String getSerializedCas()
      • getOtsd

        public org.apache.uima.cas.impl.OutOfTypeSystemData getOtsd()
      • getHighWaterMark

        public int getHighWaterMark()
      • setHighWaterMark

        public void setHighWaterMark​(int aHighWaterMark)
      • isNewCas

        public boolean isNewCas()
      • setNewCas

        public void setNewCas​(boolean newCas,
                              java.lang.String producedIn)
      • getDeserSharedData

        public org.apache.uima.cas.impl.XmiSerializationSharedData getDeserSharedData()
      • setXmiSerializationData

        public void setXmiSerializationData​(org.apache.uima.cas.impl.XmiSerializationSharedData anXmiSerializationData)
      • getCasProducerAggregateName

        public java.lang.String getCasProducerAggregateName()
      • setCasProducerKey

        public void setCasProducerKey​(java.lang.String aCasProducerKey)
      • getCasProducerKey

        public java.lang.String getCasProducerKey()
      • getRemoteCMCasReferenceId

        public java.lang.String getRemoteCMCasReferenceId()
      • setRemoteCMCasReferenceId

        public void setRemoteCMCasReferenceId​(java.lang.String remoteCMCasReferenceId)
      • shouldSendRequestToFreeCas

        public boolean shouldSendRequestToFreeCas()
      • setSendRequestToFreeCas

        public void setSendRequestToFreeCas​(boolean sendRequestToFreeCas)
      • isAborted

        public boolean isAborted()
      • setAborted

        public void setAborted​(boolean aborted)
      • getTimeToProcessCAS

        public long getTimeToProcessCAS()
      • setTimeToProcessCAS

        public void setTimeToProcessCAS​(long aTimeToProcessCAS)
      • getTotalTimeToProcessCAS

        public long getTotalTimeToProcessCAS()
      • isPendingReply

        public boolean isPendingReply()
      • setPendingReply

        public void setPendingReply​(boolean pendingReply)
      • getCasSequence

        public long getCasSequence()
      • setCasSequence

        public void setCasSequence​(long sequence)
      • setFreeCasEndpoint

        public void setFreeCasEndpoint​(Endpoint aFreeCasEndpoint)
      • getFreeCasEndpoint

        public Endpoint getFreeCasEndpoint()
      • acceptsDeltaCas

        public boolean acceptsDeltaCas()
      • setAcceptsDeltaCas

        public void setAcceptsDeltaCas​(boolean accepts)
      • setSentDeltaCas

        public void setSentDeltaCas​(boolean sendingDeltaCas)
      • sentDeltaCas

        public boolean sentDeltaCas()
      • getMarker

        public org.apache.uima.cas.Marker getMarker()
      • setDelayedSingleStepList

        public void setDelayedSingleStepList​(java.util.List aList)
      • getDelayedSingleStepList

        public java.util.List getDelayedSingleStepList()
      • setMarker

        public void setMarker​(org.apache.uima.cas.Marker mark)