use of org.eclipse.californium.core.coap.Token in project leshan by eclipse.
the class InMemoryRegistrationStore method unsafeRemoveAllObservations.
private Collection<Observation> unsafeRemoveAllObservations(String registrationId) {
Collection<Observation> removed = new ArrayList<>();
Set<Token> tokens = tokensByRegId.get(registrationId);
if (tokens != null) {
for (Token token : tokens) {
Observation observationRemoved = build(obsByToken.remove(token));
if (observationRemoved != null) {
removed.add(observationRemoved);
}
}
}
tokensByRegId.remove(registrationId);
return removed;
}
Aggregations