br.com.ibnetwork.guara.pipeline.impl
Class PipelineImpl

java.lang.Object
  extended by br.com.ibnetwork.guara.pipeline.impl.PipelineImpl
All Implemented Interfaces:
Pipeline

public class PipelineImpl
extends java.lang.Object
implements Pipeline

Author:
leandro

Field Summary
 
Fields inherited from interface br.com.ibnetwork.guara.pipeline.Pipeline
DEFAULT_PIPELINE_NAME
 
Constructor Summary
PipelineImpl(java.lang.String name)
           
 
Method Summary
 void addValve(Valve valve)
           
 void execute(RunData runData)
           
 java.lang.String getName()
           
 Valve getNextValve(Valve valve)
          Null if last or not found
 Valve getValveByName(java.lang.String valveName)
          Null if not found
 Valve[] getValves()
           
 void removeValve(Valve valve)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

PipelineImpl

public PipelineImpl(java.lang.String name)
Method Detail

getName

public java.lang.String getName()
Specified by:
getName in interface Pipeline

execute

public void execute(RunData runData)
Specified by:
execute in interface Pipeline

getValves

public Valve[] getValves()
Specified by:
getValves in interface Pipeline

getValveByName

public Valve getValveByName(java.lang.String valveName)
Description copied from interface: Pipeline
Null if not found

Specified by:
getValveByName in interface Pipeline
Returns:

addValve

public void addValve(Valve valve)
              throws PipelineException
Specified by:
addValve in interface Pipeline
Throws:
PipelineException

removeValve

public void removeValve(Valve valve)
                 throws PipelineException
Specified by:
removeValve in interface Pipeline
Throws:
PipelineException

getNextValve

public Valve getNextValve(Valve valve)
                   throws PipelineException
Description copied from interface: Pipeline
Null if last or not found

Specified by:
getNextValve in interface Pipeline
Returns:
Throws:
PipelineException


Copyright © 1999-2006 InterBusiness Technologies. All Rights Reserved.