Class ParameterWithIdRequestHelper

java.lang.Object
org.yamcs.parameter.ParameterWithIdRequestHelper
All Implemented Interfaces:
ParameterConsumer

public class ParameterWithIdRequestHelper extends Object implements ParameterConsumer
This sits in front of the ParameterRequestManager and implements subscriptions based on NamedObjectId taking care to send to the consumers the parameters with the requested id. A client can request in fact the same parameter with two different names and they will get it twice each time. In addition it can also provide updates on parameter expirations. TODO: impose some subscription limits