public class NamedQueryAdapter extends AbstractQueryAdapter implements SearchablePropertyAdapter, IQueryResponseListener, java.beans.PropertyChangeListener
AbstractPropertyAdapter.EdtUpdateValuePropertyAdapter.PATypeAdapter.ValueHolderappContext, isTargetPropertyDynamic, log, overlayOptOut, target, targetPropertyName, value, valueClass| Constructor and Description |
|---|
NamedQueryAdapter() |
| Modifier and Type | Method and Description |
|---|---|
void |
connect(VisionClientContext appContext)
Calls connect() on all interaction descriptors
|
void |
disconnect()
Calls disconnect() on all interaction descriptors
|
BindingConfiguration |
getBindingConfiguration() |
java.lang.String |
getEffectivePushPath()
Convenience method taking into account the legacy push path field
|
InteractionDescriptor[] |
getInteractions()
Retrieves an array of the interactions that this adapter depends on.
|
java.util.Map<java.lang.String,java.lang.Object> |
getPullArguments() |
java.util.Map<java.lang.String,java.lang.Object> |
getPullArgumentsUnbound() |
java.util.Map<java.lang.String,BoundValueHolder> |
getPullBoundArguments() |
java.lang.String |
getPullPath() |
java.util.Map<java.lang.String,java.lang.Object> |
getPushArguments() |
java.util.Map<java.lang.String,java.lang.Object> |
getPushArgumentsUnbound() |
java.util.Map<java.lang.String,BoundValueHolder> |
getPushBoundArguments() |
java.lang.String |
getPushPath()
Deprecated.
Kept for backwards compatibility. Use
getPushPath2() |
java.lang.String |
getPushPath2() |
PropertyAdapter.PAType |
getReferenceType() |
void |
handleQueryReturnedError(java.lang.Exception error) |
void |
handleQueryReturnedNoRows() |
void |
handleQueryReturnedValue(java.lang.Object value) |
boolean |
isPushEnabled() |
void |
notifyQueryRunning(boolean loading) |
void |
propertyChange(java.beans.PropertyChangeEvent evt) |
protected java.lang.Object |
registerQuery(int updateRate,
boolean runOnce) |
void |
setPullArguments(java.util.Map<java.lang.String,java.lang.Object> pullArguments) |
void |
setPullBoundArguments(java.util.Map<java.lang.String,BoundValueHolder> pullBoundArguments) |
void |
setPullPath(java.lang.String pullPath) |
void |
setPushArguments(java.util.Map<java.lang.String,java.lang.Object> pushArguments) |
void |
setPushBoundArguments(java.util.Map<java.lang.String,BoundValueHolder> pushBoundArguments) |
void |
setPushEnabled(boolean pushEnabled) |
void |
setPushPath(java.lang.String pushPath)
Deprecated.
Kept for backwards compatibility. Use
setPushPath2(String) |
void |
setPushPath2(java.lang.String pushPath2) |
void |
shutdown()
Notifies the adapter that it is becoming inactive, and should cease any polling/threaded activities.
|
void |
startup()
Notifies the adapter that it is becoming active, and should start any polling/threaded activities.
|
getPollingConfig, getPollingMode, getUpdateRate, isSerializableDataset, restartQuery, setPollingMode, setQValue, setSerializableDataset, setUpdateRate, shutdownQuery, startupQuerycanUpdate, getQValue, getTarget, getTargetDesc, getTargetFullPath, getTargetPropertyName, getValueClass, handleError, handleNullToPrimitive, initLogger, isDataUsed, isDataUsed, isOverlayOptOut, isTargetPropertyDynamic, isValid, isValueClassPrimitive, setOverlayOptOut, setSetterMethodName, setTarget, setTargetPropertyDynamic, setTargetPropertyName, setValue, setValueClass, toString, updateQuality, updateTarget, updateValue, useQualityclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitgetTargetPropertyName, setTargetPropertyNamegetTarget, isValid, setTargetgetTargetFullPathpublic BindingConfiguration getBindingConfiguration()
getBindingConfiguration in interface SearchablePropertyAdapterpublic PropertyAdapter.PAType getReferenceType()
getReferenceType in interface PropertyAdapterpublic InteractionDescriptor[] getInteractions()
AdaptergetInteractions in interface Adapterpublic java.lang.String getPullPath()
public void setPullPath(java.lang.String pullPath)
@Deprecated public java.lang.String getPushPath()
getPushPath2()@Deprecated public void setPushPath(java.lang.String pushPath)
setPushPath2(String)public java.lang.String getPushPath2()
public void setPushPath2(java.lang.String pushPath2)
public java.lang.String getEffectivePushPath()
public java.util.Map<java.lang.String,java.lang.Object> getPullArguments()
public void setPullArguments(java.util.Map<java.lang.String,java.lang.Object> pullArguments)
public java.util.Map<java.lang.String,BoundValueHolder> getPullBoundArguments()
public java.util.Map<java.lang.String,BoundValueHolder> getPushBoundArguments()
public void setPushBoundArguments(java.util.Map<java.lang.String,BoundValueHolder> pushBoundArguments)
public java.util.Map<java.lang.String,java.lang.Object> getPushArguments()
public void setPushArguments(java.util.Map<java.lang.String,java.lang.Object> pushArguments)
public boolean isPushEnabled()
public void setPushEnabled(boolean pushEnabled)
public java.util.Map<java.lang.String,java.lang.Object> getPullArgumentsUnbound()
public java.util.Map<java.lang.String,java.lang.Object> getPushArgumentsUnbound()
public void setPullBoundArguments(java.util.Map<java.lang.String,BoundValueHolder> pullBoundArguments)
pullBoundArguments - the query's bound parameters, already parsedpublic void startup()
Adapterstartup in interface Adapterstartup in class AbstractPropertyAdapterpublic void shutdown()
Adaptershutdown in interface Adaptershutdown in class AbstractPropertyAdapterpublic void connect(VisionClientContext appContext)
AbstractPropertyAdapterconnect in interface Adapterconnect in class AbstractPropertyAdapterpublic void disconnect()
AbstractPropertyAdapterdisconnect in interface Adapterdisconnect in class AbstractPropertyAdapterprotected java.lang.Object registerQuery(int updateRate,
boolean runOnce)
registerQuery in class AbstractQueryAdapterpublic void handleQueryReturnedValue(java.lang.Object value)
handleQueryReturnedValue in interface IQueryResponseListenerpublic void handleQueryReturnedNoRows()
handleQueryReturnedNoRows in interface IQueryResponseListenerpublic void handleQueryReturnedError(java.lang.Exception error)
handleQueryReturnedError in interface IQueryResponseListenerpublic void notifyQueryRunning(boolean loading)
notifyQueryRunning in interface IQueryResponseListenerpublic void propertyChange(java.beans.PropertyChangeEvent evt)
propertyChange in interface java.beans.PropertyChangeListener