Merge remote-tracking branch 'quynhn/MAILBOX-270'
Project: http://git-wip-us.apache.org/repos/asf/james-project/repo Commit: http://git-wip-us.apache.org/repos/asf/james-project/commit/085eebba Tree: http://git-wip-us.apache.org/repos/asf/james-project/tree/085eebba Diff: http://git-wip-us.apache.org/repos/asf/james-project/diff/085eebba Branch: refs/heads/master Commit: 085eebba9cdc674b868102915fa709a6c77a1b95 Parents: 54f3bf3 c25c674 Author: Raphael Ouazana <[email protected]> Authored: Wed Aug 31 10:05:49 2016 +0200 Committer: Raphael Ouazana <[email protected]> Committed: Wed Aug 31 10:05:49 2016 +0200 ---------------------------------------------------------------------- .../apache/james/mailbox/MailboxManager.java | 33 +- .../james/mailbox/model/MailboxAnnotation.java | 45 +-- .../mailbox/model/MailboxAnnotationKey.java | 87 +++++ .../james/mailbox/MailboxManagerTest.java | 61 ++- .../mailbox/model/MailboxAnnotationKeyTest.java | 96 +++++ .../mailbox/model/MailboxAnnotationTest.java | 78 +--- .../mail/CassandraAnnotationMapper.java | 65 +++- .../inmemory/mail/InMemoryAnnotationMapper.java | 64 ++- .../mailbox/store/StoreMailboxManager.java | 17 +- .../mailbox/store/mail/AnnotationMapper.java | 23 +- .../StoreMailboxManagerAnnotationTest.java | 14 +- .../store/mail/model/AnnotationMapperTest.java | 109 +++++- .../apache/james/imap/scripts/Annotation.test | 81 ++++ .../apache/james/imap/api/ImapConstants.java | 4 + .../api/message/response/StatusResponse.java | 8 + .../imap/decode/ImapRequestLineReader.java | 17 +- .../parser/GetAnnotationCommandParser.java | 129 ++++++ .../imap/decode/parser/ImapParserFactory.java | 3 +- .../parser/SetAnnotationCommandParser.java | 9 +- .../imap/encode/AnnotationResponseEncoder.java | 74 ++++ .../encode/main/DefaultImapEncoderFactory.java | 4 +- .../message/request/GetAnnotationRequest.java | 158 ++++++++ .../message/response/AnnotationResponse.java | 70 ++++ .../imap/processor/DefaultProcessorChain.java | 4 +- .../imap/processor/GetAnnotationProcessor.java | 175 +++++++++ .../message/response/StatusResponseTest.java | 10 +- .../imap/decode/ImapRequestLineReaderTest.java | 62 +++ .../parser/GetAnnotationCommandParserTest.java | 390 +++++++++++++++++++ .../parser/SetAnnotationCommandParserTest.java | 12 +- .../encode/AnnotationResponseEncoderTest.java | 109 ++++++ .../processor/GetAnnotationProcessorTest.java | 329 ++++++++++++++++ .../processor/SetAnnotationProcessorTest.java | 3 +- .../base/MailboxEventAnalyserTest.java | 15 +- protocols/src/site/xdoc/imap4.xml | 5 +- .../FirstUserConnectionFilterThreadTest.java | 15 +- 35 files changed, 2219 insertions(+), 159 deletions(-) ---------------------------------------------------------------------- --------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
