Guvnor - REST Backend 6.2.0.Beta3

org.guvnor.rest.backend.cmd
Class AbstractJobCommand

java.lang.Object
  extended by org.guvnor.rest.backend.cmd.AbstractJobCommand
All Implemented Interfaces:
org.kie.internal.executor.api.Command
Direct Known Subclasses:
AddRepositoryToOrgUnitCmd, CompileProjectCmd, CreateOrCloneRepositoryCmd, CreateOrgUnitCmd, CreateProjectCmd, DeployProjectCmd, InstallProjectCmd, RemoveOrgUnitCmd, RemoveRepositoryCmd, RemoveRepositoryFromOrgUnitCmd, TestProjectCmd

public abstract class AbstractJobCommand
extends Object
implements org.kie.internal.executor.api.Command


Field Summary
static String JOB_REQUEST_KEY
           
protected static org.slf4j.Logger logger
           
 
Constructor Summary
AbstractJobCommand()
           
 
Method Summary
 org.kie.internal.executor.api.ExecutionResults execute(org.kie.internal.executor.api.CommandContext ctx)
           
protected  org.kie.internal.executor.api.ExecutionResults getEmptyResult()
           
protected  JobRequestHelper getHelper(org.kie.internal.executor.api.CommandContext ctx)
           
protected  JobRequest getJobRequest(org.kie.internal.executor.api.CommandContext ctx)
           
protected abstract  JobResult internalExecute(org.kie.internal.executor.api.CommandContext ctx, JobRequest request)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

logger

protected static final org.slf4j.Logger logger

JOB_REQUEST_KEY

public static final String JOB_REQUEST_KEY
See Also:
Constant Field Values
Constructor Detail

AbstractJobCommand

public AbstractJobCommand()
Method Detail

getHelper

protected JobRequestHelper getHelper(org.kie.internal.executor.api.CommandContext ctx)
                              throws Exception
Throws:
Exception

getJobRequest

protected JobRequest getJobRequest(org.kie.internal.executor.api.CommandContext ctx)

getEmptyResult

protected org.kie.internal.executor.api.ExecutionResults getEmptyResult()

execute

public org.kie.internal.executor.api.ExecutionResults execute(org.kie.internal.executor.api.CommandContext ctx)
                                                       throws Exception
Specified by:
execute in interface org.kie.internal.executor.api.Command
Throws:
Exception

internalExecute

protected abstract JobResult internalExecute(org.kie.internal.executor.api.CommandContext ctx,
                                             JobRequest request)
                                      throws Exception
Throws:
Exception

Guvnor - REST Backend 6.2.0.Beta3

Copyright © 2001-2014 JBoss by Red Hat. All Rights Reserved.