@Override protected AbstractMailboxSelectionRequest createRequest(ImapCommand command, String mailboxName, boolean condstore, Long lastKnownUidValidity, Long knownModSeq, IdRange[] uidSet, IdRange[] knownUidSet, IdRange[] knownSequenceSet, String tag) { return new SelectRequest(command, mailboxName, condstore, lastKnownUidValidity, knownModSeq, uidSet, knownUidSet, knownSequenceSet, tag); }
@Override protected Closeable addContextToMDC(SelectRequest message) { return MDCBuilder.create() .addContext(MDCBuilder.ACTION, "SELECT") .addContext("mailbox", message.getMailboxName()) .addContext("condstore", message.getCondstore()) .addContext("knownModseq", message.getKnownModSeq()) .addContext("knownUids", UidRange.toString(message.getKnownUidSet())) .addContext("knownIdRange", IdRange.toString(message.getKnownSequenceSet())) .addContext("lastKnownUidValidity", message.getLastKnownUidValidity()) .addContext("uidSet", UidRange.toString(message.getUidSet())) .build(); }
@Override protected AbstractMailboxSelectionRequest createRequest(ImapCommand command, String mailboxName, boolean condstore, Long lastKnownUidValidity, Long knownModSeq, UidRange[] uidSet, UidRange[] knownUidSet, IdRange[] knownSequenceSet, String tag) { return new SelectRequest(command, mailboxName, condstore, lastKnownUidValidity, knownModSeq, uidSet, knownUidSet, knownSequenceSet, tag); }