Package | Description |
---|---|
org.epics.pvmanager |
|
org.epics.pvmanager.expression |
Interfaces for the expressions PVManager can consume.
|
org.epics.pvmanager.service |
Modifier and Type | Interface and Description |
---|---|
interface |
Collector<I,O>
A collector can be written from one thread and read from another and provides
the point where two subsystems and their rate can be decoupled.
|
interface |
ValueCache<T>
Represent a building block that can store a particular value
|
Modifier and Type | Class and Description |
---|---|
class |
CacheCollector<T>
Collects value at read rate and keeps the last n.
|
class |
ForwardCache<T,R>
A cache that, after a value is put in the given value cache, calculates
the value of the forward function and stores it in the forward writer, while
locking on the forward function.
|
class |
LatestValueCollector<T>
A collector that keeps only the latest value.
|
class |
QueueCollector<T>
Collects value at read rate and puts them in a queue.
|
class |
ValueCacheImpl<T>
Represent a building block that can store a particular value
|
class |
WriteCache<T>
Represent part of the write recipe that holds the value for one pv.
|
Modifier and Type | Method and Description |
---|---|
WriteFunction<Boolean> |
ChannelHandlerReadSubscription.getConnectionWriteFunction()
The write function for the connection flag.
|
WriteFunction<Boolean> |
ChannelHandlerWriteSubscription.getConnectionWriteFunction()
The write function for the connection flag.
|
WriteFunction<Exception> |
ChannelHandlerReadSubscription.getExceptionWriteFunction()
The write function for exceptions.
|
WriteFunction<Exception> |
ChannelHandlerWriteSubscription.getExceptionWriteFunction()
The write function for connection/disconnection errors.
|
WriteFunction<Object> |
WriteExpressionTester.getWriteFunction() |
Modifier and Type | Method and Description |
---|---|
WriteRecipe |
WriteRecipeBuilder.build(WriteFunction<Exception> exceptionWriteFunction,
ConnectionCollector connectionCollector)
Builds the recipe.
|
ReadRecipe |
ReadRecipeBuilder.build(WriteFunction<Exception> exceptionWriteFunction,
ConnectionCollector connectionCollector)
Builds the recipe.
|
Constructor and Description |
---|
ChannelHandlerReadSubscription(ValueCache<?> valueCache,
WriteFunction<Exception> exceptionWriteFunction,
WriteFunction<Boolean> connectionWriteFunction)
Creates the parameters for a new subscription.
|
ChannelHandlerReadSubscription(ValueCache<?> valueCache,
WriteFunction<Exception> exceptionWriteFunction,
WriteFunction<Boolean> connectionWriteFunction)
Creates the parameters for a new subscription.
|
ChannelHandlerWriteSubscription(WriteCache<?> writeCache,
WriteFunction<Exception> exceptionWriteFunction,
WriteFunction<Boolean> connectionWriteFunction)
Creates a new subscription.
|
ChannelHandlerWriteSubscription(WriteCache<?> writeCache,
WriteFunction<Exception> exceptionWriteFunction,
WriteFunction<Boolean> connectionWriteFunction)
Creates a new subscription.
|
ForwardCache(ValueCache<T> valueCache,
ReadFunction<R> forwardFunction,
WriteFunction<R> forwardWriter)
Creates a new ForwardCache.
|
Modifier and Type | Method and Description |
---|---|
WriteFunction<W> |
SourceRateReadWriteExpressionImpl.getWriteFunction() |
WriteFunction<W> |
WriteExpressionImpl.getWriteFunction()
Returns the function represented by this expression.
|
WriteFunction<T> |
Queue.getWriteFunction()
The write function to be used to fill the queue.
|
WriteFunction<W> |
WriteExpression.getWriteFunction()
The function that implements this expression.
|
WriteFunction<T> |
Cache.getWriteFunction()
The write function to be used to fill the cache.
|
WriteFunction<W> |
DesiredRateReadWriteExpressionImpl.getWriteFunction() |
Constructor and Description |
---|
WriteExpressionImpl(WriteExpressionList<?> childExpressions,
WriteFunction<W> function,
String defaultName)
Creates a new write expression.
|
Modifier and Type | Method and Description |
---|---|
void |
ServiceMethod.execute(Map<String,Object> parameters,
WriteFunction<Map<String,Object>> callback,
WriteFunction<Exception> errorCallback) |
void |
ServiceMethod.execute(Map<String,Object> parameters,
WriteFunction<Map<String,Object>> callback,
WriteFunction<Exception> errorCallback) |
abstract void |
ServiceMethod.executeMethod(Map<String,Object> parameters,
WriteFunction<Map<String,Object>> callback,
WriteFunction<Exception> errorCallback) |
abstract void |
ServiceMethod.executeMethod(Map<String,Object> parameters,
WriteFunction<Map<String,Object>> callback,
WriteFunction<Exception> errorCallback) |
Copyright © 2010–2015. All rights reserved.