Class BatchSubmission

java.lang.Object
java.util.AbstractCollection<E>
java.util.AbstractList<E>
java.util.ArrayList<org.gorpipe.util.Pair<java.lang.String,​java.lang.Object[]>>
org.gorpipe.spark.platform.BatchSubmission
All Implemented Interfaces:
java.io.Serializable, java.lang.Cloneable, java.lang.Iterable<org.gorpipe.util.Pair<java.lang.String,​java.lang.Object[]>>, java.util.Collection<org.gorpipe.util.Pair<java.lang.String,​java.lang.Object[]>>, java.util.List<org.gorpipe.util.Pair<java.lang.String,​java.lang.Object[]>>, java.util.RandomAccess

public class BatchSubmission
extends java.util.ArrayList<org.gorpipe.util.Pair<java.lang.String,​java.lang.Object[]>>
Holds multiple job submissions
See Also:
Serialized Form
  • Field Summary

    Fields inherited from class java.util.AbstractList

    modCount
  • Constructor Summary

    Constructors 
    Constructor Description
    BatchSubmission()
    Create empty submission
    BatchSubmission​(java.lang.String task, java.lang.Object[] args)
    Create submission with one task
  • Method Summary

    Modifier and Type Method Description
    void add​(java.lang.String task, java.lang.Object... args)
    Add job info to submission

    Methods inherited from class java.util.ArrayList

    add, add, addAll, addAll, clear, clone, contains, ensureCapacity, equals, forEach, get, hashCode, indexOf, isEmpty, iterator, lastIndexOf, listIterator, listIterator, remove, remove, removeAll, removeIf, removeRange, replaceAll, retainAll, set, size, sort, spliterator, subList, toArray, toArray, trimToSize

    Methods inherited from class java.util.AbstractCollection

    containsAll, toString

    Methods inherited from class java.lang.Object

    finalize, getClass, notify, notifyAll, wait, wait, wait

    Methods inherited from interface java.util.Collection

    parallelStream, stream, toArray

    Methods inherited from interface java.util.List

    containsAll
  • Constructor Details

    • BatchSubmission

      public BatchSubmission()
      Create empty submission
    • BatchSubmission

      public BatchSubmission​(java.lang.String task, java.lang.Object[] args)
      Create submission with one task
      Parameters:
      task - Task name
      args - Task args
  • Method Details

    • add

      public void add​(java.lang.String task, java.lang.Object... args)
      Add job info to submission
      Parameters:
      task - Task/Class name
      args - arguments