public interface Task
Modifier and Type | Field and Description |
---|---|
static int |
WAIT_FOR_COMPLETE
Synchronized task, wait for task to complete
|
static int |
WAIT_FOR_START
Synchronized start, wait for task to start
|
static int |
WAIT_NONE
Don't wait for task
|
Modifier and Type | Method and Description |
---|---|
void |
accepted(long time)
The task has been accepted
|
void |
completed(long time,
Throwable t)
The task has been completed
|
void |
execute()
Execute the task
|
long |
getCompletionTimeout()
The time before the task must be completed
|
int |
getPriority()
The priority of the task
|
long |
getStartTimeout()
The time before the task must be accepted
|
int |
getWaitType()
Get the type of wait
|
void |
rejected(long time,
Throwable t)
The task has been rejected
|
void |
started(long time)
The task has been started
|
void |
stop()
Invoked by the threadpool when it wants to stop the task
|
static final int WAIT_NONE
static final int WAIT_FOR_START
static final int WAIT_FOR_COMPLETE
int getWaitType()
int getPriority()
long getStartTimeout()
long getCompletionTimeout()
void execute()
void stop()
void accepted(long time)
time
- the time taken to accept the taskvoid rejected(long time, Throwable t)
time
- the time taken to reject the taskt
- any error associated with the rejectionvoid started(long time)
time
- the time taken to start the taskvoid completed(long time, Throwable t)
time
- the time taken to reject the taskt
- any error associated with the completionCopyright © 2018 JBoss by Red Hat. All rights reserved.