Class DatabaseOutputAdapter
java.lang.Object
net.simplace.sim.io.FWSimIOAdapter
net.simplace.sim.io.output.FWSimOutputAdapter
net.simplace.sim.io.output.adapter.DatabaseOutputAdapter
- All Implemented Interfaces:
FWSimFieldContainer
interfaces between
FWSimOutput
and FWSimInterface
for databases- Author:
- Andreas Enders
-
Nested Class Summary
Nested classes/interfaces inherited from class net.simplace.sim.io.FWSimIOAdapter
FWSimIOAdapter.FREQUENCE
-
Field Summary
Fields inherited from class net.simplace.sim.io.output.FWSimOutputAdapter
iCacheSize, iQueue
Fields inherited from class net.simplace.sim.io.FWSimIOAdapter
iArrayMode, iFieldcount, iFrequence, iHeaderVariables, iInterface, iJexlRule, iKeyMap, iName, iOrderNumber, iProcessTime, iResourceElement, iSession, iSourceKey
-
Constructor Summary
ConstructorDescriptionDatabaseOutputAdapter
(String aName, String aName2, int aOrderNumber, FWSimIOAdapter.FREQUENCE aFrequence, String aDriver, String aURL, String aUser, String aPass, String aCacheSize, ProcessTime aProcessTime, FWSimSession aSession) DatabaseOutputAdapter
(String aName, FWSimVarMap aVarMap, int aOrderNumber, FWSimIOAdapter.FREQUENCE aFrequence, String aCacheSize) DatabaseOutputAdapter
(FWSimOutputAdapter aOldAdapter, DatabaseInterface aInterface) DatabaseOutputAdapter
(org.jdom2.Element aResourceElement, int aOrderNumber, FWSimVarMap aVarMap) -
Method Summary
Modifier and TypeMethodDescriptionvoid
finalize()
closing connection to the databaseprotected void
init
(FWSimVarMap aVarMap) protected void
writeData
(FWSimQueueObjectMap aObjectToWrite) write data to database - done in different thread than getting data as outputMethods inherited from class net.simplace.sim.io.output.FWSimOutputAdapter
createAdapter, createOutputFromObservable, getContentType, getInputVariables, getInterface, getOutputVariables, getQueueLenth, getResetScript, getStatistics, getStatisticsAdapter, getStatisticsHeaderVariables, getStatisticsResultCache, getVarMap, hasStatistics, initialize, isActive, isWriting, receiveData, toHTMLTablestring, toXML, updateAdapter, writeData
Methods inherited from class net.simplace.sim.io.FWSimIOAdapter
addProcessTime, addVariable, checkCondition, createFormFields, createVariables, getCreateFormXML, getEditFormXML, getFieldMap, getFrequence, getHeaderVariables, getHeaderXML, getJexlRule, getKeyMap, getName, getOrderNumber, getVariable, isArrayMode, isConditionCheck, removeVariable, setInterface, setOrderNumber, toString, writeHeaderList
-
Constructor Details
-
DatabaseOutputAdapter
public DatabaseOutputAdapter(org.jdom2.Element aResourceElement, int aOrderNumber, FWSimVarMap aVarMap) - Parameters:
aResourceElement
-aOrderNumber
-aVarMap
-
-
DatabaseOutputAdapter
public DatabaseOutputAdapter(String aName, String aName2, int aOrderNumber, FWSimIOAdapter.FREQUENCE aFrequence, String aDriver, String aURL, String aUser, String aPass, String aCacheSize, ProcessTime aProcessTime, FWSimSession aSession) - Parameters:
aName
-aName2
-aOrderNumber
-aFrequence
-aDriver
-aURL
-aUser
-aPass
-aCacheSize
-aProcessTime
-aSession
-
-
DatabaseOutputAdapter
- Parameters:
aOldAdapter
-aInterface
-
-
DatabaseOutputAdapter
public DatabaseOutputAdapter(String aName, FWSimVarMap aVarMap, int aOrderNumber, FWSimIOAdapter.FREQUENCE aFrequence, String aCacheSize) - Parameters:
aName
-aVarMap
-aOrderNumber
-aFrequence
-aCacheSize
-
-
-
Method Details
-
init
- Specified by:
init
in classFWSimOutputAdapter
-
writeData
write data to database - done in different thread than getting data as output- Specified by:
writeData
in classFWSimOutputAdapter
- See Also:
-
finalize
closing connection to the database- Overrides:
finalize
in classFWSimIOAdapter
- Throws:
Exception
- See Also:
-