org.gcube.searchsystem.workflow
Class PE2ngWorkflowAdaptor

java.lang.Object
  extended by org.gcube.searchsystem.workflow.PE2ngWorkflowAdaptor
All Implemented Interfaces:
WorkflowEngineAdaptor

public class PE2ngWorkflowAdaptor
extends Object
implements WorkflowEngineAdaptor


Constructor Summary
PE2ngWorkflowAdaptor(gr.uoa.di.madgik.workflow.adaptor.search.utils.wrappers.datasource.DataSourceWrapperFactoryConfig cfg, gr.uoa.di.madgik.environment.hint.EnvHintCollection hints)
          creates a new WorkflowEngine adaptor for PE2ng
PE2ngWorkflowAdaptor(gr.uoa.di.madgik.environment.hint.EnvHintCollection hints)
          creates a new WorkflowEngine adaptor for PE2ng
 
Method Summary
 Object getExecutionPlan(gr.uoa.di.madgik.workflow.adaptor.search.searchsystemplan.PlanNode plan)
          create an execution plan for the search plan provided.
 String getExecutionResult(gr.uoa.di.madgik.workflow.adaptor.search.searchsystemplan.PlanNode plan)
          execute a search plan and return a resultSet epr containing the final outcome of the search operation.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

PE2ngWorkflowAdaptor

public PE2ngWorkflowAdaptor(gr.uoa.di.madgik.environment.hint.EnvHintCollection hints)
                     throws Exception
creates a new WorkflowEngine adaptor for PE2ng

Parameters:
scope - - the working scope of the adaptor
Throws:
Exception

PE2ngWorkflowAdaptor

public PE2ngWorkflowAdaptor(gr.uoa.di.madgik.workflow.adaptor.search.utils.wrappers.datasource.DataSourceWrapperFactoryConfig cfg,
                            gr.uoa.di.madgik.environment.hint.EnvHintCollection hints)
                     throws Exception
creates a new WorkflowEngine adaptor for PE2ng

Parameters:
cfg - - the configuration for the data source wrapper factory
scope - - the working scope of the adaptor
Throws:
Exception
Method Detail

getExecutionResult

public String getExecutionResult(gr.uoa.di.madgik.workflow.adaptor.search.searchsystemplan.PlanNode plan)
                          throws Exception
Description copied from interface: WorkflowEngineAdaptor
execute a search plan and return a resultSet epr containing the final outcome of the search operation.

Specified by:
getExecutionResult in interface WorkflowEngineAdaptor
Parameters:
plan - - the search plan
Returns:
resultSet epr containing the final outcome of the search operation.
Throws:
Exception - in case of an error during the creation of the Execution plan, or in case of an error during the execution

getExecutionPlan

public Object getExecutionPlan(gr.uoa.di.madgik.workflow.adaptor.search.searchsystemplan.PlanNode plan)
                        throws Exception
Description copied from interface: WorkflowEngineAdaptor
create an execution plan for the search plan provided.

Specified by:
getExecutionPlan in interface WorkflowEngineAdaptor
Parameters:
plan - - the search plan
Returns:
the execution plan
Throws:
Exception - in case of an error during the creation of the Execution plan.


Copyright © 2013. All Rights Reserved.