org.gwe.persistence.model.order
Class DaemonRequest<PARAMS_TYPE extends java.io.Serializable>

java.lang.Object
  extended by org.gwe.persistence.model.order.DaemonRequest<PARAMS_TYPE>
All Implemented Interfaces:
java.io.Serializable
Direct Known Subclasses:
OSCommandDaemonRequest, SystemDaemonRequest

public abstract class DaemonRequest<PARAMS_TYPE extends java.io.Serializable>
extends java.lang.Object
implements java.io.Serializable

Since:
Jul 12, 2007
Author:
Marco Ruiz
See Also:
Serialized Form

Field Summary
protected  java.lang.String execId
           
protected  KeyStore keys
           
protected  long maxJobRunningTime
           
protected  PARAMS_TYPE parameters
           
 
Constructor Summary
DaemonRequest()
           
 
Method Summary
 java.lang.String getExecId()
           
abstract  java.io.Serializable process(java.lang.String workspace)
           
 void setExecId(java.lang.String jobId)
           
 void setKeys(KeyStore keys)
           
 void setMaxJobRunningTime(long maxJobRunningTime)
           
 void setParameters(PARAMS_TYPE parameters)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

execId

protected java.lang.String execId

keys

protected KeyStore keys

parameters

protected PARAMS_TYPE extends java.io.Serializable parameters

maxJobRunningTime

protected long maxJobRunningTime
Constructor Detail

DaemonRequest

public DaemonRequest()
Method Detail

setExecId

public void setExecId(java.lang.String jobId)

getExecId

public java.lang.String getExecId()

setKeys

public void setKeys(KeyStore keys)

setParameters

public void setParameters(PARAMS_TYPE parameters)

setMaxJobRunningTime

public void setMaxJobRunningTime(long maxJobRunningTime)

process

public abstract java.io.Serializable process(java.lang.String workspace)
                                      throws java.lang.Exception
Throws:
java.lang.Exception


Copyright © 2007-2009. All Rights Reserved.