Tabnine Logo
GroupByContainerCount$TaskGroup.size
Code IndexAdd Tabnine to your IDE (free)

How to use
size
method
in
org.apache.samza.container.grouper.task.GroupByContainerCount$TaskGroup

Best Java code snippets using org.apache.samza.container.grouper.task.GroupByContainerCount$TaskGroup.size (Showing top 8 results out of 315)

origin: org.apache.samza/samza-core_2.12

/**
 * Assigns tasks from the specified list to containers that have fewer containers than indicated
 * in taskCountPerContainer.
 *
 * @param taskCountPerContainer the expected number of tasks for each container.
 * @param taskNamesToAssign     the list of tasks to assign to the containers.
 * @param containers            the containers (as {@link TaskGroup}) to which the tasks will be assigned.
 */
// TODO: Change logic from using int arrays to a Map<String, Integer> (id -> taskCount)
private void assignTasksToContainers(int[] taskCountPerContainer, List<String> taskNamesToAssign,
  List<TaskGroup> containers) {
 for (TaskGroup taskGroup : containers) {
  for (int j = taskGroup.size(); j < taskCountPerContainer[Integer.valueOf(taskGroup.getContainerId())]; j++) {
   String taskName = taskNamesToAssign.remove(0);
   taskGroup.addTaskName(taskName);
   log.info("Assigned task {} to container {}", taskName, taskGroup.getContainerId());
  }
 }
}
origin: org.apache.samza/samza-core_2.10

/**
 * Assigns tasks from the specified list to containers that have fewer containers than indicated
 * in taskCountPerContainer.
 *
 * @param taskCountPerContainer the expected number of tasks for each container.
 * @param taskNamesToAssign     the list of tasks to assign to the containers.
 * @param containers            the containers (as {@link TaskGroup}) to which the tasks will be assigned.
 */
// TODO: Change logic from using int arrays to a Map<String, Integer> (id -> taskCount)
private void assignTasksToContainers(int[] taskCountPerContainer, List<String> taskNamesToAssign,
  List<TaskGroup> containers) {
 for (TaskGroup taskGroup : containers) {
  for (int j = taskGroup.size(); j < taskCountPerContainer[Integer.valueOf(taskGroup.getContainerId())]; j++) {
   String taskName = taskNamesToAssign.remove(0);
   taskGroup.addTaskName(taskName);
   log.info("Assigned task {} to container {}", taskName, taskGroup.getContainerId());
  }
 }
}
origin: org.apache.samza/samza-core_2.11

/**
 * Assigns tasks from the specified list to containers that have fewer containers than indicated
 * in taskCountPerContainer.
 *
 * @param taskCountPerContainer the expected number of tasks for each container.
 * @param taskNamesToAssign     the list of tasks to assign to the containers.
 * @param containers            the containers (as {@link TaskGroup}) to which the tasks will be assigned.
 */
// TODO: Change logic from using int arrays to a Map<String, Integer> (id -> taskCount)
private void assignTasksToContainers(int[] taskCountPerContainer, List<String> taskNamesToAssign,
  List<TaskGroup> containers) {
 for (TaskGroup taskGroup : containers) {
  for (int j = taskGroup.size(); j < taskCountPerContainer[Integer.valueOf(taskGroup.getContainerId())]; j++) {
   String taskName = taskNamesToAssign.remove(0);
   taskGroup.addTaskName(taskName);
   log.info("Assigned task {} to container {}", taskName, taskGroup.getContainerId());
  }
 }
}
origin: org.apache.samza/samza-core_2.11

for (int i = 0; i < prevContainerCount; i++) {
 TaskGroup taskGroup = containers.get(i);
 while (taskGroup.size() > expectedTaskCountPerContainer[i]) {
  taskNamesToReassign.add(taskGroup.removeTask());
origin: org.apache.samza/samza-core

for (int i = 0; i < prevContainerCount; i++) {
 TaskGroup taskGroup = containers.get(i);
 while (taskGroup.size() > expectedTaskCountPerContainer[i]) {
  taskNamesToReassign.add(taskGroup.removeTask());
origin: org.apache.samza/samza-core_2.12

for (int i = 0; i < prevContainerCount; i++) {
 TaskGroup taskGroup = containers.get(i);
 while (taskGroup.size() > expectedTaskCountPerContainer[i]) {
  taskNamesToReassign.add(taskGroup.removeTask());
origin: org.apache.samza/samza-core_2.10

for (int i = 0; i < prevContainerCount; i++) {
 TaskGroup taskGroup = containers.get(i);
 while (taskGroup.size() > expectedTaskCountPerContainer[i]) {
  taskNamesToReassign.add(taskGroup.removeTask());
origin: org.apache.samza/samza-core

/**
 * Assigns tasks from the specified list to containers that have fewer containers than indicated
 * in taskCountPerContainer.
 *
 * @param taskCountPerContainer the expected number of tasks for each container.
 * @param taskNamesToAssign     the list of tasks to assign to the containers.
 * @param containers            the containers (as {@link TaskGroup}) to which the tasks will be assigned.
 */
// TODO: Change logic from using int arrays to a Map<String, Integer> (id -> taskCount)
private void assignTasksToContainers(int[] taskCountPerContainer, List<String> taskNamesToAssign,
  List<TaskGroup> containers) {
 for (TaskGroup taskGroup : containers) {
  for (int j = taskGroup.size(); j < taskCountPerContainer[Integer.valueOf(taskGroup.getContainerId())]; j++) {
   String taskName = taskNamesToAssign.remove(0);
   taskGroup.addTaskName(taskName);
   log.info("Assigned task {} to container {}", taskName, taskGroup.getContainerId());
  }
 }
}
org.apache.samza.container.grouper.taskGroupByContainerCount$TaskGroupsize

Popular methods of GroupByContainerCount$TaskGroup

  • <init>
  • addTaskName
  • getContainerId
  • removeTask

Popular in Java

  • Running tasks concurrently on multiple threads
  • notifyDataSetChanged (ArrayAdapter)
  • scheduleAtFixedRate (ScheduledExecutorService)
  • findViewById (Activity)
  • Window (java.awt)
    A Window object is a top-level window with no borders and no menubar. The default layout for a windo
  • Pattern (java.util.regex)
    Patterns are compiled regular expressions. In many cases, convenience methods such as String#matches
  • HttpServlet (javax.servlet.http)
    Provides an abstract class to be subclassed to create an HTTP servlet suitable for a Web site. A sub
  • JList (javax.swing)
  • JPanel (javax.swing)
  • Logger (org.slf4j)
    The org.slf4j.Logger interface is the main user entry point of SLF4J API. It is expected that loggin
  • Top plugins for WebStorm
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