Class AbstractQueryAdapter
java.lang.Object
com.inductiveautomation.factorypmi.application.binding.AbstractPropertyAdapter
com.inductiveautomation.factorypmi.application.binding.AbstractQueryAdapter
- All Implemented Interfaces:
Adapter
,Adapter.ValueHolder
,PropertyAdapter
- Direct Known Subclasses:
ExtensibleBinding
,NamedQueryAdapter
,SQLPropertyAdapter
,TagHistoryAdapter
-
Nested Class Summary
Nested classes/interfaces inherited from class com.inductiveautomation.factorypmi.application.binding.AbstractPropertyAdapter
AbstractPropertyAdapter.EdtUpdateValue
Nested classes/interfaces inherited from interface com.inductiveautomation.factorypmi.application.binding.Adapter
Adapter.ValueHolder
Nested classes/interfaces inherited from interface com.inductiveautomation.factorypmi.application.binding.PropertyAdapter
PropertyAdapter.PAType
-
Field Summary
Fields inherited from class com.inductiveautomation.factorypmi.application.binding.AbstractPropertyAdapter
appContext, isTargetPropertyDynamic, log, overlayOptOut, target, targetPropertyName, value, valueClass
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected PollingConfig
int
int
boolean
protected abstract Object
registerQuery
(int updateRate, boolean runOnce) protected void
void
setPollingMode
(int i) void
setQValue
(QualifiedValue value) Sets this adapter's value.void
setSerializableDataset
(boolean serializableDataset) void
setUpdateRate
(int i) protected void
protected void
Methods inherited from class com.inductiveautomation.factorypmi.application.binding.AbstractPropertyAdapter
connect, disconnect, getQValue, getTarget, getTargetDesc, getTargetFullPath, getTargetPropertyName, getValueClass, handleError, handleNullToPrimitive, initLogger, isDataUsed, isDataUsed, isOverlayOptOut, isTargetPropertyDynamic, isValid, isValueClassPrimitive, setOverlayOptOut, setSetterMethodName, setTarget, setTargetPropertyDynamic, setTargetPropertyName, setValue, setValueClass, shutdown, startup, toString, updateQuality, updateTarget, updateValue, useQuality
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
Methods inherited from interface com.inductiveautomation.factorypmi.application.binding.Adapter
getInteractions
Methods inherited from interface com.inductiveautomation.factorypmi.application.binding.PropertyAdapter
getReferenceType
-
Constructor Details
-
AbstractQueryAdapter
public AbstractQueryAdapter()
-
-
Method Details
-
startupQuery
protected void startupQuery() -
registerQuery
-
shutdownQuery
protected void shutdownQuery() -
restartQuery
protected void restartQuery() -
setQValue
Description copied from class:AbstractPropertyAdapter
Sets this adapter's value. Doesn't push the value to the target or update the quality if the target is a quality monitor. For that, use updateValue()- Specified by:
setQValue
in interfaceAdapter.ValueHolder
- Overrides:
setQValue
in classAbstractPropertyAdapter
-
getPollingMode
public int getPollingMode() -
setPollingMode
public void setPollingMode(int i) -
getUpdateRate
public int getUpdateRate() -
setUpdateRate
public void setUpdateRate(int i) -
isSerializableDataset
public boolean isSerializableDataset() -
setSerializableDataset
public void setSerializableDataset(boolean serializableDataset) -
getPollingConfig
-