Class JobDetailsBuilder

java.lang.Object
org.jobrunr.jobs.details.JobDetailsBuilder
Direct Known Subclasses:
JavaJobDetailsBuilder, KotlinJobDetailsBuilder

public abstract class JobDetailsBuilder extends Object
  • Constructor Details

    • JobDetailsBuilder

      protected JobDetailsBuilder(List<Object> localVariables)
    • JobDetailsBuilder

      protected JobDetailsBuilder(List<Object> localVariables, String className, String methodName)
  • Method Details

    • pushInstructionOnStack

      public void pushInstructionOnStack(AbstractJVMInstruction jvmInstruction)
    • getLocalVariable

      public Object getLocalVariable(int nbrInStack)
    • addLocalVariable

      public void addLocalVariable(Object o)
    • getInstructions

      public List<AbstractJVMInstruction> getInstructions()
    • pollFirstInstruction

      public AbstractJVMInstruction pollFirstInstruction()
    • getStack

      public LinkedList<Object> getStack()
    • getJobDetails

      public JobDetails getJobDetails()
    • setClassName

      public void setClassName(String className)
    • setStaticFieldName

      public void setStaticFieldName(String name)
    • setMethodName

      public void setMethodName(String name)
    • setJobParameters

      public void setJobParameters(List<JobParameter> jobParameters)