public class DefaultTaskEventManager extends Object implements TaskEventManager
| Constructor and Description |
|---|
DefaultTaskEventManager()
This constructor creates this object but it doesn't register
the task
|
DefaultTaskEventManager(Object process)
This constructor creates the task and register this
in the repository
|
| Modifier and Type | Method and Description |
|---|---|
static TaskEventManager |
get()
Obtiene un proceso a partir de su identificador
|
EventObject |
getEvent()
Obtiene el evento
|
RasterTask |
getTask() |
void |
manageEvent(EventObject ev)
Gestión de las señales.
|
void |
removeTask()
Removes this task from the repository
|
void |
setEvent(EventObject ev)
Sets a event.
|
void |
setTask(RasterTask task)
Assigns a task without register.
|
public DefaultTaskEventManager()
process - public DefaultTaskEventManager(Object process)
process - public void removeTask()
TaskEventManagerremoveTask in interface TaskEventManagerpublic void setEvent(EventObject ev)
TaskEventManagersetEvent in interface TaskEventManagerev - EventObjectpublic void setTask(RasterTask task)
task - public RasterTask getTask()
public EventObject getEvent()
TaskEventManagergetEvent in interface TaskEventManagerpublic void manageEvent(EventObject ev) throws ProcessInterruptedException
manageEvent in interface TaskEventManagerev - Evento a gestionarProcessInterruptedExceptionpublic static TaskEventManager get()
id - Identificador del proceso