public interface FluigentJob extends Job, TableConsumer, TableProducer
Modifier and Type | Method and Description |
---|---|
java.lang.String |
getFluigentDeviceName()
Returns the name of the Fluigent device.
|
java.lang.String |
getScript()
Returns the script which gets evaluated by the script engine every time the script runs.
|
java.lang.String |
getScriptEngine()
Returns the name of the script engine, or null, if script engine is not set.
|
void |
setFluigentDeviceName(java.lang.String deviceName)
Sets the name of the Fluigent device.
|
void |
setScript(java.lang.String script)
Sets the script which gets evaluated by the script engine every time the job runs.
|
void |
setScriptEngine(java.lang.String engine)
Sets the script engine with which the scripts should be evaluated.
|
addJobListener, executeJob, initializeJob, removeJobListener, uninitializeJob
addMessageListener, getName, getPositionInformation, getUUID, removeMessageListener, setName
consumeTable, getConsumedTableDefinition
addTableListener, getProducedTableDefinition, removeTableListener
void setScriptEngine(java.lang.String engine) throws java.rmi.RemoteException, MeasurementRunningException
engine
- The script engine to use.java.rmi.RemoteException
MeasurementRunningException
java.lang.String getScriptEngine() throws java.rmi.RemoteException
java.rmi.RemoteException
void setScript(java.lang.String script) throws java.rmi.RemoteException, MeasurementRunningException
script
- script to evaluate, following the rules of the chosen script engine.java.rmi.RemoteException
MeasurementRunningException
java.lang.String getScript() throws java.rmi.RemoteException
java.rmi.RemoteException
java.lang.String getFluigentDeviceName() throws java.rmi.RemoteException
java.rmi.RemoteException
void setFluigentDeviceName(java.lang.String deviceName) throws java.rmi.RemoteException, MeasurementRunningException
deviceName
- The name of the Fluigent device.java.rmi.RemoteException
MeasurementRunningException