Package com.easydesk.pipeline
Interface PipelineService
- All Known Implementing Classes:
DefaultPipelineService
public interface PipelineService
EasyDesk System 에서 사용하는 PipelineService
- Version:
- $Revision$, $Date$
- Author:
- Youngho Cho
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final StringDOCUMENT ME!static final StringThe fully qualified class name of the defaultPipelineimplementation to use in theDefaultPipelineService. -
Method Summary
Modifier and TypeMethodDescriptionvoidderegister(String name) 주어진 이름의 pipeline 을 제거한다.voidexecute(String name, PipelineData pipelineData) DOCUMENT ME!getData()get PipelineData from poolgetPipeline(String name) DOCUMENT ME!booleanhasPipeline(String name) 주어진 이름의 Pileline 이 존재하는지 확인한다.DOCUMENT ME!voidreturnData(PipelineData pipelineData) return to pool
-
Field Details
-
STANDARD_PIPELINE
The fully qualified class name of the defaultPipelineimplementation to use in theDefaultPipelineService. -
EMPTY_PIPELINE
DOCUMENT ME!- See Also:
-
-
Method Details
-
execute
DOCUMENT ME!- Parameters:
name- DOCUMENT ME!pipelineData- DOCUMENT ME!- Throws:
IOException- DOCUMENT ME!PipelineException- DOCUMENT ME!
-
register
DOCUMENT ME!- Parameters:
descriptorPath- pipeline xml path- Throws:
Exception- DOCUMENT ME!
-
deregister
주어진 이름의 pipeline 을 제거한다.- Parameters:
name- pipeline name
-
hasPipeline
주어진 이름의 Pileline 이 존재하는지 확인한다.- Parameters:
name- : pipeline name
-
getPipeline
DOCUMENT ME!- Parameters:
name- DOCUMENT ME!- Returns:
- DOCUMENT ME!
-
getData
get PipelineData from pool- Throws:
Exception
-
returnData
return to pool
-