Package org.jobrunr.jobs.details
Class JobDetailsBuilder
- java.lang.Object
-
- org.jobrunr.jobs.details.JobDetailsBuilder
-
- Direct Known Subclasses:
JavaJobDetailsBuilder
,KotlinJobDetailsBuilder
public abstract class JobDetailsBuilder extends java.lang.Object
-
-
Constructor Summary
Constructors Modifier Constructor Description protected
JobDetailsBuilder(java.util.List<java.lang.Object> localVariables)
protected
JobDetailsBuilder(java.util.List<java.lang.Object> localVariables, java.lang.String className, java.lang.String methodName)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
addLocalVariable(java.lang.Object o)
java.util.List<AbstractJVMInstruction>
getInstructions()
JobDetails
getJobDetails()
java.lang.Object
getLocalVariable(int nbrInStack)
java.util.LinkedList<java.lang.Object>
getStack()
AbstractJVMInstruction
pollFirstInstruction()
void
pushInstructionOnStack(AbstractJVMInstruction jvmInstruction)
void
setClassName(java.lang.String className)
void
setJobParameters(java.util.List<JobParameter> jobParameters)
void
setMethodName(java.lang.String name)
void
setStaticFieldName(java.lang.String name)
-
-
-
Method Detail
-
pushInstructionOnStack
public void pushInstructionOnStack(AbstractJVMInstruction jvmInstruction)
-
getLocalVariable
public java.lang.Object getLocalVariable(int nbrInStack)
-
addLocalVariable
public void addLocalVariable(java.lang.Object o)
-
getInstructions
public java.util.List<AbstractJVMInstruction> getInstructions()
-
pollFirstInstruction
public AbstractJVMInstruction pollFirstInstruction()
-
getStack
public java.util.LinkedList<java.lang.Object> getStack()
-
getJobDetails
public JobDetails getJobDetails()
-
setClassName
public void setClassName(java.lang.String className)
-
setStaticFieldName
public void setStaticFieldName(java.lang.String name)
-
setMethodName
public void setMethodName(java.lang.String name)
-
setJobParameters
public void setJobParameters(java.util.List<JobParameter> jobParameters)
-
-