|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.epics.pvmanager.PVManager.PVManagerExpression<T>
T
- the type of the expressionpublic static class PVManager.PVManagerExpression<T>
An expression used to set the final parameters on how the pv expression should be monitored.
Method Summary | |
---|---|
PVManager.PVManagerExpression<T> |
andNotify(ThreadSwitch onThread)
Defines on which thread the PVManager should notify the client. |
PV<T> |
atHz(double rate)
Sets the rate of scan of the expression and creates the actual PV
object that can be monitored through listeners. |
PVManager.PVManagerExpression<T> |
from(DataSource dataSource)
Defines which DataSource should be used to read the data. |
PVManager.PVManagerExpression<T> |
routeExceptionsTo(ExceptionHandler exceptionHandler)
Forwards exception to the given exception handler. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Method Detail |
---|
public PVManager.PVManagerExpression<T> routeExceptionsTo(ExceptionHandler exceptionHandler)
Giving a custom exception handler will disable the default handler,
so PV.lastException()
is no longer set and no notification
is done.
exceptionHandler
- an exception handler
public PVManager.PVManagerExpression<T> from(DataSource dataSource)
dataSource
- a connection manager
public PVManager.PVManagerExpression<T> andNotify(ThreadSwitch onThread)
onThread
- the thread on which to notify
public PV<T> atHz(double rate)
PV
object that can be monitored through listeners.
rate
- rate in Hz; should be between 1 and 50
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |