public removeConsumer ( |
||
id | ||
return |
public ConsumerState removeConsumer(ConsumerId id)
{
ConsumerState ret = consumers[id];
consumers.Remove(id);
return ret;
}
public override Response processRemoveConsumer(ConsumerId id) { if (id != null) { SessionId sessionId = id.ParentId; if (sessionId != null) { ConnectionId connectionId = sessionId.ParentId; if (connectionId != null) { ConnectionState cs = null; if (connectionStates.TryGetValue(connectionId, out cs)) { SessionState ss = cs[sessionId]; if (ss != null) { ss.removeConsumer(id); } } } } } return(TRACKED_RESPONSE_MARKER); }