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