public interface DataManagerInterface
| Modifier and Type | Method and Description |
|---|---|
void |
addProtocolRequest(ResultData[] resultData)
Übergeben einer Protokoll-bezogenen Anfrage
|
void |
addScriptRequest(ResultData[] resultData)
Übergeben einer Skript-bezogenen Anfrage
|
void |
addScriptRequest(ScriptRequest request)
Übergeben einer Skript-bezogenen Anfrage
|
ProtocolOutputStream |
createProtocolStream(long protocolId,
ProcessingParameter pp)
Erzeugt einen Ausgabestream für ein Protokoll.
|
void |
deleteProtocol(long protocolId)
Löscht ein gespeichertes Protokoll.
|
java.lang.String |
getAbsolutFileNameMeta(SystemObject script)
Liefert Pfad und Dateiname der Metainformation
|
java.lang.String |
getAbsolutFileNameSource(SystemObject script)
Liefert Pfad und Dateiname des Skriptquelltextes
|
java.lang.String |
getFileNameMeta(SystemObject script)
Liefert den Dateinamen der Metainformationen.
|
java.lang.String |
getFileNameSource(SystemObject script)
Liefert den Dateinamen des Skriptquelltexts.
|
AtlMeta |
getMetaInformation(SystemObject script)
Liefert die zum Skript gehörenden Metainformationen.
|
java.lang.String |
getPath()
Gibt den Pfad der Protokoll- und Skriptdateien zurück.
|
ProtocolInputStream |
getSavedProtocol(long protocolId)
Liefert ein Objekt zum Zugriff auf ein gespeichertes Protokoll zurück.
|
ProtocolInputStream |
getUnreadProtocol(long protocolId)
Liefert ein Objekt zum Zugriff auf ein gespeichertes Protokoll zurück.
|
DataManagerRequest[] |
getUpcomingOps(DataManagerRequest[] dmr)
Liefert eine Liste mit anstehenden Aufgaben.
|
boolean |
isUnique(long protocolId)
Überprüft ob es zu der gegebenen Protokoll-Id bereits ein gespeichertes Protokoll gibt.
|
ProcessingInformation |
process(ProcessingParameter parameter)
Startet die Interpretation eines Skriptes.
|
ProcessingInformation |
process(java.lang.String source)
Startet die Interpretation eines Skriptes.
|
void |
shutdown()
Fährt den Data-Manager herunter.
|
void addScriptRequest(ResultData[] resultData)
resultData - Objekt mit den Anfrageparameternvoid addScriptRequest(ScriptRequest request)
request - Anfragevoid addProtocolRequest(ResultData[] resultData)
resultData - Objekt mit den AnfrageparameternProcessingInformation process(ProcessingParameter parameter) throws FailureException
parameter - AuftragsparameterFailureException - Fehler beim Interpretieren des Skripts.ProcessingInformation process(java.lang.String source) throws CriticalParserException
source - Source des SkriptobjektsCriticalParserException - Fehlermeldungboolean isUnique(long protocolId)
protocolId - Protokoll-Idjava.lang.String getPath()
File.separatorjava.lang.String getFileNameMeta(SystemObject script)
script - Skriptobjektjava.lang.String getAbsolutFileNameMeta(SystemObject script)
script - Skriptobjektjava.lang.String getFileNameSource(SystemObject script)
script - Skriptobjektjava.lang.String getAbsolutFileNameSource(SystemObject script)
script - SkriptobjektAtlMeta getMetaInformation(SystemObject script) throws FailureException
script - Skriptobjekt.null falls keine Metainformation existiert.FailureException - Korrupte Metainformation.void shutdown()
void deleteProtocol(long protocolId)
throws NoncriticalException
protocolId - NoncriticalException - Fehler beim Löschen.ProtocolInputStream getSavedProtocol(long protocolId) throws FailureException
protocolId - Id des Protokolls, das gelesen werden soll.FailureException - Fehler.ProtocolInputStream getUnreadProtocol(long protocolId) throws FailureException
protocolId - Id des Protokolls, das gelesen werden soll.FailureException - Fehler.ProtocolOutputStream createProtocolStream(long protocolId, ProcessingParameter pp) throws NoncriticalException
protocolId - Protokoll-Id.pp - Auftragsparameter.NoncriticalException - Die Datei kann nicht angelegt werden; Fehler beim Schreiben der Protokollinformationen.DataManagerRequest[] getUpcomingOps(DataManagerRequest[] dmr)
dmr - Array, in den das Ergebnis kopiert wird. Ist der Array zu klein, so wird ein neuer Array angelegt.