public class ParameterWithIdRequestHelper extends Object implements ParameterConsumer
| Constructor and Description |
|---|
ParameterWithIdRequestHelper(ParameterRequestManager prm,
ParameterWithIdConsumer listener) |
public ParameterWithIdRequestHelper(ParameterRequestManager prm, ParameterWithIdConsumer listener)
public int addRequest(List<Yamcs.NamedObjectId> idList, AuthenticationToken authToken) throws InvalidIdentification, NoPermissionException
public int addRequest(List<Yamcs.NamedObjectId> idList, boolean checkExpiration, AuthenticationToken authToken) throws InvalidIdentification, NoPermissionException
public void addItemsToRequest(int subscriptionId,
List<Yamcs.NamedObjectId> idList,
AuthenticationToken authToken)
throws InvalidIdentification,
NoPermissionException
public void removeRequest(int subscriptionId)
public void removeItemsFromRequest(int subscriptionId,
List<Yamcs.NamedObjectId> parameterIds,
AuthenticationToken authToken)
throws NoPermissionException
NoPermissionExceptionpublic ParameterRequestManager getPrm()
public int subscribeAll(String namespace, AuthenticationToken authToken) throws NoPermissionException
NoPermissionExceptionpublic List<ParameterValueWithId> getValuesFromCache(List<Yamcs.NamedObjectId> idList, AuthenticationToken authToken) throws InvalidIdentification, NoPermissionException
public void updateItems(int subscriptionId,
List<ParameterValue> items)
updateItems in interface ParameterConsumerpublic List<Yamcs.NamedObjectId> switchPrm(ParameterRequestManager newPrm, AuthenticationToken authToken) throws NoPermissionException
NoPermissionExceptionpublic boolean hasParameterCache()
public void quit()
Copyright © 2018 Space Applications Services. All rights reserved.