gr.uoa.di.madgik.workflow.adaptor.utils.condor
Class JobSubmitExternalFilter
java.lang.Object
gr.uoa.di.madgik.workflow.adaptor.utils.condor.JobSubmitExternalFilter
- All Implemented Interfaces:
- gr.uoa.di.madgik.execution.plan.element.filter.IExternalFilter
public class JobSubmitExternalFilter
- extends Object
- implements gr.uoa.di.madgik.execution.plan.element.filter.IExternalFilter
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
StoreOutput
public boolean StoreOutput
JobIdentifierVariableName
public String JobIdentifierVariableName
JobIdentifierOutputVariableName
public String JobIdentifierOutputVariableName
JobSubmitExternalFilter
public JobSubmitExternalFilter()
GetInputVariableNames
public Set<String> GetInputVariableNames()
- Specified by:
GetInputVariableNames in interface gr.uoa.di.madgik.execution.plan.element.filter.IExternalFilter
GetStoreOutputVariableName
public Set<String> GetStoreOutputVariableName()
- Specified by:
GetStoreOutputVariableName in interface gr.uoa.di.madgik.execution.plan.element.filter.IExternalFilter
StoreOutput
public boolean StoreOutput()
- Specified by:
StoreOutput in interface gr.uoa.di.madgik.execution.plan.element.filter.IExternalFilter
Validate
public void Validate()
throws gr.uoa.di.madgik.execution.exception.ExecutionValidationException
- Specified by:
Validate in interface gr.uoa.di.madgik.execution.plan.element.filter.IExternalFilter
- Throws:
gr.uoa.di.madgik.execution.exception.ExecutionValidationException
ValidateForOnlineFiltering
public void ValidateForOnlineFiltering()
throws gr.uoa.di.madgik.execution.exception.ExecutionValidationException
- Specified by:
ValidateForOnlineFiltering in interface gr.uoa.di.madgik.execution.plan.element.filter.IExternalFilter
- Throws:
gr.uoa.di.madgik.execution.exception.ExecutionValidationException
ValidatePreExecution
public void ValidatePreExecution(gr.uoa.di.madgik.execution.engine.ExecutionHandle Handle,
Set<String> ExcludeAvailableConstraint)
throws gr.uoa.di.madgik.execution.exception.ExecutionValidationException
- Specified by:
ValidatePreExecution in interface gr.uoa.di.madgik.execution.plan.element.filter.IExternalFilter
- Throws:
gr.uoa.di.madgik.execution.exception.ExecutionValidationException
ValidatePreExecutionForOnlineFiltering
public void ValidatePreExecutionForOnlineFiltering(gr.uoa.di.madgik.execution.engine.ExecutionHandle Handle,
Set<String> ExcludeAvailableConstraint)
throws gr.uoa.di.madgik.execution.exception.ExecutionValidationException
- Specified by:
ValidatePreExecutionForOnlineFiltering in interface gr.uoa.di.madgik.execution.plan.element.filter.IExternalFilter
- Throws:
gr.uoa.di.madgik.execution.exception.ExecutionValidationException
SupportsOnLineFiltering
public boolean SupportsOnLineFiltering()
- Specified by:
SupportsOnLineFiltering in interface gr.uoa.di.madgik.execution.plan.element.filter.IExternalFilter
Process
public Object Process(gr.uoa.di.madgik.execution.engine.ExecutionHandle Handle)
throws gr.uoa.di.madgik.execution.exception.ExecutionRunTimeException
- Specified by:
Process in interface gr.uoa.di.madgik.execution.plan.element.filter.IExternalFilter
- Throws:
gr.uoa.di.madgik.execution.exception.ExecutionRunTimeException
ProcessOnLine
public Object ProcessOnLine(Object OnLineFilteredValue,
Set<gr.uoa.di.madgik.execution.datatype.NamedDataType> AdditionalValueProviders,
gr.uoa.di.madgik.execution.engine.ExecutionHandle Handle)
throws gr.uoa.di.madgik.execution.exception.ExecutionRunTimeException
- Specified by:
ProcessOnLine in interface gr.uoa.di.madgik.execution.plan.element.filter.IExternalFilter
- Throws:
gr.uoa.di.madgik.execution.exception.ExecutionRunTimeException
ToXML
public String ToXML()
throws gr.uoa.di.madgik.execution.exception.ExecutionSerializationException
- Specified by:
ToXML in interface gr.uoa.di.madgik.execution.plan.element.filter.IExternalFilter
- Throws:
gr.uoa.di.madgik.execution.exception.ExecutionSerializationException
FromXML
public void FromXML(Node XML)
throws gr.uoa.di.madgik.execution.exception.ExecutionSerializationException
- Specified by:
FromXML in interface gr.uoa.di.madgik.execution.plan.element.filter.IExternalFilter
- Throws:
gr.uoa.di.madgik.execution.exception.ExecutionSerializationException
Copyright © 2012. All Rights Reserved.