Tabnine Logo
org.apache.flink.runtime.broadcast
Code IndexAdd Tabnine to your IDE (free)

How to use org.apache.flink.runtime.broadcast

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

origin: apache/flink

private final BroadcastVariableManager bcVarManager = new BroadcastVariableManager();
origin: org.apache.flink/flink-runtime_2.11

public boolean decrementReference(BatchTask<?, ?> referenceHolder) {
  return decrementReferenceInternal(referenceHolder, true);
}
origin: org.apache.flink/flink-runtime

public void releaseReference(BroadcastVariableKey key, BatchTask<?, ?> referenceHolder) {
  BroadcastVariableMaterialization<?, ?> mat = variables.get(key);
  // release this reference
  if (mat.decrementReference(referenceHolder)) {
    // remove if no one holds a reference and no one concurrently replaced the entry
    variables.remove(key, mat);
  }
}
origin: com.alibaba.blink/flink-runtime

public void releaseReference(String name, int superstep, BatchTask<?, ?> referenceHolder) {
  BroadcastVariableKey key = new BroadcastVariableKey(referenceHolder.getEnvironment().getJobVertexId(), name, superstep);
  releaseReference(key, referenceHolder);
}
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 releaseReference(String name, int superstep, BatchTask<?, ?> referenceHolder) {
  BroadcastVariableKey key = new BroadcastVariableKey(referenceHolder.getEnvironment().getJobVertexId(), name, superstep);
  releaseReference(key, referenceHolder);
}
origin: org.apache.flink/flink-runtime_2.10

public boolean decrementReference(BatchTask<?, ?> referenceHolder) {
  return decrementReferenceInternal(referenceHolder, true);
}

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

public void releaseReference(BroadcastVariableKey key, BatchTask<?, ?> referenceHolder) {
  BroadcastVariableMaterialization<?, ?> mat = variables.get(key);
  
  // release this reference
  if (mat.decrementReference(referenceHolder)) {
    // remove if no one holds a reference and no one concurrently replaced the entry
    variables.remove(key, 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_2.10

public void releaseReference(String name, int superstep, BatchTask<?, ?> referenceHolder) {
  BroadcastVariableKey key = new BroadcastVariableKey(referenceHolder.getEnvironment().getJobVertexId(), name, superstep);
  releaseReference(key, referenceHolder);
}

origin: com.alibaba.blink/flink-runtime

public boolean decrementReferenceIfHeld(BatchTask<?, ?> referenceHolder) {
  return decrementReferenceInternal(referenceHolder, false);
}
origin: org.apache.flink/flink-runtime_2.11

public void releaseReference(BroadcastVariableKey key, BatchTask<?, ?> referenceHolder) {
  BroadcastVariableMaterialization<?, ?> mat = variables.get(key);
  // release this reference
  if (mat.decrementReference(referenceHolder)) {
    // remove if no one holds a reference and no one concurrently replaced the entry
    variables.remove(key, 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: org.apache.flink/flink-runtime

public void releaseReference(String name, int superstep, BatchTask<?, ?> referenceHolder) {
  BroadcastVariableKey key = new BroadcastVariableKey(referenceHolder.getEnvironment().getJobVertexId(), name, superstep);
  releaseReference(key, referenceHolder);
}
origin: org.apache.flink/flink-runtime_2.11

public boolean decrementReferenceIfHeld(BatchTask<?, ?> referenceHolder) {
  return decrementReferenceInternal(referenceHolder, false);
}
origin: com.alibaba.blink/flink-runtime

public void releaseReference(BroadcastVariableKey key, BatchTask<?, ?> referenceHolder) {
  BroadcastVariableMaterialization<?, ?> mat = variables.get(key);
  // release this reference
  if (mat.decrementReference(referenceHolder)) {
    // remove if no one holds a reference and no one concurrently replaced the entry
    variables.remove(key, mat);
  }
}
origin: org.apache.flink/flink-runtime_2.10

public boolean decrementReferenceIfHeld(BatchTask<?, ?> referenceHolder) {
  return decrementReferenceInternal(referenceHolder, false);
}

origin: com.alibaba.blink/flink-runtime

public boolean decrementReference(BatchTask<?, ?> referenceHolder) {
  return decrementReferenceInternal(referenceHolder, true);
}
origin: org.apache.flink/flink-runtime

public boolean decrementReference(BatchTask<?, ?> referenceHolder) {
  return decrementReferenceInternal(referenceHolder, true);
}
origin: org.apache.flink/flink-runtime

public boolean decrementReferenceIfHeld(BatchTask<?, ?> referenceHolder) {
  return decrementReferenceInternal(referenceHolder, false);
}
org.apache.flink.runtime.broadcast

Most used classes

  • BroadcastVariableManager
    The BroadcastVariableManager is used to manage the materialization of broadcast variables. Reference
  • BroadcastVariableKey
    An identifier for a BroadcastVariableMaterialization based on the task's JobVertexID, broadcast vari
  • BroadcastVariableMaterialization
    This class represents a single materialization of a broadcast variable and maintains a reference cou
  • InitializationTypeConflictException
    Indicates that a broadcast variable was initialized with a DefaultBroadcastVariableInitializer as a
  • MaterializationExpiredException
    Indicates that the BroadcastVariableMaterialization has materialized the broadcast variable at some
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