[ 
https://issues.apache.org/jira/browse/JAMES-3189?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17110977#comment-17110977
 ] 

Benoit Tellier commented on JAMES-3189:
---------------------------------------

(Here is the relevant mailing list thread: 
https://www.mail-archive.com/[email protected]/msg65753.html)

> I am not able to assign this issue to myself.

I do not know, I tried too but it didn't work. Maybe only committers can be 
assigned to tickets ?

> Document Javadoc for all 144 Guice Modules
> ------------------------------------------
>
>                 Key: JAMES-3189
>                 URL: https://issues.apache.org/jira/browse/JAMES-3189
>             Project: James Server
>          Issue Type: Task
>          Components: Documentation
>            Reporter: David Leangen
>            Priority: Major
>
> {color:#333333}From the mailing list:{color}
>  
> {noformat}
> This documentation effort would be a great move toward James as a toolkit to 
> write your own email server. We of course had it in mind during Guice 
> adoption, but not yet had feedback on the topic.
> Although quite tedious, I propose as a first step that I simply ask questions 
> about each of the 144 Guice Modules in the system. I will take notes in the 
> form of Javadoc in order to keep the information together with the code. Just 
> knowing what they are intended for will be a good start. Once each of them is 
> documented, I think it should be easier to analyze what to do with it. 
> {noformat}
> These are the Modules:
>  * BlobStoreAPIModule
>  * BlobExportMechanismModule
>  * LinshareBlobExportMechanismModule
>  * LocalFileBlobExportMechanismModule
>  * BlobMemoryModule
>  * ObjectStorageBlobStoreModule
>  * ObjectStorageDependenciesModule
>  * MyExtensionModule
>  * CassandraDLPConfigurationStoreModule
>  * CassandraDomainListModule
>  * CassandraJmapModule
>  * CassandraMailRepositoryModule
>  * CassandraRecipientRewriteTableModule
>  * CassandraSieveRepositoryModule
>  * CassandraUsersRepositoryModule
>  * CassandraEventStoreModule
>  * CassandraBlobStoreModule
>  * CassandraCacheSessionModule
>  * CassandraDeadLetterModule
>  * CassandraDeletedMessageVaultModule
>  * CassandraMailboxModule
>  * CassandraQuotaMailingModule
>  * CassandraQuotaModule
>  * CassandraSessionModule
>  * ElasticSearchClientModule
>  * ElasticSearchMailboxModule
>  * ElasticSearchQuotaSearcherModule
>  * TikaMailboxModule
>  * CassandraMetricsModule
>  * CassandraRoutesModule
>  * InconsistencySolvingRoutesModule
>  * SolveMailboxInconsistenciesModules
>  * SolveMessageInconsistenciesModules
>  * TestDockerElasticSearchModule
>  * TestDockerESMetricReporterModule
>  * TestTikaModule
>  * LdapUsersRepositoryModule
>  * BlobStoreChoosingModule
>  * RabbitMQEventBusModule
>  * DistributedTaskManagerModule
>  * TaskSerializationModule
>  * TestAwsS3BlobStoreModule
>  * TestRabbitMQModule
>  * TestSwiftBlobStoreModule
>  * ActiveMQQueueModule
>  * ProtocolHandlerModule
>  * DefaultProcessorsConfigurationProviderModule
>  * DNSServiceModule
>  * DropWizardMetricsModule
>  * HostnameModule
>  * LoggingMetricsModule
>  * MailStoreRepositoryModule
>  * RawPostDequeueDecoratorModule
>  * TaskManagerModule
>  * CleanupTaskModule
>  * ClockModule
>  * CommonServicesModule
>  * IsStartedProbeModule
>  * MailetProcessingModule
>  * MimeMessageModule
>  * PeriodicalHealthChecksModule
>  * StartablesModule
>  * StartUpChecksModule
>  * ElasticSearchMetricReporterModule
>  * IMAPServerModule
>  * JMAPCommonModule
>  * JMAPModule
>  * MethodsModule
>  * JMAPDraftServerModule
>  * TestJMAPServerModule
>  * SearchModule
>  * JMXServerModule
>  * LMTPServerModule
>  * DefaultEventModule
>  * FastRetryBackoffModule
>  * MemoryDeadLetterModule
>  * PreDeletionHookModule
>  * MailboxModule
>  * SpamAssassinListenerModule
>  * CamelMailetContainerModule
>  * DKIMMailetModule
>  * ManageSieveServerModule
>  * SieveModule
>  * NettyServerModule
>  * POP3ServerModule
>  * RabbitMQModule
>  * SieveFileRepositoryModule
>  * SieveJPARepositoryModules
>  * JSPFModule
>  * SMTPServerModule
>  * MyExtensionModule
>  * ExtensionModule
>  * HealthCheckRoutesModule
>  * NoJwtModule
>  * TaskRoutesModule
>  * WebAdminServerModule
>  * DataRoutesModules
>  * DLPRoutesModule
>  * SieveRoutesModule
>  * JmapTasksModule
>  * InconsistencyQuotasSolvingRoutesModule
>  * MailboxesBackupModule
>  * MailboxesExportRoutesModule
>  * MailboxesRoutesModule
>  * MailboxRoutesModule
>  * MessagesRoutesModule
>  * ReIndexingModule
>  * MailQueueRoutesModule
>  * MailRepositoriesRoutesModule
>  * SwaggerRoutesModule
>  * SpamAssassinModule
>  * JPADataModule
>  * JPADomainListModule
>  * JPAEntityManagerModule
>  * JPAMailRepositoryModule
>  * JPARecipientRewriteTableModule
>  * JPAUsersRepositoryModule
>  * TestJPAConfigurationModule
>  * TestJPAConfigurationModuleWithSqlValidation
>  * NoDatabaseAuthentication
>  * WithDatabaseAuthentication
>  * JPAMailboxModule
>  * JpaQuotaModule
>  * JPAQuotaSearchModule
>  * LuceneSearchMailboxModule
>  * TestJPAConfigurationModule
>  * DeletedMessageVaultModule
>  * DeletedMessageVaultRetentionModule
>  * DeletedMessageVaultRoutesModule
>  * TestDeleteMessageVaultPreDeletionHookModule
>  * MemoryDataJmapModule
>  * MemoryDataModule
>  * MemoryEventStoreModule
>  * MemoryMailboxModule
>  * MemoryQuotaModule
>  * MemoryQuotaSearchModule
>  * MemoryMailQueueModule
>  * FakeSearchMailboxModule
>  * LifeCycleModule
>  * MultiLifeCycleTestCase
>  * UnauthorizedModule
>  * WebadminIntegrationTestModule
>  * SpamAssassinModule
>  * TestingSessionModule



--
This message was sent by Atlassian Jira
(v8.3.4#803005)

---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to