Interface PipelineService

All Known Implementing Classes:
DefaultPipelineService

public interface PipelineService
EasyDesk System 에서 사용하는 PipelineService
Version:
$Revision$, $Date$
Author:
Youngho Cho
  • Field Details

  • Method Details

    • execute

      void execute(String name, PipelineData pipelineData) throws IOException, PipelineException
      DOCUMENT ME!
      Parameters:
      name - DOCUMENT ME!
      pipelineData - DOCUMENT ME!
      Throws:
      IOException - DOCUMENT ME!
      PipelineException - DOCUMENT ME!
    • register

      Pipeline register(String descriptorPath) throws Exception
      DOCUMENT ME!
      Parameters:
      descriptorPath - pipeline xml path
      Throws:
      Exception - DOCUMENT ME!
    • deregister

      void deregister(String name)
      주어진 이름의 pipeline 을 제거한다.
      Parameters:
      name - pipeline name
    • hasPipeline

      boolean hasPipeline(String name)
      주어진 이름의 Pileline 이 존재하는지 확인한다.
      Parameters:
      name - : pipeline name
    • getPipeline

      Pipeline getPipeline(String name)
      DOCUMENT ME!
      Parameters:
      name - DOCUMENT ME!
      Returns:
      DOCUMENT ME!
    • getData

      PipelineData getData() throws Exception
      get PipelineData from pool
      Throws:
      Exception
    • returnData

      void returnData(PipelineData pipelineData)
      return to pool