public abstract class DecoratorJob extends Job
| Modifier | Constructor and Description |
|---|---|
protected |
DecoratorJob() |
protected |
DecoratorJob(@NotNull JobProcessor processor,
@NotNull Job decorated) |
protected |
DecoratorJob(@NotNull JobProcessor processor,
@NotNull Priority priority,
@NotNull Job decorated) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
executeDecorated() |
@NotNull Job |
getDecorated() |
java.lang.String |
getGroup() |
java.lang.String |
getName() |
int |
hashCode() |
boolean |
isEqualTo(Job job) |
abstract DecoratorJob |
newDecoratorJob(Job decorated)
Factory method to decorate a job for execution with normal priority.
|
abstract DecoratorJob |
newDecoratorJob(Job decorated,
Priority priority)
Factory method to decorate a job for execution with specified priority.
|
void |
setDecorated(@NotNull Job decorated) |
equals, execute, getExecutingThread, getProcessor, getStartedAt, queue, queue, registerJobFinishedHandler, registerJobStartingHandler, setProcessor, toString, wasQueuedprotected DecoratorJob()
protected DecoratorJob(@NotNull
@NotNull JobProcessor processor,
@NotNull
@NotNull Job decorated)
protected DecoratorJob(@NotNull
@NotNull JobProcessor processor,
@NotNull
@NotNull Priority priority,
@NotNull
@NotNull Job decorated)
public abstract DecoratorJob newDecoratorJob(Job decorated)
decorated - source job.public abstract DecoratorJob newDecoratorJob(Job decorated, Priority priority)
decorated - source job.priority - priority which to execute the job with.@NotNull public @NotNull Job getDecorated()
public void setDecorated(@NotNull
@NotNull Job decorated)
protected void executeDecorated()
throws java.lang.Throwable
java.lang.Throwablepublic int hashCode()
hashCode in class java.lang.Object