public static InMemoryId of(long value) { return new InMemoryId(value); }
@Override protected StoreMessageManager createMessageManager(Mailbox mailbox, MailboxSession session) { return new InMemoryMessageManager(getMapperFactory(), getMessageSearchIndex(), getEventDispatcher(), getLocker(), mailbox, getQuotaManager(), getQuotaRootResolver(), getMessageParser(), getMessageIdFactory(), getBatchSizes(), getImmutableMailboxMessageFactory(), getStoreRightManager()); } }
public static InMemoryMessageId of(long value) { return new InMemoryMessageId(value); }
@Override protected MailboxId generateMailboxId() { return InMemoryId.of(counter.incrementAndGet()); } }
public InMemoryMapperProvider() { random = new Random(); messageIdFactory = new InMemoryMessageId.Factory(); messageUidProvider = new MessageUidProvider(); inMemoryMailboxSessionMapperFactory = new InMemoryMailboxSessionMapperFactory(); }
@Before public void setup() { testee = new ObjectMapperFactory(new InMemoryId.Factory(), new InMemoryMessageId.Factory()); }
@Override protected MessageId generateMessageId() { return new InMemoryMessageId.Factory().generate(); } }
@Override protected MailboxManager provideMailboxManager() throws MailboxException { return MemoryMailboxManagerProvider.provideMailboxManager(); } }
@Override public CombinationManagerTestSystem createTestingData() throws MailboxException { return MessageIdManagerTestSystemProvider.createManagersTestingData(); } }
@Override public MailboxMapper createMailboxMapper() throws MailboxException { return inMemoryMailboxSessionMapperFactory.createMailboxMapper(MAILBOX_SESSION); }
@Override protected MessageIdManagerTestSystem createTestingData() throws MailboxException { return MessageIdManagerTestSystemProvider.createTestingData(); }
@Override public AttachmentMapper createAttachmentMapper() throws MailboxException { return inMemoryMailboxSessionMapperFactory.createAttachmentMapper(MAILBOX_SESSION); }
@Override public AnnotationMapper createAnnotationMapper() throws MailboxException { return inMemoryMailboxSessionMapperFactory.createAnnotationMapper(MAILBOX_SESSION); }
public static MessageIdManagerTestSystem createTestingData() throws MailboxException { return InMemoryMessageIdManagerTestSystem.create(); }
@Override public MessageManager createMessageManager(Mailbox mailbox, MailboxSession session) throws MailboxException { return inMemoryMailboxManager.createMessageManager(mailbox, session); }
@Override protected MessageManagerTestSystem createTestSystem() throws MailboxException { return MessageManagerTestSystemProvider.createTestSystem(); }
@Override public long highestModSeq(Mailbox mailbox) throws MailboxException { return inMemoryMailboxSessionMapperFactory.getModSeqProvider() .highestModSeq(MAILBOX_SESSION, mailbox); }
@Override protected MailboxId generateId() { return InMemoryId.of(counter.incrementAndGet()); } }
@Override protected MailboxManager provideManager() throws MailboxException { return MemoryMailboxManagerProvider.provideMailboxManager(); } }
@Override protected MailboxId generateId() { return InMemoryId.of(counter.incrementAndGet()); } }