public class GlSpeicher extends Object
Modifier and Type | Field and Description |
---|---|
private static javax.persistence.EntityManagerFactory |
EMF
EntityManagerFactory . |
private static Map<Long,GlSpeicher> |
THREAD_ID_TO_GLSPEICHER_MAP
Speichert pro Thread jeweils eine Schnittstelle zum Ganglinienspeicher.
|
Modifier | Constructor and Description |
---|---|
private |
GlSpeicher()
Standardkonstruktor.
|
Modifier and Type | Method and Description |
---|---|
static GlSpeicher |
getInstanz()
Erfragt eine Instanz der Ganglinienspeicherschnittstelle (thread-safe).
|
static void |
init(javax.persistence.EntityManagerFactory emf)
Initialisiert den Ganglinienspeicher fuer Multi-Thread-Use.
|
DbGanglinieDaten |
read(String mqPid)
Liest alle Ganglinien eines MQ.
|
void |
removeAlleGanglinien(String mqPid)
Loescht alle Ganglinien eines MQ.
|
void |
write(DbGanglinieDaten datum)
Sichert alle Ganglinien eines MQ.
|
private static final Map<Long,GlSpeicher> THREAD_ID_TO_GLSPEICHER_MAP
private static javax.persistence.EntityManagerFactory EMF
EntityManagerFactory
.public static final GlSpeicher getInstanz()
public static final void init(javax.persistence.EntityManagerFactory emf)
emf
- EntityManagerFactory
public final DbGanglinieDaten read(String mqPid)
mqPid
- PID des MQ.public final void write(DbGanglinieDaten datum)
datum
- ein Objekt mit allen Ganglinien eines MQ.public final void removeAlleGanglinien(String mqPid)
mqPid
- die PID des MQ, dessen Ganglinien geloescht werden sollen.Copyright © 2017 BitCtrl Systems GmbH. All rights reserved.