org.jmux.app.component
Class AbstractLoopingComponent

java.lang.Object
  extended by org.jmux.app.component.AbstractComponent
      extended by org.jmux.app.component.AbstractControl
          extended by org.jmux.app.component.AbstractLoopingComponent
All Implemented Interfaces:
Component, Control
Direct Known Subclasses:
LivenessComponent

public abstract class AbstractLoopingComponent
extends AbstractControl

Author:
donaldw

Constructor Summary
AbstractLoopingComponent()
           
 
Method Summary
 void configure(Config config, App app)
           
protected abstract  void doWork()
           
 void start()
           
 void stop()
           
 
Methods inherited from class org.jmux.app.component.AbstractComponent
getConfig, log, logDebug, logDebug, logError, logError
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AbstractLoopingComponent

public AbstractLoopingComponent()
Method Detail

configure

public void configure(Config config,
                      App app)
Specified by:
configure in interface Component
Overrides:
configure in class AbstractComponent

start

public void start()

stop

public void stop()

doWork

protected abstract void doWork()


Copyright © 2006-2008 jmux.org. All Rights Reserved.