public int hashCode() { return entrySet().hashCode(); }
/** * {@inheritDoc} */ @SuppressWarnings("unchecked") public boolean equals(final Object o) { if (this == o) { return true; } if (!(o instanceof Map)) { return false; } final Map<K, V> that = (Map<K, V>)o; return size == that.size() && entrySet().equals(that.entrySet()); }
void stopRecordingSubscription( final long correlationId, final ControlSession controlSession, final long subscriptionId) { final Iterator<Map.Entry<String, Subscription>> iter = recordingSubscriptionMap.entrySet().iterator(); while (iter.hasNext()) { final Map.Entry<String, Subscription> entry = iter.next(); final Subscription subscription = entry.getValue(); if (subscription.registrationId() == subscriptionId) { iter.remove(); subscription.close(); controlSession.sendOkResponse(correlationId, controlResponseProxy); return; } } final String msg = "no recording subscription found for " + subscriptionId; controlSession.sendErrorResponse(correlationId, UNKNOWN_SUBSCRIPTION, msg, controlResponseProxy); }
public int hashCode() { return entrySet().hashCode(); }
/** * {@inheritDoc} */ @SuppressWarnings("unchecked") public boolean equals(final Object o) { if (this == o) { return true; } if (!(o instanceof Map)) { return false; } final Map<K, V> that = (Map<K, V>)o; return size == that.size() && entrySet().equals(that.entrySet()); }
void stopRecordingSubscription( final long correlationId, final ControlSession controlSession, final long subscriptionId) { final Iterator<Map.Entry<String, Subscription>> iter = recordingSubscriptionMap.entrySet().iterator(); while (iter.hasNext()) { final Map.Entry<String, Subscription> entry = iter.next(); final Subscription subscription = entry.getValue(); if (subscription.registrationId() == subscriptionId) { iter.remove(); subscription.close(); controlSession.sendOkResponse(correlationId, controlResponseProxy); return; } } final String msg = "no recording subscription found for " + subscriptionId; controlSession.sendErrorResponse(correlationId, UNKNOWN_SUBSCRIPTION, msg, controlResponseProxy); }