it.geosolutions.geobatch.flow
Interface FlowManager<EO extends java.util.EventObject,FC extends FlowConfiguration>

All Superinterfaces:
Identifiable, Job, PersistentResource<FC>, Resource

public interface FlowManager<EO extends java.util.EventObject,FC extends FlowConfiguration>
extends PersistentResource<FC>, Job

Author:
Alessio Fabiani

Method Summary
 void dispose()
           
 java.util.List<? extends EventConsumer<EO,?>> getEventConsumers()
           
 EventGenerator<EO> getEventGenerator()
           
 java.io.File getWorkingDirectory()
           
 boolean isRunning()
           
 void postEvent(EO event)
          Post an event to the flow
 void reset()
           
 void setEventGenerator(EventGenerator<EO> eventGenerator)
           
 void setName(java.lang.String name)
          The Flow BaseEventConsumer identifier.
 void setWorkingDirectory(java.io.File workingDir)
           
 
Methods inherited from interface it.geosolutions.geobatch.catalog.PersistentResource
getConfiguration, load, persist, remove, setConfiguration
 
Methods inherited from interface it.geosolutions.geobatch.catalog.Identifiable
getDescription, getId, getName, setDescription, setId
 
Methods inherited from interface it.geosolutions.geobatch.flow.Job
isPaused, pause, pause, resume
 

Method Detail

setName

void setName(java.lang.String name)
The Flow BaseEventConsumer identifier.

Specified by:
setName in interface Identifiable

isRunning

boolean isRunning()

reset

void reset()

dispose

void dispose()
Specified by:
dispose in interface Resource

getWorkingDirectory

java.io.File getWorkingDirectory()

setWorkingDirectory

void setWorkingDirectory(java.io.File workingDir)

getEventGenerator

EventGenerator<EO> getEventGenerator()

setEventGenerator

void setEventGenerator(EventGenerator<EO> eventGenerator)

getEventConsumers

java.util.List<? extends EventConsumer<EO,?>> getEventConsumers()

postEvent

void postEvent(EO event)
Post an event to the flow



Copyright © 2008-2012 GeoSolutions. All Rights Reserved.