hmi.environment.semaine
Class ElckerlycSemaineBridge

java.lang.Object
  extended by java.lang.Thread
      extended by eu.semaine.components.Component
          extended by hmi.environment.semaine.ElckerlycSemaineBridge
All Implemented Interfaces:
eu.semaine.jms.SEMAINEMessageAvailableListener, BMLTPlanningListener, BMLExceptionListener, BMLFeedbackListener, BMLListener, BMLWarningListener, Runnable

public class ElckerlycSemaineBridge
extends eu.semaine.components.Component
implements BMLWarningListener, BMLFeedbackListener, BMLExceptionListener, BMLTPlanningListener


Nested Class Summary
 
Nested classes/interfaces inherited from class eu.semaine.components.Component
eu.semaine.components.Component.State
 
Nested classes/interfaces inherited from class java.lang.Thread
Thread.UncaughtExceptionHandler
 
Field Summary
private  eu.semaine.jms.sender.XMLSender feedbackSender
           
private static org.slf4j.Logger logger
           
protected  RealizerBridge realizerBridge
           
private static String resource
           
private static String specfile
           
protected  ElckerlycDemoEnvironment theEnvironment
           
 
Fields inherited from class eu.semaine.components.Component
inputWaiting, isInput, isOutput, log, meta, receivers, senders, state, waitingTime
 
Fields inherited from class java.lang.Thread
MAX_PRIORITY, MIN_PRIORITY, NORM_PRIORITY
 
Constructor Summary
ElckerlycSemaineBridge()
           
 
Method Summary
protected  void act()
           
 void customStartIO()
           
 void exception(BMLExceptionFeedback be)
           
 void performanceStart(BMLPerformanceStartFeedback psf)
           
 void performanceStop(BMLPerformanceStopFeedback psf)
           
 void planningFinished(BMLTPlanningFinishedFeedback pff)
           
 void planningStart(BMLTPlanningStartFeedback psf)
           
protected  void react(eu.semaine.jms.message.SEMAINEMessage m)
           
protected  void startElckerlyc()
           
 void syncProgress(BMLSyncPointProgressFeedback spp)
           
 void warn(BMLWarningFeedback bw)
           
 
Methods inherited from class eu.semaine.components.Component
exitRequested, messageAvailableFrom, requestExit, run
 
Methods inherited from class java.lang.Thread
activeCount, checkAccess, countStackFrames, currentThread, destroy, dumpStack, enumerate, getAllStackTraces, getContextClassLoader, getDefaultUncaughtExceptionHandler, getId, getName, getPriority, getStackTrace, getState, getThreadGroup, getUncaughtExceptionHandler, holdsLock, interrupt, interrupted, isAlive, isDaemon, isInterrupted, join, join, join, resume, setContextClassLoader, setDaemon, setDefaultUncaughtExceptionHandler, setName, setPriority, setUncaughtExceptionHandler, sleep, sleep, start, stop, stop, suspend, toString, yield
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

logger

private static org.slf4j.Logger logger

resource

private static String resource

specfile

private static String specfile

feedbackSender

private eu.semaine.jms.sender.XMLSender feedbackSender

theEnvironment

protected ElckerlycDemoEnvironment theEnvironment

realizerBridge

protected RealizerBridge realizerBridge
Constructor Detail

ElckerlycSemaineBridge

public ElckerlycSemaineBridge()
                       throws javax.jms.JMSException
Throws:
javax.jms.JMSException
Method Detail

customStartIO

public void customStartIO()
                   throws Exception
Overrides:
customStartIO in class eu.semaine.components.Component
Throws:
Exception

react

protected void react(eu.semaine.jms.message.SEMAINEMessage m)
              throws eu.semaine.exceptions.MessageFormatException
Overrides:
react in class eu.semaine.components.Component
Throws:
eu.semaine.exceptions.MessageFormatException

act

protected void act()
            throws javax.jms.JMSException
Overrides:
act in class eu.semaine.components.Component
Throws:
javax.jms.JMSException

startElckerlyc

protected void startElckerlyc()

exception

public void exception(BMLExceptionFeedback be)
Specified by:
exception in interface BMLExceptionListener

warn

public void warn(BMLWarningFeedback bw)
Specified by:
warn in interface BMLWarningListener

syncProgress

public void syncProgress(BMLSyncPointProgressFeedback spp)
Specified by:
syncProgress in interface BMLFeedbackListener

performanceStop

public void performanceStop(BMLPerformanceStopFeedback psf)
Specified by:
performanceStop in interface BMLFeedbackListener

performanceStart

public void performanceStart(BMLPerformanceStartFeedback psf)
Specified by:
performanceStart in interface BMLFeedbackListener

planningFinished

public void planningFinished(BMLTPlanningFinishedFeedback pff)
Specified by:
planningFinished in interface BMLTPlanningListener

planningStart

public void planningStart(BMLTPlanningStartFeedback psf)
Specified by:
planningStart in interface BMLTPlanningListener