de.phleisch.app.itsucks.core.impl
Class DispatcherBatch

java.lang.Object
  extended by de.phleisch.app.itsucks.event.impl.SimpleDirectEventSource
      extended by de.phleisch.app.itsucks.core.impl.DispatcherBatch
All Implemented Interfaces:
DirectEventSource

public class DispatcherBatch
extends SimpleDirectEventSource


Constructor Summary
DispatcherBatch()
           
 
Method Summary
 void addDispatcher(DispatcherThread pDispatcher)
           
 int getJobsFinished()
           
 int getMaxConcurrentDispatcher()
           
 boolean isBatchRunning()
           
 void join()
           
 void reset()
           
 void setMaxConcurrentDispatcher(int pMaxConcurrentDispatcher)
           
 void start()
           
 
Methods inherited from class de.phleisch.app.itsucks.event.impl.SimpleDirectEventSource
fireEvent, registerObserver, unregisterObserver
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DispatcherBatch

public DispatcherBatch()
Method Detail

start

public void start()

join

public void join()
          throws java.lang.InterruptedException
Throws:
java.lang.InterruptedException

addDispatcher

public void addDispatcher(DispatcherThread pDispatcher)

reset

public void reset()

getMaxConcurrentDispatcher

public int getMaxConcurrentDispatcher()

setMaxConcurrentDispatcher

public void setMaxConcurrentDispatcher(int pMaxConcurrentDispatcher)

getJobsFinished

public int getJobsFinished()

isBatchRunning

public boolean isBatchRunning()


Copyright © 2010. All Rights Reserved.