public IList <string> Keys() { IList <string> list = new List <string>(); VisitSubject(RawKeySubject(">"), DeliverPolicy.LastPerSubject, true, false, m => { KeyValueOperation op = KeyValueUtil.GetOperation(m.Header, KeyValueOperation.Put); if (op.Equals(KeyValueOperation.Put)) { list.Add(new BucketAndKey(m).Key); } }); return(list); }
public static KeyValueOperation GetOperation(MsgHeader h, KeyValueOperation dflt) { return(KeyValueOperation.GetOrDefault(GetOperationHeader(h), dflt)); }