public abstract class AbstractJobCommand extends Object implements org.uberfire.commons.async.DescriptiveRunnable
Modifier and Type | Field and Description |
---|---|
protected Map<String,Object> |
context |
static String |
JOB_REQUEST_KEY |
protected JobRequestHelper |
jobRequestHelper |
protected JobResultManager |
jobResultManager |
protected static org.slf4j.Logger |
logger |
Constructor and Description |
---|
AbstractJobCommand(JobRequestHelper jobRequestHelper,
JobResultManager jobResultManager,
Map<String,Object> context) |
Modifier and Type | Method and Description |
---|---|
String |
getDescription() |
protected JobRequestHelper |
getHelper() |
protected JobRequest |
getJobRequest() |
protected abstract JobResult |
internalExecute(JobRequest request) |
void |
run() |
protected static final org.slf4j.Logger logger
public static final String JOB_REQUEST_KEY
protected final JobRequestHelper jobRequestHelper
protected final JobResultManager jobResultManager
public AbstractJobCommand(JobRequestHelper jobRequestHelper, JobResultManager jobResultManager, Map<String,Object> context)
protected JobRequestHelper getHelper() throws Exception
Exception
protected JobRequest getJobRequest()
public String getDescription()
getDescription
in interface org.uberfire.commons.async.DescriptiveRunnable
protected abstract JobResult internalExecute(JobRequest request) throws Exception
Exception
Copyright © 2012–2019 JBoss by Red Hat. All rights reserved.