Tabnine Logo
BroadcastVariableMaterialization.decrementReferenceIfHeld
Code IndexAdd Tabnine to your IDE (free)

How to use
decrementReferenceIfHeld
method
in
org.apache.flink.runtime.broadcast.BroadcastVariableMaterialization

Best Java code snippets using org.apache.flink.runtime.broadcast.BroadcastVariableMaterialization.decrementReferenceIfHeld (Showing top 8 results out of 315)

origin: org.apache.flink/flink-runtime_2.10

public void releaseAllReferencesFromTask(BatchTask<?, ?> referenceHolder) {
  // go through all registered variables 
  for (Map.Entry<BroadcastVariableKey, BroadcastVariableMaterialization<?, ?>> entry : variables.entrySet()) {
    BroadcastVariableMaterialization<?, ?> mat = entry.getValue();
    
    // release the reference
    if (mat.decrementReferenceIfHeld(referenceHolder)) {
      // remove if no one holds a reference and no one concurrently replaced the entry
      variables.remove(entry.getKey(), mat);
    }
  }
}

origin: org.apache.flink/flink-runtime_2.11

public void releaseAllReferencesFromTask(BatchTask<?, ?> referenceHolder) {
  // go through all registered variables
  for (Map.Entry<BroadcastVariableKey, BroadcastVariableMaterialization<?, ?>> entry : variables.entrySet()) {
    BroadcastVariableMaterialization<?, ?> mat = entry.getValue();
    // release the reference
    if (mat.decrementReferenceIfHeld(referenceHolder)) {
      // remove if no one holds a reference and no one concurrently replaced the entry
      variables.remove(entry.getKey(), mat);
    }
  }
}
origin: org.apache.flink/flink-runtime

public void releaseAllReferencesFromTask(BatchTask<?, ?> referenceHolder) {
  // go through all registered variables
  for (Map.Entry<BroadcastVariableKey, BroadcastVariableMaterialization<?, ?>> entry : variables.entrySet()) {
    BroadcastVariableMaterialization<?, ?> mat = entry.getValue();
    // release the reference
    if (mat.decrementReferenceIfHeld(referenceHolder)) {
      // remove if no one holds a reference and no one concurrently replaced the entry
      variables.remove(entry.getKey(), mat);
    }
  }
}
origin: com.alibaba.blink/flink-runtime

public void releaseAllReferencesFromTask(BatchTask<?, ?> referenceHolder) {
  // go through all registered variables
  for (Map.Entry<BroadcastVariableKey, BroadcastVariableMaterialization<?, ?>> entry : variables.entrySet()) {
    BroadcastVariableMaterialization<?, ?> mat = entry.getValue();
    // release the reference
    if (mat.decrementReferenceIfHeld(referenceHolder)) {
      // remove if no one holds a reference and no one concurrently replaced the entry
      variables.remove(entry.getKey(), mat);
    }
  }
}
origin: org.apache.flink/flink-runtime

decrementReferenceIfHeld(referenceHolder);
origin: org.apache.flink/flink-runtime_2.11

decrementReferenceIfHeld(referenceHolder);
origin: org.apache.flink/flink-runtime_2.10

decrementReferenceIfHeld(referenceHolder);
origin: com.alibaba.blink/flink-runtime

decrementReferenceIfHeld(referenceHolder);
org.apache.flink.runtime.broadcastBroadcastVariableMaterializationdecrementReferenceIfHeld

Popular methods of BroadcastVariableMaterialization

  • <init>
  • decrementReference
  • decrementReferenceInternal
  • getVariable
  • materializeVariable

Popular in Java

  • Parsing JSON documents to java classes using gson
  • runOnUiThread (Activity)
  • requestLocationUpdates (LocationManager)
  • getResourceAsStream (ClassLoader)
  • Runnable (java.lang)
    Represents a command that can be executed. Often used to run code in a different Thread.
  • BigDecimal (java.math)
    An immutable arbitrary-precision signed decimal.A value is represented by an arbitrary-precision "un
  • ResourceBundle (java.util)
    ResourceBundle is an abstract class which is the superclass of classes which provide Locale-specifi
  • CountDownLatch (java.util.concurrent)
    A synchronization aid that allows one or more threads to wait until a set of operations being perfor
  • ImageIO (javax.imageio)
  • Join (org.hibernate.mapping)
  • Top plugins for Android Studio
Tabnine Logo
  • Products

    Search for Java codeSearch for JavaScript code
  • IDE Plugins

    IntelliJ IDEAWebStormVisual StudioAndroid StudioEclipseVisual Studio CodePyCharmSublime TextPhpStormVimGoLandRubyMineEmacsJupyter NotebookJupyter LabRiderDataGripAppCode
  • Company

    About UsContact UsCareers
  • Resources

    FAQBlogTabnine AcademyTerms of usePrivacy policyJava Code IndexJavascript Code Index
Get Tabnine for your IDE now