| Type Before | Type After | No. of Instances | No. of Commits | No. of Projects | Hierarchy Relation | Primitive Info | Namespace |
|---|---|---|---|---|---|---|---|
| org.apache.james.core.JamesServerResourceLoader | org.apache.james.container.spring.resource.JamesResourceLoader | 3 | 1 | 1 | - | - | Internal -> Internal |
| com.google.common.collect.ImmutableList<org.apache.james.backends.cassandra.components.CassandraModule> | org.apache.james.backends.cassandra.components.CassandraModule | 1 | 1 | 1 | - | - | External -> Internal |
| java.util.List<org.apache.james.backends.cassandra.components.CassandraModule> | org.apache.james.backends.cassandra.components.CassandraModule | 8 | 1 | 1 | - | - | Jdk -> Internal |
| java.util.Collection<java.lang.String> | org.apache.james.rrt.lib.Mappings | 61 | 2 | 1 | - | - | Jdk -> Internal |
| java.util.Collection | java.lang.Iterable | 7 | 2 | 1 | R_SUPER_T | - | Jdk -> Jdk |
| java.util.Collection | org.apache.james.rrt.lib.Mappings | 1 | 1 | 1 | - | - | Jdk -> Internal |
| java.util.Collection | org.apache.james.rrt.lib.MappingsImpl | 2 | 1 | 1 | - | - | Jdk -> Internal |
| java.util.List<java.lang.String> | org.apache.james.rrt.lib.Mappings | 2 | 1 | 1 | - | - | Jdk -> Internal |
| void | org.apache.james.rrt.lib.Mappings | 3 | 1 | 1 | - | - | Jdk -> Internal |
| org.apache.james.rrt.lib.Mappings | org.apache.james.rrt.lib.MappingsImpl.Builder | 1 | 1 | 1 | - | - | Internal -> Internal |
| boolean | org.apache.james.rrt.lib.Mappings | 2 | 1 | 1 | - | - | Jdk -> Internal |
| java.util.Collection | com.google.common.collect.ImmutableList | 1 | 1 | 1 | T_SUPER_R | - | Jdk -> External |
| java.lang.String | org.apache.james.rrt.lib.Mapping | 36 | 7 | 1 | - | - | Jdk -> Internal |
| org.apache.james.rrt.lib.Mappings | org.apache.james.rrt.lib.MappingsImpl | 2 | 1 | 1 | R_SUPER_T | - | Internal -> Internal |
| java.lang.String | org.apache.james.rrt.lib.Mappings | 7 | 2 | 1 | - | - | Jdk -> Internal |
| org.apache.james.protocols.api.handler.LifecycleAwareProtocolHandler | org.apache.james.protocols.api.handler.ProtocolHandler | 2 | 1 | 1 | R_SUPER_T | - | Internal -> Internal |
| org.apache.james.protocols.lib.lifecycle.InitializingLifecycleAwareProtocolHandler | org.apache.james.protocols.api.handler.ProtocolHandler | 2 | 1 | 1 | R_SUPER_T | - | Internal -> Internal |
| org.apache.james.utils.ClassPathConfigurationProvider | org.apache.james.utils.ConfigurationProvider | 14 | 1 | 1 | - | - | Internal -> Internal |
| org.apache.james.user.api.UsersRepository | org.apache.james.user.lib.AbstractUsersRepository | 9 | 1 | 1 | T_SUPER_R | - | Internal -> Internal |
| org.apache.james.mailbox.store.event.AbstractDelegatingMailboxListener | org.apache.james.mailbox.store.event.DelegatingMailboxListener | 3 | 1 | 1 | SIBLING | - | Internal -> Internal |
| org.apache.james.mailbox.store.event.MailboxEventDispatcher.FlagsUpdatedImpl | org.apache.james.mailbox.store.event.EventFactory.FlagsUpdatedImpl | 1 | 1 | 1 | SIBLING | - | Internal -> Internal |
| org.apache.james.mailbox.store.event.MailboxEventDispatcher.AddedImpl | org.apache.james.mailbox.store.event.EventFactory.AddedImpl | 1 | 1 | 1 | SIBLING | - | Internal -> Internal |
| org.apache.james.mailbox.store.event.MailboxEventDispatcher.ExpungedImpl | org.apache.james.mailbox.store.event.EventFactory.ExpungedImpl | 1 | 1 | 1 | SIBLING | - | Internal -> Internal |
| javax.servlet.Servlet | java.lang.Object | 4 | 1 | 1 | R_SUPER_T | - | External -> Jdk |
| org.apache.james.jmap.model.ContinuationTokenRequest | java.lang.Object | 1 | 1 | 1 | - | - | Internal -> Jdk |
| java.lang.String | org.apache.james.jmap.model.ContinuationToken | 5 | 2 | 1 | Composition | - | Jdk -> Internal |
| org.apache.activemq.blob.BlobTransferPolicy | org.apache.james.queue.activemq.FileSystemBlobTransferPolicy | 1 | 1 | 1 | T_SUPER_R | - | External -> Internal |
| java.lang.Boolean | java.lang.String | 1 | 1 | 1 | SIBLING | - | Jdk -> Jdk |
| java.lang.String | java.util.UUID | 2 | 1 | 1 | SIBLING | - | Jdk -> Jdk |
| java.lang.String | org.apache.james.jmap.api.access.AccessToken | 5 | 2 | 1 | Composition | - | Jdk -> Internal |
| int | long | 17 | 9 | 1 | - | Widening | Jdk -> Jdk |
| org.apache.james.jmap.api.ContinuationTokenManager | org.apache.james.jmap.crypto.SignedContinuationTokenManager | 1 | 1 | 1 | T_SUPER_R | - | Internal -> Internal |
| java.lang.String | java.util.Optional<java.lang.String> | 66 | 20 | 1 | - | - | Jdk -> Jdk |
| org.apache.james.jmap.model.ProtocolRequest | org.apache.james.jmap.model.AuthenticatedProtocolRequest | 5 | 1 | 1 | R_SUPER_T | - | Internal -> Internal |
| java.lang.String | java.util.List<java.lang.String> | 22 | 5 | 1 | - | - | Jdk -> Jdk |
| java.lang.String | com.google.common.collect.ImmutableList.Builder<java.lang.String> | 2 | 1 | 1 | - | - | Jdk -> External |
| java.lang.String | org.apache.james.jmap.model.ClientId | 5 | 1 | 1 | Composition | - | Jdk -> Internal |
| org.apache.james.jmap.model.ProtocolResponse | org.apache.james.jmap.methods.JmapResponse | 4 | 1 | 1 | - | - | Internal -> Internal |
| org.apache.james.jmap.model.AuthenticatedProtocolRequest | org.apache.james.jmap.methods.JmapRequest | 2 | 1 | 1 | - | - | Internal -> Internal |
| java.lang.String | javax.naming.Name | 5 | 1 | 1 | SIBLING | - | Jdk -> Jdk |
| java.lang.String | org.apache.james.jmap.methods.Method.Name | 14 | 1 | 1 | Composition | - | Jdk -> Internal |
| org.apache.james.jmap.methods.JmapResponse | org.apache.james.jmap.model.GetMailboxesResponse | 1 | 1 | 1 | - | - | Internal -> Internal |
| org.apache.james.jmap.methods.JmapResponse | org.apache.james.jmap.methods.Method.Response | 1 | 1 | 1 | - | - | Internal -> Internal |
| org.apache.james.jmap.methods.JmapResponse | org.apache.james.jmap.methods.RequestHandlerTest.TestJmapResponse | 1 | 1 | 1 | - | - | Internal -> Internal |
| org.apache.james.jmap.utils.ZonedDateTimeProvider | org.apache.james.jmap.FixedDateZonedDateTimeProvider | 2 | 1 | 1 | T_SUPER_R | - | Internal -> Internal |
| int | org.apache.james.jmap.PortConfiguration | 1 | 1 | 1 | - | - | Jdk -> Internal |
| java.io.File | java.util.function.Supplier<java.io.File> | 2 | 1 | 1 | - | - | Jdk -> Jdk |
| java.lang.Long | org.apache.james.mailbox.store.mail.model.Message<Id> | 1 | 1 | 1 | - | - | Jdk -> Internal |
| org.apache.james.mailbox.MessageManager | org.apache.james.mailbox.store.mail.model.Mailbox<Id> | 1 | 1 | 1 | - | - | Internal -> Internal |
| org.apache.james.mailbox.MessageManager | org.apache.james.mailbox.model.MailboxPath | 1 | 1 | 1 | - | - | Internal -> Internal |
| java.lang.String | org.apache.james.jmap.model.MessageId | 5 | 1 | 1 | Composition | - | Jdk -> Internal |
| org.apache.james.jmap.methods.Method.Name | Method.Request.Name | 9 | 1 | 1 | - | - | Internal -> Internal |
| org.apache.james.jmap.methods.Method.Name | Method.Response.Name | 9 | 1 | 1 | - | - | Internal -> Internal |
| javax.naming.Name | Method.Request.Name | 4 | 1 | 1 | - | - | Jdk -> Internal |
| java.lang.String | java.io.InputStream | 8 | 1 | 1 | - | - | Jdk -> Jdk |
| org.apache.james.filesystem.api.FileSystem | org.apache.james.sieverepository.api.SieveRepository | 4 | 1 | 1 | - | - | Internal -> Internal |
| org.apache.james.jmap.model.Role | java.util.Optional<org.apache.james.jmap.model.Role> | 2 | 1 | 1 | - | - | Internal -> Jdk |
| org.apache.james.managesieve.mock.MockSieveRepository | org.apache.james.sieverepository.api.SieveRepository | 1 | 1 | 1 | R_SUPER_T | - | Internal -> Internal |
| org.apache.james.managesieve.mock.MockSession | org.apache.james.managesieve.util.SettableSession | 1 | 1 | 1 | SIBLING | - | Internal -> Internal |
| java.util.Scanner | java.util.Iterator<java.lang.String> | 6 | 2 | 1 | R_SUPER_T | - | Jdk -> Jdk |
| java.lang.String | javax.mail.internet.MimeMessage | 1 | 1 | 1 | - | - | Jdk -> External |
| org.apache.james.managesieve.transcode.LineToCoreToLine | org.apache.james.managesieve.transcode.ManageSieveProcessor | 2 | 1 | 1 | Composition | - | Internal -> Internal |
| org.apache.mailet.Mail | org.apache.mailet.base.test.FakeMail | 40 | 2 | 1 | T_SUPER_R | - | Internal -> Internal |
| void | java.lang.String | 16 | 4 | 1 | - | - | Jdk -> Jdk |
| java.util.List<java.lang.String> | java.lang.String | 10 | 3 | 1 | - | - | Jdk -> Jdk |
| org.apache.james.managesieve.transcode.LineToCoreToLine | org.apache.james.managesieve.transcode.ArgumentParser | 2 | 1 | 1 | - | - | Internal -> Internal |
| java.util.List<org.apache.james.sieverepository.api.ScriptSummary> | java.lang.String | 3 | 1 | 1 | - | - | Jdk -> Jdk |
| java.util.Map<org.apache.james.managesieve.api.commands.Capability.Capabilities, java.lang.String> | java.lang.String | 3 | 1 | 1 | - | - | Jdk -> Jdk |
| org.osgi.framework.ServiceReference | org.osgi.framework.ServiceReference<?> | 1 | 1 | 1 | - | - | External -> External |
| java.lang.Object | java.util.Map.Entry<java.lang.String, java.lang.String> | 1 | 1 | 1 | - | - | Jdk -> Jdk |
| org.apache.james.mailbox.store.mail.model.Message | org.apache.james.mailbox.store.mail.model.Message<Id> | 1 | 1 | 1 | - | - | Internal -> Internal |
| org.apache.james.mailbox.store.mail.model.Mailbox | org.apache.james.mailbox.store.mail.model.Mailbox<Id> | 4 | 1 | 1 | - | - | Internal -> Internal |
| long | org.apache.james.mailbox.MessageManager.MetaData | 1 | 1 | 1 | - | - | Jdk -> Internal |
| long | int | 3 | 2 | 1 | - | Narrowing | Jdk -> Jdk |
| org.apache.james.mailbox.store.mail.model.MailboxMessage<?> | org.apache.james.mailbox.store.mail.model.Message | 6 | 1 | 1 | - | - | Internal -> Internal |
| org.apache.james.mailbox.store.mail.model.MailboxMessage<? extendsorg.apache.james.mailbox.store.mail.model.MailboxId> | org.apache.james.mailbox.store.mail.model.Message | 4 | 1 | 1 | - | - | Internal -> Internal |
| java.lang.Object | org.apache.james.jmap.methods.Method.Response | 5 | 2 | 1 | - | - | Jdk -> Internal |
| com.fasterxml.jackson.databind.ObjectMapper | java.util.Set<com.fasterxml.jackson.databind.Module> | 1 | 1 | 1 | - | - | External -> Jdk |
| java.util.Optional<com.fasterxml.jackson.databind.ser.impl.SimpleFilterProvider> | com.fasterxml.jackson.databind.ser.FilterProvider | 1 | 1 | 1 | - | - | Jdk -> External |
| org.apache.james.jmap.methods.Method.Response | java.util.stream.Stream<org.apache.james.jmap.methods.JmapResponse> | 1 | 1 | 1 | - | - | Internal -> Jdk |
| org.apache.james.jmap.methods.RequestHandlerTest.TestJmapResponse | java.util.stream.Stream<org.apache.james.jmap.methods.JmapResponse> | 1 | 1 | 1 | - | - | Internal -> Jdk |
| org.apache.james.jmap.model.GetMessagesResponse | java.util.stream.Stream<org.apache.james.jmap.methods.JmapResponse> | 1 | 1 | 1 | - | - | Internal -> Jdk |
| org.apache.james.jmap.model.ProtocolResponse | java.util.List<org.apache.james.jmap.model.ProtocolResponse> | 1 | 1 | 1 | - | - | Internal -> Jdk |
| org.apache.james.jmap.model.ProtocolResponse | java.util.stream.Stream<org.apache.james.jmap.model.ProtocolResponse> | 2 | 1 | 1 | - | - | Internal -> Jdk |
| java.lang.String | org.apache.james.jmap.model.Property | 4 | 1 | 1 | - | - | Jdk -> Internal |
| org.apache.james.mailbox.store.mail.model.Property | org.apache.james.jmap.model.MessageProperty | 1 | 1 | 1 | - | - | Internal -> Internal |
| java.util.Set | java.util.Optional | 6 | 2 | 1 | - | - | Jdk -> Jdk |
| com.google.common.collect.ImmutableList | com.google.common.collect.ImmutableSet | 13 | 4 | 1 | SIBLING | - | External -> External |
| org.apache.james.jmap.BypassOnPostFilter | org.apache.james.jmap.BypassAuthOnRequestMethod | 1 | 1 | 1 | SIBLING | - | Internal -> Internal |
| org.apache.james.mailbox.MailboxManager | java.util.List<org.apache.james.jmap.AuthenticationStrategy> | 1 | 1 | 1 | - | - | Internal -> Jdk |
| org.apache.james.jmap.AuthenticationFilter | javax.servlet.Filter | 1 | 1 | 1 | R_SUPER_T | - | Internal -> External |
| java.util.List | java.util.Optional | 20 | 6 | 1 | - | - | Jdk -> Jdk |
| com.google.common.collect.ImmutableList.Builder | java.util.Optional | 6 | 5 | 1 | - | - | External -> Jdk |
| long | java.lang.Long | 21 | 2 | 1 | - | Boxing | Jdk -> Jdk |
| void | boolean | 5 | 2 | 1 | - | - | Jdk -> Jdk |
| org.apache.james.jmap.model.MessageProperty | org.apache.james.jmap.model.MessageHeaderProperty | 3 | 1 | 1 | SIBLING | - | Internal -> Internal |
| java.util.List | java.util.stream.Stream | 14 | 10 | 1 | - | - | Jdk -> Jdk |
| java.util.Optional<com.google.common.collect.ImmutableSet<org.apache.james.jmap.model.MessageProperties.MessageProperty>> | org.apache.james.jmap.model.MessageProperties | 3 | 1 | 1 | Composition | - | Jdk -> Internal |
| com.google.common.collect.ImmutableSet.Builder | java.util.Optional | 1 | 1 | 1 | - | - | External -> Jdk |
| java.util.Optional<com.google.common.collect.ImmutableSet<org.apache.james.jmap.model.MessageProperty>> | org.apache.james.jmap.model.MessageProperties | 1 | 1 | 1 | Composition | - | Jdk -> Internal |
| org.apache.james.jmap.model.MessageHeaderProperty | org.apache.james.jmap.model.MessageProperties.HeaderProperty | 1 | 1 | 1 | SIBLING | - | Internal -> Internal |
| org.apache.james.mailbox.store.mail.model.MessageId | java.util.List<org.apache.james.mailbox.store.mail.model.MessageId> | 1 | 1 | 1 | - | - | Internal -> Jdk |
| java.lang.String | org.apache.james.mailbox.store.mail.model.MessageId | 6 | 1 | 1 | - | - | Jdk -> Internal |
| java.util.Set<com.fasterxml.jackson.databind.Module> | org.apache.james.jmap.json.ObjectMapperFactory | 2 | 1 | 1 | Composition | - | Jdk -> Internal |
| java.util.List | java.util.Map | 10 | 3 | 1 | - | - | Jdk -> Jdk |
| com.google.common.collect.ImmutableList.Builder | com.google.common.collect.ImmutableMap.Builder | 3 | 3 | 1 | SIBLING | - | External -> External |
| org.apache.james.jmap.model.UpdateMessagePatch | com.fasterxml.jackson.databind.node.ObjectNode | 6 | 1 | 1 | - | - | Internal -> External |
| org.apache.james.jmap.json.ObjectMapperFactory | org.apache.james.jmap.methods.SetMessagesUpdateProcessor<Id> | 1 | 1 | 1 | - | - | Internal -> Internal |
| com.fasterxml.jackson.databind.node.ObjectNode | java.util.function.Function<org.apache.james.jmap.methods.UpdateMessagePatchConverter, org.apache.james.jmap.model.UpdateMessagePatch> | 3 | 1 | 1 | - | - | External -> Jdk |
| com.fasterxml.jackson.databind.ObjectMapper | org.apache.james.jmap.methods.SetMessagesUpdateProcessor<Id> | 1 | 1 | 1 | - | - | External -> Internal |
| java.lang.String | org.apache.james.jmap.methods.ErrorResponse | 1 | 1 | 1 | Composition | - | Jdk -> Internal |
| org.apache.http.client.methods.HttpPost | org.apache.http.client.methods.HttpUriRequest | 1 | 1 | 1 | R_SUPER_T | - | External -> External |
| com.google.common.collect.ImmutableList | com.google.common.collect.ImmutableMap | 2 | 2 | 1 | SIBLING | - | External -> External |
| org.apache.james.jmap.model.MessageId | java.lang.String | 10 | 2 | 1 | Composition | - | Internal -> Jdk |
| org.apache.james.mailbox.store.mail.model.Message | org.apache.james.jmap.model.CreationMessage | 5 | 1 | 1 | - | - | Internal -> Internal |
| void | org.apache.james.jmap.model.SetMessagesResponse.Builder | 2 | 2 | 1 | - | - | Jdk -> Internal |
| org.apache.james.jmap.methods.SetMessagesCreationProcessor | java.util.List<org.apache.james.jmap.methods.SetMessagesProcessor<Id>> | 1 | 1 | 1 | - | - | Internal -> Jdk |
| org.apache.james.mailbox.store.mail.model.MailboxId | org.apache.james.mailbox.store.TestId | 6 | 1 | 1 | T_SUPER_R | - | Internal -> Internal |
| java.util.List | java.util.Set | 15 | 7 | 1 | SIBLING | - | Jdk -> Jdk |
| org.apache.james.jmap.model.Emailer | org.apache.james.jmap.model.CreationMessage.DraftEmailer | 23 | 1 | 1 | - | - | Internal -> Internal |
| org.apache.james.jmap.model.Emailer | java.util.Optional<org.apache.james.jmap.model.CreationMessage.DraftEmailer> | 1 | 1 | 1 | - | - | Internal -> Jdk |
| java.lang.String | org.apache.james.jmap.model.CreationMessageId | 25 | 1 | 1 | Composition | - | Jdk -> Internal |
| com.google.common.collect.ImmutableMap.Builder | com.google.common.collect.ImmutableListMultimap.Builder | 1 | 1 | 1 | SIBLING | - | External -> External |
| org.apache.james.http.jetty.Configuration.Builder | org.apache.james.http.jetty.Configuration.Builder.FilterBinder | 2 | 1 | 1 | - | - | Internal -> Internal |
| org.eclipse.jetty.servlet.FilterHolder | java.util.Collection<org.eclipse.jetty.servlet.FilterHolder> | 1 | 1 | 1 | - | - | External -> Jdk |
| com.google.common.collect.ImmutableMap | com.google.common.collect.ImmutableListMultimap | 3 | 1 | 1 | SIBLING | - | External -> External |
| org.apache.james.http.jetty.LambdaFilter | org.apache.james.jmap.FirstUserConnectionFilter | 1 | 1 | 1 | SIBLING | - | Internal -> Internal |
| java.io.InputStream | UserSieveInformation | 1 | 1 | 1 | - | - | Jdk -> External |
| org.apache.james.sieverepository.api.SieveRepository | org.apache.jsieve.mailet.ResourceLocator | 3 | 1 | 1 | - | - | Internal -> Internal |
| java.util.Date | org.joda.time.DateTime | 5 | 1 | 1 | - | - | Jdk -> External |
| java.security.interfaces.RSAPublicKey | java.security.PublicKey | 1 | 1 | 1 | R_SUPER_T | - | Jdk -> Jdk |
| org.apache.james.mpt.smtp.utils.DockerRule | org.testcontainers.containers.GenericContainer | 1 | 1 | 1 | - | - | Internal -> External |
| org.apache.james.jmap.PortConfiguration | org.apache.james.jmap.JMAPConfiguration | 2 | 1 | 1 | - | - | Internal -> Internal |
| java.lang.String | com.jayway.awaitility.Duration | 1 | 1 | 1 | - | - | Jdk -> External |
| org.apache.james.mailbox.store.mail.model.Mailbox<org.apache.james.mailbox.cassandra.CassandraId> | org.apache.james.mailbox.cassandra.CassandraId | 14 | 2 | 1 | - | - | Internal -> Internal |
| java.util.Iterator<org.apache.james.mailbox.model.MessageMetaData> | org.apache.james.mailbox.store.MoveResult | 1 | 1 | 1 | Composition | - | Jdk -> Internal |
| org.apache.james.mailbox.store.StoreMailboxManager<org.apache.james.mailbox.inmemory.InMemoryId> | org.apache.james.mailbox.inmemory.InMemoryMailboxManager | 1 | 1 | 1 | T_SUPER_R | - | Internal -> Internal |
| org.apache.james.mailbox.model.MailboxPath | org.apache.james.mailbox.model.MailboxQuery | 1 | 1 | 1 | Composition | - | Internal -> Internal |
| org.apache.james.mime4j.message.BodyFactory | org.apache.james.mime4j.message.BasicBodyFactory | 1 | 1 | 1 | - | - | Internal -> Internal |
| org.apache.james.mpt.api.HostSystem | org.apache.james.mpt.api.ImapHostSystem | 25 | 2 | 1 | R_SUPER_T | - | Internal -> Internal |
| org.apache.james.mailbox.cassandra.CassandraId | ? | 5 | 1 | 1 | - | - | Internal -> TypeVariable |
| org.apache.james.jmap.JmapServer | org.apache.james.GuiceJamesServer<?> | 3 | 1 | 1 | - | - | Internal -> Internal |
| int | org.apache.james.jmap.model.mailbox.SortOrder | 6 | 1 | 1 | Composition | - | Jdk -> Internal |
| java.lang.Integer | org.apache.james.jmap.model.mailbox.SortOrder | 3 | 1 | 1 | - | - | Jdk -> Internal |
| org.apache.james.mailbox.store.mail.MailboxMapperFactory | org.apache.james.jmap.utils.MailboxUtils | 2 | 1 | 1 | - | - | Internal -> Internal |
| org.elasticsearch.action.deletebyquery.DeleteByQueryResponse | void | 1 | 1 | 1 | - | - | External -> Jdk |
| org.apache.james.mailbox.elasticsearch.query.FilteredQueryRepresentation | org.elasticsearch.index.query.QueryBuilder | 13 | 1 | 1 | - | - | Internal -> External |
| org.elasticsearch.common.xcontent.XContentBuilder | org.elasticsearch.common.settings.Settings | 1 | 1 | 1 | - | - | External -> External |
| org.apache.james.mailbox.elasticsearch.query.FilteredQueryRepresentation | org.elasticsearch.index.query.BoolQueryBuilder | 2 | 1 | 1 | - | - | Internal -> External |
| java.util.Iterator | java.util.stream.Stream | 61 | 2 | 1 | - | - | Jdk -> Jdk |
| void | java.lang.Void | 3 | 3 | 1 | - | Boxing | Jdk -> Jdk |
| org.elasticsearch.action.update.UpdateResponse | org.elasticsearch.action.bulk.BulkResponse | 1 | 1 | 1 | - | - | External -> External |
| org.apache.james.mailbox.model.MessageRange | java.util.List<java.lang.Long> | 2 | 1 | 1 | - | - | Internal -> Jdk |
| org.elasticsearch.action.delete.DeleteResponse | org.elasticsearch.action.bulk.BulkResponse | 2 | 1 | 1 | - | - | External -> External |
| org.elasticsearch.common.settings.Settings | org.elasticsearch.common.xcontent.XContentBuilder | 2 | 1 | 1 | - | - | External -> External |
| java.lang.String | org.elasticsearch.search.sort.FieldSortBuilder | 1 | 1 | 1 | - | - | Jdk -> External |
| org.apache.james.mailbox.elasticsearch.ClientProvider | org.elasticsearch.client.Client | 22 | 1 | 1 | - | - | Internal -> External |
| org.junit.rules.TemporaryFolder | java.util.function.Supplier<java.io.File> | 1 | 1 | 1 | - | - | External -> Jdk |
| java.lang.Void | void | 2 | 1 | 1 | - | Unboxing | Jdk -> Jdk |
| void | org.apache.james.jmap.memory.access.MemoryAccessTokenRepository | 1 | 1 | 1 | - | - | Jdk -> Internal |
| java.lang.Boolean | java.lang.Void | 4 | 3 | 1 | - | - | Jdk -> Jdk |
| java.lang.String | java.util.concurrent.CompletableFuture<com.jasongoodwin.monads.Try<java.lang.String>> | 3 | 1 | 1 | - | - | Jdk -> Jdk |
| void | java.util.concurrent.CompletableFuture<java.lang.Void> | 7 | 2 | 1 | - | - | Jdk -> Jdk |
| com.jasongoodwin.monads.Try<java.lang.String> | java.lang.String | 3 | 1 | 1 | - | - | External -> Jdk |
| org.apache.james.mailbox.store.mail.model.Mailbox<org.apache.james.mailbox.hbase.HBaseId> | org.apache.james.mailbox.store.mail.model.Mailbox | 34 | 1 | 1 | - | - | Internal -> Internal |
| org.apache.james.mailbox.store.mail.model.Mailbox<org.apache.james.mailbox.jpa.JPAId> | org.apache.james.mailbox.store.mail.model.Mailbox | 26 | 1 | 1 | - | - | Internal -> Internal |
| org.apache.james.mailbox.store.mail.model.MailboxMessage<org.apache.james.mailbox.store.TestId> | org.apache.james.mailbox.store.mail.model.MailboxMessage | 90 | 1 | 1 | - | - | Internal -> Internal |
| org.apache.james.mailbox.store.mail.model.impl.SimpleMailboxMessage<org.apache.james.mailbox.store.TestId> | org.apache.james.mailbox.store.mail.model.impl.SimpleMailboxMessage | 18 | 1 | 1 | - | - | Internal -> Internal |
| org.apache.james.mailbox.store.mail.model.Mailbox<org.apache.james.mailbox.maildir.MaildirId> | org.apache.james.mailbox.store.mail.model.Mailbox | 46 | 1 | 1 | - | - | Internal -> Internal |
| org.apache.james.mailbox.store.mail.model.Mailbox<org.apache.james.mailbox.jpa.JPAId> | org.apache.james.mailbox.jpa.JPAId | 12 | 1 | 1 | - | - | Internal -> Internal |
| org.apache.james.mailbox.store.mail.model.MailboxMessage<org.apache.james.mailbox.inmemory.InMemoryId> | org.apache.james.mailbox.store.mail.model.MailboxMessage | 26 | 1 | 1 | - | - | Internal -> Internal |
| org.apache.james.mailbox.store.mail.model.MailboxMessage<?> | org.apache.james.mailbox.store.mail.model.MailboxMessage | 115 | 1 | 1 | - | - | Internal -> Internal |
| org.apache.james.mailbox.store.mail.model.MailboxMessage<org.apache.james.mailbox.jcr.JCRId> | org.apache.james.mailbox.store.mail.model.MailboxMessage | 26 | 1 | 1 | - | - | Internal -> Internal |
| org.apache.james.mailbox.store.mail.model.MailboxMessage<org.apache.james.mailbox.maildir.MaildirId> | org.apache.james.mailbox.store.mail.model.MailboxMessage | 19 | 1 | 1 | - | - | Internal -> Internal |
| org.apache.james.mailbox.store.mail.model.Mailbox<org.apache.james.mailbox.inmemory.InMemoryId> | org.apache.james.mailbox.store.mail.model.Mailbox | 56 | 1 | 1 | - | - | Internal -> Internal |
| org.apache.james.mailbox.store.mail.model.MailboxMessage<org.apache.james.mailbox.cassandra.CassandraId> | org.apache.james.mailbox.store.mail.model.MailboxMessage | 10 | 1 | 1 | - | - | Internal -> Internal |
| org.apache.james.mailbox.store.mail.model.Mailbox<Id> | org.apache.james.mailbox.store.mail.model.Mailbox | 172 | 1 | 1 | - | - | Internal -> Internal |
| org.apache.james.jmap.methods.SetMailboxesProcessor<Id> | org.apache.james.jmap.methods.SetMailboxesProcessor | 3 | 1 | 1 | - | - | Internal -> Internal |
| org.apache.james.mailbox.store.mail.model.Mailbox<org.apache.james.mailbox.cassandra.CassandraId> | org.apache.james.mailbox.store.mail.model.Mailbox | 35 | 1 | 1 | - | - | Internal -> Internal |
| org.apache.james.mailbox.store.mail.model.Mailbox<org.apache.james.mailbox.hbase.HBaseId> | org.apache.james.mailbox.hbase.HBaseId | 9 | 1 | 1 | - | - | Internal -> Internal |
| org.apache.james.mailbox.store.mail.model.MailboxMessage<org.apache.james.mailbox.jpa.JPAId> | org.apache.james.mailbox.store.mail.model.MailboxMessage | 22 | 1 | 1 | - | - | Internal -> Internal |
| org.apache.james.mailbox.store.mail.model.Mailbox<org.apache.james.mailbox.jcr.JCRId> | org.apache.james.mailbox.store.mail.model.Mailbox | 34 | 1 | 1 | - | - | Internal -> Internal |
| org.apache.james.jmap.methods.SetMailboxesProcessor<org.apache.james.mailbox.store.TestId> | org.apache.james.jmap.methods.SetMailboxesProcessor | 3 | 1 | 1 | - | - | Internal -> Internal |
| org.apache.james.mailbox.inmemory.InMemoryId | org.apache.james.mailbox.store.mail.model.MailboxId | 12 | 1 | 1 | R_SUPER_T | - | Internal -> Internal |
| org.apache.james.jmap.methods.SetMessagesProcessor<Id> | org.apache.james.jmap.methods.SetMessagesProcessor | 3 | 1 | 1 | - | - | Internal -> Internal |
| ? | org.apache.james.mailbox.store.mail.model.MailboxMessage | 1 | 1 | 1 | - | - | TypeVariable -> Internal |
| org.apache.james.mailbox.store.mail.model.MailboxMessage<Id> | org.apache.james.mailbox.store.mail.model.MailboxMessage | 93 | 1 | 1 | - | - | Internal -> Internal |
| org.apache.james.mailbox.store.mail.model.MailboxMessage<org.apache.james.mailbox.hbase.HBaseId> | org.apache.james.mailbox.store.mail.model.MailboxMessage | 30 | 1 | 1 | - | - | Internal -> Internal |
| org.apache.james.mailetcontainer.api.MailProcessor | org.apache.james.queue.api.MailQueueFactory | 1 | 1 | 1 | - | - | Internal -> Internal |
| java.lang.String | com.google.common.base.Optional<java.lang.String> | 76 | 6 | 1 | SIBLING | - | Jdk -> External |
| org.apache.james.mailbox.store.mail.MessageMapperFactory | org.apache.james.mailbox.store.MailboxSessionMapperFactory | 10 | 2 | 1 | T_SUPER_R | - | Internal -> Internal |
| java.lang.instrument.IllegalClassFormatException | java.lang.Throwable | 1 | 1 | 1 | R_SUPER_T | - | Jdk -> Jdk |
| org.javatuples.Pair<org.apache.james.mailbox.store.mail.model.MailboxMessage, org.apache.james.mailbox.model.MailboxPath> | org.apache.james.jmap.methods.GetMessagesMethod.CompletedMailboxMessage | 5 | 1 | 1 | - | - | External -> Internal |
| boolean | java.util.Optional<java.lang.Boolean> | 14 | 4 | 1 | - | - | Jdk -> Jdk |
| java.util.Optional<java.lang.String> | java.lang.String | 13 | 8 | 1 | - | - | Jdk -> Jdk |
| org.apache.james.jmap.methods.integration.SetMailboxesMethodStepdefs | org.apache.james.jmap.methods.integration.cucumber.MainStepdefs | 4 | 1 | 1 | - | - | Internal -> Internal |
| java.util.List | java.util.EnumSet | 3 | 2 | 1 | SIBLING | - | Jdk -> Jdk |
| com.google.common.collect.ImmutableSet | java.util.List | 3 | 2 | 1 | SIBLING | - | External -> Jdk |
| java.util.Set | java.util.List | 6 | 4 | 1 | SIBLING | - | Jdk -> Jdk |
| org.apache.james.mailbox.MailboxManager | org.apache.james.mailbox.store.StoreMailboxManager | 19 | 6 | 1 | T_SUPER_R | - | Internal -> Internal |
| org.apache.james.mailbox.store.mail.model.MapperProvider | org.apache.james.mailbox.inmemory.mail.InMemoryMapperProvider | 2 | 1 | 1 | T_SUPER_R | - | Internal -> Internal |
| org.apache.james.mailbox.MailboxManager | org.apache.james.mailbox.jpa.openjpa.OpenJPAMailboxManager | 4 | 3 | 1 | T_SUPER_R | - | Internal -> Internal |
| org.apache.james.mailbox.MailboxManager | org.apache.james.mailbox.hbase.HBaseMailboxManager | 2 | 1 | 1 | T_SUPER_R | - | Internal -> Internal |
| org.apache.james.mailbox.MailboxManager | org.apache.james.mailbox.inmemory.InMemoryMailboxManager | 7 | 5 | 1 | T_SUPER_R | - | Internal -> Internal |
| org.apache.james.jmap.api.access.AccessTokenRepository | org.apache.james.jmap.memory.access.MemoryAccessTokenRepository | 2 | 1 | 1 | T_SUPER_R | - | Internal -> Internal |
| org.apache.james.mailbox.MailboxManager | org.apache.james.mailbox.jcr.JCRMailboxManager | 2 | 1 | 1 | T_SUPER_R | - | Internal -> Internal |
| org.apache.james.jmap.api.access.AccessTokenRepository | org.apache.james.jmap.cassandra.access.CassandraAccessTokenRepository | 2 | 1 | 1 | T_SUPER_R | - | Internal -> Internal |
| org.apache.james.mailbox.MailboxManager | org.apache.james.mailbox.cassandra.CassandraMailboxManager | 4 | 3 | 1 | T_SUPER_R | - | Internal -> Internal |
| org.apache.james.mailbox.store.mail.model.MapperProvider | org.apache.james.mailbox.cassandra.mail.CassandraMapperProvider | 2 | 1 | 1 | T_SUPER_R | - | Internal -> Internal |
| int | org.apache.james.webadmin.Port | 3 | 1 | 1 | - | - | Jdk -> Internal |
| java.lang.String | org.apache.james.webadmin.validation.MailboxName | 2 | 1 | 1 | Composition | - | Jdk -> Internal |
| com.fasterxml.jackson.databind.ObjectMapper | org.apache.james.jmap.json.ObjectMapperFactory | 1 | 1 | 1 | - | - | External -> Internal |
| org.apache.james.jmap.model.ContinuationToken | org.apache.james.jmap.model.SignedExpiringToken | 6 | 1 | 1 | R_SUPER_T | - | Internal -> Internal |
| org.apache.james.jmap.api.ContinuationTokenManager.ContinuationTokenStatus | org.apache.james.jmap.api.SimpleTokenManager.TokenStatus | 2 | 1 | 1 | - | - | Internal -> Internal |
| java.lang.String | org.apache.james.jmap.utils.DownloadPath | 2 | 1 | 1 | Composition | - | Jdk -> Internal |
| org.apache.james.mailbox.store.mail.model.Attachment | byte | 1 | 1 | 1 | - | - | Internal -> Jdk |
| org.apache.james.mime4j.dom.Message | org.apache.james.mime4j.message.MessageBuilder | 1 | 1 | 1 | - | - | Internal -> Internal |
| java.util.function.Function<java.lang.Long, org.apache.james.jmap.model.MessageId> | org.apache.james.jmap.model.MessageId | 1 | 1 | 1 | - | - | Jdk -> Internal |
| com.google.common.collect.ImmutableMap.Builder | java.util.HashMap | 1 | 1 | 1 | - | - | External -> Jdk |
| org.apache.james.mailbox.MailboxManager | org.apache.james.jmap.utils.SystemMailboxesProvider | 1 | 1 | 1 | - | - | Internal -> Internal |
| java.util.Map | java.util.List | 27 | 8 | 1 | - | - | Jdk -> Jdk |
| java.util.stream.Stream<java.lang.String> | javax.servlet.http.HttpServletRequest | 9 | 1 | 1 | - | - | Jdk -> External |
| org.apache.james.mailbox.MailboxSession | java.util.stream.Stream<org.apache.james.mailbox.MailboxSession> | 1 | 1 | 1 | - | - | Internal -> Jdk |
| org.apache.james.mailbox.store.mail.model.AttachmentId | org.apache.james.mailbox.store.mail.model.MessageAttachment | 21 | 1 | 1 | - | - | Internal -> Internal |
| org.apache.james.mailbox.store.mail.model.Attachment | org.apache.james.mailbox.store.mail.model.MessageAttachment | 26 | 1 | 1 | Composition | - | Internal -> Internal |
| java.lang.String | org.apache.james.jmap.model.BlobId | 35 | 2 | 1 | Composition | - | Jdk -> Internal |
| com.jayway.restassured.response.Response | org.apache.http.HttpResponse | 2 | 1 | 1 | - | - | External -> External |
| com.jayway.restassured.response.ValidatableResponse | org.apache.http.HttpResponse | 1 | 1 | 1 | - | - | External -> External |
| java.lang.String | org.apache.james.mailbox.store.mail.model.impl.Cid | 7 | 1 | 1 | Composition | - | Jdk -> Internal |
| java.util.List<java.lang.String> | org.apache.james.mailbox.model.MessageResult.Header | 3 | 1 | 1 | - | - | Jdk -> Internal |
| java.util.Optional<java.util.List<java.lang.String>> | org.apache.james.mailbox.model.MessageResult.Header | 1 | 1 | 1 | - | - | Jdk -> Internal |
| java.util.Date | java.time.ZonedDateTime | 15 | 3 | 1 | SIBLING | - | Jdk -> Jdk |
| java.lang.Long | org.apache.commons.lang3.tuple.Pair<java.lang.Long, org.apache.james.mailbox.model.MailboxId> | 1 | 1 | 1 | - | - | Jdk -> External |
| org.apache.james.mailbox.store.mail.model.Mailbox | org.apache.lucene.search.Query | 3 | 1 | 1 | - | - | Internal -> External |
| org.apache.james.mailbox.store.mail.model.Mailbox | java.util.Collection<org.apache.james.mailbox.model.MailboxId> | 1 | 1 | 1 | - | - | Internal -> Jdk |
| org.apache.james.mailbox.store.mail.model.MailboxMessage | java.util.Map.Entry | 4 | 1 | 1 | - | - | Internal -> Jdk |
| org.apache.james.mailbox.store.mail.model.impl.SimpleMailboxMessage | java.util.Map.Entry | 4 | 1 | 1 | - | - | Internal -> Jdk |
| org.apache.james.mailbox.store.MailboxSessionMapperFactory | org.apache.james.mailbox.store.search.MessageSearchIndex | 2 | 1 | 1 | - | - | Internal -> Internal |
| org.apache.james.mailbox.store.mail.model.MailboxMessage | java.util.Map.Entry<org.apache.james.mailbox.model.MailboxPath, org.apache.james.mailbox.model.MessageResult> | 3 | 1 | 1 | - | - | Internal -> Jdk |
| org.slf4j.Logger | org.apache.james.mailbox.MailboxSession | 2 | 1 | 1 | - | - | External -> Internal |
| java.util.Set<org.apache.james.jmap.model.message.EMailer> | org.apache.james.mailbox.elasticsearch.json.EMailers | 10 | 1 | 1 | Composition | - | Jdk -> Internal |
| java.util.Set<java.lang.String> | org.apache.james.mailbox.elasticsearch.json.Subjects | 2 | 1 | 1 | Composition | - | Jdk -> Internal |
| java.util.List | java.lang.Iterable | 2 | 2 | 1 | R_SUPER_T | - | Jdk -> Jdk |
| java.util.LinkedList | java.util.List | 1 | 1 | 1 | R_SUPER_T | - | Jdk -> Jdk |
| java.lang.String | org.apache.james.mailbox.model.MailboxId | 92 | 4 | 1 | - | - | Jdk -> Internal |
| org.apache.james.mailbox.model.MailboxPath | org.apache.james.mailbox.MessageManager | 1 | 1 | 1 | - | - | Internal -> Internal |
| java.lang.String | java.util.Optional<org.apache.james.mailbox.model.MailboxId> | 4 | 1 | 1 | - | - | Jdk -> Jdk |
| org.apache.james.mailbox.store.MailboxSessionMapperFactory | org.apache.james.mailbox.AttachmentManager | 5 | 2 | 1 | - | - | Internal -> Internal |
| org.apache.james.mailbox.store.mail.AttachmentMapperFactory | org.apache.james.mailbox.AttachmentManager | 2 | 1 | 1 | - | - | Internal -> Internal |
| org.apache.james.mailbox.store.mail.AttachmentMapper | org.apache.james.mailbox.MailboxSession | 2 | 1 | 1 | - | - | Internal -> Internal |
| org.apache.james.mailbox.store.mail.MailboxMapperFactory | org.apache.james.mailbox.MailboxManager | 5 | 3 | 1 | - | - | Internal -> Internal |
| org.javatuples.Pair | org.javatuples.Triplet | 1 | 1 | 1 | - | - | External -> External |
| org.apache.james.mailbox.store.mail.model.MailboxMessage | org.apache.james.mailbox.model.MailboxId | 3 | 2 | 1 | - | - | Internal -> Internal |
| org.apache.james.mailbox.store.mail.model.MailboxMessage | org.apache.james.mailbox.model.MessageResult | 6 | 2 | 1 | SIBLING | - | Internal -> Internal |
| org.apache.james.jmap.methods.GetMessagesMethod.CompletedMessageResult | org.apache.james.jmap.model.MessageFactory.MetaDataWithContent | 2 | 1 | 1 | - | - | Internal -> Internal |
| org.apache.james.mime4j.message.MessageBuilder | org.apache.james.mime4j.dom.Message | 1 | 1 | 1 | - | - | Internal -> Internal |
| org.apache.james.mailbox.store.mail.model.MailboxMessage | org.apache.james.jmap.model.MessageFactory.MetaDataWithContent | 4 | 1 | 1 | - | - | Internal -> Internal |
| java.util.function.Predicate | com.github.fge.lambdas.functions.ThrowingFunction | 1 | 1 | 1 | - | - | Jdk -> External |
| org.apache.james.mailbox.store.mail.model.Mailbox | org.apache.james.mailbox.MessageManager | 15 | 2 | 1 | - | - | Internal -> Internal |
| org.javatuples.Pair<org.apache.james.mailbox.model.MailboxPath, org.apache.james.mailbox.store.mail.model.MailboxMessage> | org.apache.james.jmap.model.MessageId | 1 | 1 | 1 | - | - | External -> Internal |
| java.util.ArrayList | java.util.List | 5 | 4 | 1 | R_SUPER_T | - | Jdk -> Jdk |
| java.lang.String | org.apache.james.mailbox.model.MailboxAnnotationKey | 19 | 2 | 1 | Composition | - | Jdk -> Internal |
| org.apache.james.mailbox.model.MailboxAnnotationKey | java.lang.String | 1 | 1 | 1 | Composition | - | Internal -> Jdk |
| org.apache.mailet.Matcher | org.apache.james.transport.matchers.SenderIs | 1 | 1 | 1 | T_SUPER_R | - | Internal -> Internal |
| java.util.Collection | java.util.Set | 4 | 4 | 1 | T_SUPER_R | - | Jdk -> Jdk |
| java.lang.String | java.util.Map.Entry<java.lang.String, java.lang.String> | 1 | 1 | 1 | - | - | Jdk -> Jdk |
| org.apache.james.mailbox.store.TestId | org.apache.james.mailbox.inmemory.InMemoryId | 3 | 1 | 1 | SIBLING | - | Internal -> Internal |
| java.lang.String | org.apache.james.jmap.model.MailboxCreationId | 7 | 1 | 1 | Composition | - | Jdk -> Internal |
| org.apache.james.jmap.utils.MailboxUtils | org.apache.james.jmap.model.MailboxFactory | 6 | 1 | 1 | - | - | Internal -> Internal |
| org.apache.james.mailbox.inmemory.InMemoryMailboxSessionMapperFactory | org.apache.james.mailbox.inmemory.manager.InMemoryIntegrationResources | 1 | 1 | 1 | - | - | Internal -> Internal |
| org.apache.james.mailbox.store.StoreMailboxManager | org.apache.james.mailbox.MailboxManager | 3 | 1 | 1 | R_SUPER_T | - | Internal -> Internal |
| org.apache.mailet.base.test.FakeMimeMessage | javax.mail.internet.MimeMessage | 6 | 1 | 1 | R_SUPER_T | - | Internal -> External |
| java.lang.String | com.google.common.base.Optional<java.nio.charset.Charset> | 1 | 1 | 1 | SIBLING | - | Jdk -> External |
| org.apache.james.transport.mailets.PatternBean | org.apache.james.transport.mailets.ReplacingPattern | 1 | 1 | 1 | - | - | Internal -> Internal |
| int | boolean | 1 | 1 | 1 | - | - | Jdk -> Jdk |
| org.apache.james.transport.mailets.PatternList | java.util.List<org.apache.james.transport.mailets.ReplacingPattern> | 3 | 1 | 1 | - | - | Internal -> Jdk |
| java.lang.String | java.nio.charset.Charset | 1 | 1 | 1 | SIBLING | - | Jdk -> Jdk |
| org.apache.james.mailbox.MailboxSession | org.apache.james.mailbox.mock.MockMailboxSession | 1 | 1 | 1 | T_SUPER_R | - | Internal -> Internal |
| java.lang.Object | org.apache.mailet.Matcher | 1 | 1 | 1 | - | - | Jdk -> Internal |
| java.util.Collection | com.google.common.collect.ImmutableList.Builder | 4 | 4 | 1 | - | - | Jdk -> External |
| org.apache.mailet.base.test.FakeMail | org.apache.mailet.Mail | 1 | 1 | 1 | R_SUPER_T | - | Internal -> Internal |
| java.util.List | com.google.common.collect.ImmutableList | 25 | 10 | 1 | T_SUPER_R | - | Jdk -> External |
| java.util.Set | com.google.common.collect.ImmutableMap | 1 | 1 | 1 | - | - | Jdk -> External |
| java.util.HashMap | java.util.Map | 2 | 2 | 1 | R_SUPER_T | - | Jdk -> Jdk |
| org.apache.mailet.MailAddress | com.google.common.base.Optional<org.apache.mailet.MailAddress> | 64 | 6 | 1 | - | - | Internal -> External |
| org.apache.james.jmap.api.vacation.Vacation | org.apache.james.jmap.api.vacation.VacationUpdate | 2 | 1 | 1 | - | - | Internal -> Internal |
| org.apache.james.jmap.api.vacation.Vacation | org.apache.james.jmap.api.vacation.VacationPatch | 2 | 2 | 1 | - | - | Internal -> Internal |
| com.datastax.driver.core.UDTValue | java.util.Optional<com.datastax.driver.core.UDTValue> | 1 | 1 | 1 | - | - | External -> Jdk |
| boolean | org.apache.james.util.PatchedValue<java.lang.Boolean> | 2 | 1 | 1 | - | - | Jdk -> Internal |
| java.lang.String | org.apache.james.util.PatchedValue<java.lang.String> | 3 | 1 | 1 | - | - | Jdk -> Internal |
| java.util.Optional | org.apache.james.util.PatchedValue | 16 | 1 | 1 | - | - | Jdk -> Internal |
| org.apache.james.jmap.api.vacation.VacationUpdate | org.apache.james.jmap.api.vacation.VacationPatch | 2 | 1 | 1 | - | - | Internal -> Internal |
| org.apache.james.util.FunctionGenerator | java.util.function.BiFunction | 1 | 1 | 1 | - | - | Internal -> Jdk |
| org.apache.james.mailbox.model.SearchQuery.InOperator | org.apache.james.mailbox.model.SearchQuery.UidInOperator | 3 | 1 | 1 | SIBLING | - | Internal -> Internal |
| java.lang.Long | org.apache.james.mailbox.MessageUid | 338 | 1 | 1 | - | - | Jdk -> Internal |
| org.apache.james.mailbox.store.mail.model.impl.MessageUidComparator | java.util.Comparator<org.apache.james.mailbox.store.mail.model.MailboxMessage> | 3 | 1 | 1 | R_SUPER_T | - | Internal -> Jdk |
| org.apache.james.mailbox.cassandra.mail.CassandraUidProvider.Uid | com.google.common.base.Optional<org.apache.james.mailbox.MessageUid> | 2 | 1 | 1 | - | - | Internal -> External |
| long | org.apache.james.mailbox.MessageUid | 244 | 2 | 1 | Composition | - | Jdk -> Internal |
| org.apache.james.mailbox.model.SearchQuery.NumericRange | org.apache.james.imap.api.message.UidRange | 2 | 1 | 1 | - | - | Internal -> Internal |
| int | org.apache.james.mailbox.MessageUid | 2 | 1 | 1 | - | - | Jdk -> Internal |
| org.apache.james.mailbox.model.SearchQuery.NumericRange | org.apache.james.mailbox.model.SearchQuery.UidRange | 12 | 1 | 1 | SIBLING | - | Internal -> Internal |
| long | com.google.common.base.Optional<org.apache.james.mailbox.MessageUid> | 31 | 1 | 1 | - | - | Jdk -> External |
| org.apache.james.mailbox.store.mail.model.MailboxMessage | org.apache.james.mailbox.store.SimpleMailboxMembership | 1 | 1 | 1 | T_SUPER_R | - | Internal -> Internal |
| org.apache.james.imap.api.message.IdRange | org.apache.james.imap.api.message.UidRange | 36 | 1 | 1 | SIBLING | - | Internal -> Internal |
| org.apache.james.mailbox.cassandra.mail.CassandraUidProvider.Uid | org.apache.james.mailbox.MessageUid | 5 | 1 | 1 | - | - | Internal -> Internal |
| java.lang.Long | com.google.common.base.Optional<org.apache.james.mailbox.MessageUid> | 3 | 1 | 1 | SIBLING | - | Jdk -> External |
| java.util.Vector | java.util.Set | 1 | 1 | 1 | SIBLING | - | Jdk -> Jdk |
| java.util.ArrayList | com.google.common.collect.ImmutableList | 1 | 1 | 1 | SIBLING | - | Jdk -> External |
| java.lang.Class | java.lang.Class<?> | 8 | 2 | 1 | - | - | Jdk -> Jdk |
| org.apache.james.mailbox.MailboxSession | char | 2 | 2 | 1 | - | - | Internal -> Jdk |
| org.apache.james.mailbox.MessageUid | org.apache.james.mailbox.model.ComposedMessageId | 24 | 2 | 1 | Composition | - | Internal -> Internal |
| org.apache.james.mailbox.store.mail.model.DefaultMessageId | org.apache.james.mailbox.model.MessageId | 2 | 1 | 1 | R_SUPER_T | - | Internal -> Internal |
| int | java.util.Optional<java.lang.Integer> | 13 | 4 | 1 | - | - | Jdk -> Jdk |
| org.apache.james.GuiceJmapJamesServer | org.apache.james.GuiceJamesServer | 7 | 2 | 1 | - | - | Internal -> Internal |
| org.apache.james.utils.ExtendedServerProbe | org.apache.james.utils.GuiceServerProbe | 1 | 1 | 1 | R_SUPER_T | - | Internal -> Internal |
| org.apache.james.GuiceJmapJamesServer | org.apache.james.MemoryJamesServer | 10 | 1 | 1 | - | - | Internal -> Internal |
| org.apache.james.GuiceJmapJamesServer | org.apache.james.CassandraJamesServer | 10 | 1 | 1 | - | - | Internal -> Internal |
| org.apache.james.utils.ExtendedJmapServerProbe | org.apache.james.utils.GuiceServerProbe | 1 | 1 | 1 | SIBLING | - | Internal -> Internal |
| org.apache.james.utils.GuiceServerProbe | org.apache.james.utils.GuiceProbeProvider | 1 | 1 | 1 | - | - | Internal -> Internal |
| org.apache.james.GuiceJamesServer | org.apache.james.GuiceJamesServerImpl | 2 | 1 | 1 | R_SUPER_T | - | Internal -> Internal |
| java.util.Enumeration | java.util.List<java.lang.String> | 1 | 1 | 1 | - | - | Jdk -> Jdk |
| org.apache.james.transport.mailets.delivery.SieveMailet | org.apache.james.transport.mailets.delivery.MailStorer | 1 | 1 | 1 | - | - | Internal -> Internal |
| boolean | org.apache.mailet.MailetContext | 1 | 1 | 1 | - | - | Jdk -> Internal |
| org.apache.james.mailbox.MailboxManager | org.apache.james.transport.mailets.delivery.SievePoster | 1 | 1 | 1 | Composition | - | Internal -> Internal |
| org.apache.james.mailbox.MailboxManager | org.apache.james.transport.mailets.delivery.MailboxAppender | 2 | 1 | 1 | Composition | - | Internal -> Internal |
| org.apache.james.transport.mailets.delivery.ToRecipientFolder | org.apache.james.transport.mailets.delivery.SieveToRecipientFolder | 1 | 1 | 1 | SIBLING | - | Internal -> Internal |
| java.lang.String | org.apache.mailet.MailAddress | 1 | 1 | 1 | SIBLING | - | Jdk -> Internal |
| void | java.util.Collection<java.lang.Object[]> | 1 | 1 | 1 | - | - | Jdk -> Jdk |
| org.apache.mailet.base.GenericMailet | org.slf4j.Logger | 4 | 1 | 1 | - | - | Internal -> External |
| org.apache.james.transport.util.MailetContextLog | org.slf4j.Logger | 1 | 1 | 1 | R_SUPER_T | - | Internal -> External |
| org.apache.mailet.MailetContext | org.slf4j.Logger | 2 | 1 | 1 | - | - | Internal -> External |
| boolean | com.google.common.base.Optional<java.lang.Boolean> | 2 | 2 | 1 | - | - | Jdk -> External |
| org.apache.james.MemoryJamesServer | org.apache.james.JmapJamesServer | 10 | 1 | 1 | R_SUPER_T | - | Internal -> Internal |
| org.apache.james.CassandraJamesServer | org.apache.james.JmapJamesServer | 10 | 1 | 1 | R_SUPER_T | - | Internal -> Internal |
| void | java.util.Collection<org.apache.mailet.MailAddress> | 2 | 1 | 1 | - | - | Jdk -> Jdk |
| void | org.apache.james.transport.mailets.jsieve.delivery.SievePoster.UserAndPath | 1 | 1 | 1 | - | - | Jdk -> Internal |
| javax.mail.internet.MimeMessage | org.apache.mailet.Mail | 8 | 3 | 1 | - | - | External -> Internal |
| org.apache.james.transport.mailets.delivery.MailStore | org.apache.james.transport.mailets.Sieve | 1 | 1 | 1 | - | - | Internal -> Internal |
| org.apache.james.transport.mailets.ResourceLocatorImpl | org.apache.james.transport.mailets.jsieve.ResourceLocator | 1 | 1 | 1 | R_SUPER_T | - | Internal -> Internal |
| org.apache.james.rrt.api.RecipientRewriteTable | org.apache.james.domainlist.api.DomainList | 1 | 1 | 1 | - | - | Internal -> Internal |
| org.apache.james.metrics.dropwizard.DropWizardMetricFactory | org.apache.james.modules.server.DropWizardMetricsModule.DropWizardInitializer | 2 | 1 | 1 | SIBLING | - | Internal -> Internal |
| org.apache.james.protocols.api.handler.ProtocolHandler | com.google.common.base.Optional<org.apache.james.protocols.api.handler.ProtocolHandler> | 2 | 2 | 1 | - | - | Internal -> External |
| com.google.common.base.Optional<org.apache.james.protocols.api.handler.ProtocolHandler> | org.apache.james.protocols.api.handler.ProtocolHandler | 1 | 1 | 1 | - | - | External -> Internal |
| org.apache.james.mailbox.hbase.HBaseId | org.apache.james.mailbox.model.MailboxId | 1 | 1 | 1 | R_SUPER_T | - | Internal -> Internal |
| org.apache.james.mailbox.store.mail.model.impl.SimpleMailbox | org.apache.james.mailbox.store.mail.model.Mailbox | 17 | 2 | 1 | R_SUPER_T | - | Internal -> Internal |
| org.apache.james.mailbox.store.mail.model.Mailbox | org.apache.james.mailbox.cassandra.CassandraId | 4 | 2 | 1 | - | - | Internal -> Internal |
| org.apache.james.mailbox.model.MailboxId | org.apache.james.mailbox.cassandra.CassandraId | 1 | 1 | 1 | T_SUPER_R | - | Internal -> Internal |
| org.apache.james.mailbox.store.mail.model.impl.SimpleMailboxMessage | org.apache.james.mailbox.cassandra.mail.CassandraMessageDAO.MessageWithoutAttachment | 1 | 1 | 1 | - | - | Internal -> Internal |
| org.apache.james.mailbox.store.mail.model.MailboxMessage | org.apache.james.mailbox.cassandra.mail.CassandraMessageDAO.MessageWithoutAttachment | 4 | 1 | 1 | - | - | Internal -> Internal |
| javax.jms.ConnectionFactory | javax.jms.Connection | 1 | 1 | 1 | SIBLING | - | External -> External |
| org.apache.james.mailbox.model.MailboxMetaData | org.apache.james.mailbox.model.MailboxId | 2 | 1 | 1 | - | - | Internal -> Internal |
| boolean | com.google.common.base.Optional<org.apache.james.mailbox.model.MailboxId> | 1 | 1 | 1 | - | - | Jdk -> External |
| org.testcontainers.containers.GenericContainer | org.apache.james.util.streams.SwarmGenericContainer | 1 | 1 | 1 | T_SUPER_R | - | External -> Internal |
| void | org.apache.james.mailbox.model.ComposedMessageId | 5 | 2 | 1 | - | - | Jdk -> Internal |
| java.util.Map | com.google.common.collect.ImmutableMap | 16 | 4 | 1 | T_SUPER_R | - | Jdk -> External |
| org.apache.james.jmap.model.CreationMessageId | org.apache.james.mailbox.model.MessageId | 1 | 1 | 1 | - | - | Internal -> Internal |
| void | org.apache.james.mailbox.model.MessageId | 1 | 1 | 1 | - | - | Jdk -> Internal |
| org.apache.james.mailbox.MailboxManager | org.apache.james.mailbox.MessageIdManager | 5 | 1 | 1 | - | - | Internal -> Internal |
| org.testcontainers.containers.GenericContainer<org.apache.james.util.streams.SwarmGenericContainer> | org.apache.james.util.streams.SwarmGenericContainer | 2 | 2 | 1 | T_SUPER_R | - | External -> Internal |
| org.apache.james.mailbox.store.mail.model.impl.SimpleMailboxMessage | org.apache.james.mailbox.store.mail.model.MailboxMessage | 19 | 3 | 1 | R_SUPER_T | - | Internal -> Internal |
| java.lang.Long | java.lang.String | 1 | 1 | 1 | SIBLING | - | Jdk -> Jdk |
| com.google.common.collect.Multimap | java.util.List | 4 | 2 | 1 | - | - | External -> Jdk |
| com.google.common.collect.ImmutableMultimap.Builder | com.google.common.collect.ImmutableList.Builder | 1 | 1 | 1 | SIBLING | - | External -> External |
| java.util.Set<org.apache.james.mailbox.MessageUid> | java.util.Set<SimpleMessageSearchIndex.SearchResult> | 1 | 1 | 1 | - | - | Jdk -> Jdk |
| com.google.common.collect.Multimap | java.util.stream.Stream | 1 | 1 | 1 | - | - | External -> Jdk |
| java.util.Iterator<org.apache.james.mailbox.MessageUid> | java.util.Iterator<SimpleMessageSearchIndex.SearchResult> | 1 | 1 | 1 | - | - | Jdk -> Jdk |
| org.apache.commons.lang3.tuple.Pair<org.apache.james.mailbox.model.MailboxId, org.apache.james.mailbox.MessageUid> | org.apache.james.mailbox.store.search.MessageSearchIndex.SearchResult | 2 | 1 | 1 | - | - | External -> Internal |
| java.util.Comparator<org.apache.james.mailbox.store.mail.model.MailboxMessage> | org.apache.james.mailbox.store.search.comparator.CombinedComparator | 1 | 1 | 1 | T_SUPER_R | - | Jdk -> Internal |
| java.util.Comparator | java.util.List | 1 | 1 | 1 | - | - | Jdk -> Jdk |
| org.apache.james.mailbox.model.MessageId | com.google.common.base.Optional<org.apache.james.mailbox.model.MessageId> | 3 | 1 | 1 | - | - | Internal -> External |
| org.apache.james.mailbox.MessageUid | long | 1 | 1 | 1 | Composition | - | Internal -> Jdk |
| long | java.util.List<java.lang.Long> | 2 | 1 | 1 | - | - | Jdk -> Jdk |
| java.lang.Boolean | org.apache.james.transport.mailets.remoteDelivery.DeliveryRunnable.ExecutionResult | 2 | 1 | 1 | - | - | Jdk -> Internal |
| boolean | org.apache.james.transport.mailets.remoteDelivery.DeliveryRunnable.ExecutionResult | 5 | 1 | 1 | - | - | Jdk -> Internal |
| com.google.common.base.Optional | java.util.Map | 1 | 1 | 1 | - | - | External -> Jdk |
| boolean | void | 18 | 4 | 1 | - | - | Jdk -> Jdk |
| boolean | org.apache.james.transport.mailets.RemoteDelivery.THREAD_STATE | 2 | 1 | 1 | - | - | Jdk -> Internal |
| org.apache.james.transport.mailets.remoteDelivery.VolatileIsDestroyed | java.util.concurrent.atomic.AtomicBoolean | 4 | 1 | 1 | - | - | Internal -> Jdk |
| boolean | org.apache.james.transport.mailets.remoteDelivery.ExecutionResult | 1 | 1 | 1 | - | - | Jdk -> Internal |
| java.io.StringWriter | java.lang.StringBuffer | 3 | 2 | 1 | SIBLING | - | Jdk -> Jdk |
| java.lang.String | org.apache.james.transport.mailets.AbstractRedirect.SpecialAddressKind | 1 | 1 | 1 | - | - | Jdk -> Internal |
| java.io.StringWriter | java.lang.StringBuilder | 1 | 1 | 1 | SIBLING | - | Jdk -> Jdk |
| java.util.Collection | com.google.common.collect.ImmutableSet.Builder | 3 | 1 | 1 | - | - | Jdk -> External |
| int | org.apache.james.transport.mailets.TypeCode | 11 | 1 | 1 | - | - | Jdk -> Internal |
| javax.mail.internet.InternetAddress | org.apache.mailet.MailAddress | 7 | 2 | 1 | - | - | External -> Internal |
| java.lang.StringBuffer | java.lang.StringBuilder | 1 | 1 | 1 | SIBLING | - | Jdk -> Jdk |
| java.util.Collection | java.util.List | 36 | 5 | 1 | T_SUPER_R | - | Jdk -> Jdk |
| javax.mail.internet.InternetAddress | java.util.List<org.apache.mailet.MailAddress> | 2 | 1 | 1 | - | - | External -> Jdk |
| javax.mail.internet.InternetAddress | java.util.List<javax.mail.internet.InternetAddress> | 12 | 1 | 1 | - | - | External -> Jdk |
| org.apache.mailet.base.GenericMailet | org.apache.james.transport.mailets.redirect.RedirectNotify | 3 | 1 | 1 | T_SUPER_R | - | Internal -> Internal |
| org.apache.mailet.Matcher | org.apache.james.transport.matchers.NESSpamCheck | 1 | 1 | 1 | - | - | Internal -> Internal |
| org.apache.commons.lang3.tuple.Pair | java.util.Optional | 1 | 1 | 1 | - | - | External -> Jdk |
| java.lang.Long | org.apache.james.mailbox.model.ComposedMessageIdWithMetaData | 1 | 1 | 1 | - | - | Jdk -> Internal |
| org.apache.james.mailbox.model.ComposedMessageIdWithMetaData | org.apache.james.mailbox.model.MailboxId | 1 | 1 | 1 | - | - | Internal -> Internal |
| org.apache.james.mailbox.model.ComposedMessageIdWithMetaData | org.apache.james.mailbox.model.MessageId | 1 | 1 | 1 | - | - | Internal -> Internal |
| void | org.apache.james.mailbox.store.mail.model.concurrency.ConcurrentTestRunner | 1 | 1 | 1 | - | - | Jdk -> Internal |
| java.util.Optional | java.util.stream.Stream | 7 | 4 | 1 | - | - | Jdk -> Jdk |
| org.apache.james.filesystem.api.FileSystem | org.apache.james.modules.mailbox.CassandraSessionConfiguration | 1 | 1 | 1 | - | - | Internal -> Internal |
| org.apache.james.backends.cassandra.init.ClusterFactory.CassandraServer | org.apache.james.backends.cassandra.init.CassandraNodeIpAndPort | 2 | 1 | 1 | - | - | Internal -> Internal |
| com.rabbitmq.client.GetResponse | java.lang.String | 1 | 1 | 1 | - | - | External -> Jdk |
| java.util.List | java.util.concurrent.ConcurrentLinkedQueue | 1 | 1 | 1 | SIBLING | - | Jdk -> Jdk |
| org.apache.james.mailbox.model.MailboxId | java.util.List<org.apache.james.mailbox.model.MailboxId> | 4 | 1 | 1 | - | - | Internal -> Jdk |
| java.util.List | java.util.Collection | 37 | 15 | 1 | R_SUPER_T | - | Jdk -> Jdk |
| org.testcontainers.containers.GenericContainer<?> | org.apache.james.util.streams.SwarmGenericContainer | 1 | 1 | 1 | T_SUPER_R | - | External -> Internal |
| org.apache.mailet.MailAddress | java.lang.String | 1 | 1 | 1 | SIBLING | - | Internal -> Jdk |
| org.apache.james.jmap.model.MessageContentExtractor.MessageContent | java.util.stream.Stream<org.apache.james.jmap.model.MessageContentExtractor.MessageContent> | 2 | 2 | 1 | - | - | Internal -> Jdk |
| org.jboss.netty.channel.ChannelHandler | org.apache.james.protocols.netty.ChannelHandlerFactory | 14 | 1 | 1 | - | - | External -> Internal |
| java.util.Optional<java.lang.Long> | long | 1 | 1 | 1 | - | - | Jdk -> Jdk |
| java.lang.String | org.apache.james.backends.es.TypeName | 8 | 1 | 1 | Composition | - | Jdk -> Internal |
| java.lang.String | org.apache.james.backends.es.IndexName | 16 | 1 | 1 | Composition | - | Jdk -> Internal |
| org.apache.james.mailbox.cassandra.mail.CassandraMailboxCounterDAO | org.apache.james.mailbox.cassandra.mail.CassandraIndexTableHandler | 2 | 1 | 1 | Composition | - | Internal -> Internal |
| org.apache.james.mailbox.model.TestId | java.util.List<org.apache.james.mailbox.MailboxSession.User> | 2 | 1 | 1 | - | - | Internal -> Jdk |
| java.util.List | java.util.concurrent.CopyOnWriteArrayList | 1 | 1 | 1 | T_SUPER_R | - | Jdk -> Jdk |
| boolean | org.apache.james.mailbox.store.Authorizator.AuthorizationState | 4 | 1 | 1 | - | - | Jdk -> Internal |
| org.apache.james.mailbox.model.MailboxACL | java.util.concurrent.CompletableFuture<org.apache.james.mailbox.model.MailboxACL> | 1 | 1 | 1 | - | - | Internal -> Jdk |
| com.datastax.driver.core.ResultSet | java.util.concurrent.CompletableFuture<com.datastax.driver.core.ResultSet> | 1 | 1 | 1 | - | - | External -> Jdk |
| org.apache.james.backends.cassandra.init.CassandraTypesProvider | org.apache.james.mailbox.cassandra.mail.CassandraMailboxDAO | 1 | 1 | 1 | - | - | Internal -> Internal |
| int | java.lang.Integer | 3 | 2 | 1 | - | Boxing | Jdk -> Jdk |
| long | org.apache.james.mailbox.model.MailboxCounters | 2 | 1 | 1 | Composition | - | Jdk -> Internal |
| org.apache.james.mailbox.model.MailboxId | java.util.Optional<org.apache.james.jmap.model.mailbox.Mailbox> | 1 | 1 | 1 | - | - | Internal -> Jdk |
| void | com.google.common.base.Optional<org.apache.james.mailbox.model.MailboxId> | 2 | 1 | 1 | - | - | Jdk -> External |
| void | org.apache.james.mailbox.model.MailboxId | 15 | 3 | 1 | - | - | Jdk -> Internal |
| java.util.Optional<org.apache.james.jmap.model.mailbox.Mailbox> | org.apache.james.jmap.model.mailbox.Mailbox | 2 | 2 | 1 | - | - | Jdk -> Internal |
| boolean | java.util.concurrent.CompletableFuture<java.lang.Boolean> | 2 | 2 | 1 | - | - | Jdk -> Jdk |
| com.datastax.driver.core.schemabuilder.Create | com.datastax.driver.core.Statement | 3 | 1 | 1 | - | - | External -> External |
| java.util.Collection | java.util.concurrent.CompletableFuture | 1 | 1 | 1 | - | - | Jdk -> Jdk |
| org.apache.james.mailbox.store.mail.AttachmentMapper | org.apache.james.mailbox.cassandra.mail.CassandraAttachmentMapper | 6 | 2 | 1 | T_SUPER_R | - | Internal -> Internal |
| java.util.Map | java.util.concurrent.CompletableFuture | 4 | 2 | 1 | - | - | Jdk -> Jdk |
| org.apache.commons.lang3.tuple.Pair | java.util.concurrent.CompletableFuture | 1 | 1 | 1 | - | - | External -> Jdk |
| java.util.Optional | java.util.concurrent.CompletableFuture | 3 | 2 | 1 | - | - | Jdk -> Jdk |
| org.apache.james.mailbox.cassandra.mail.CassandraModSeqProvider.ModSeq | java.util.concurrent.CompletableFuture<org.apache.james.mailbox.cassandra.mail.CassandraModSeqProvider.ModSeq> | 1 | 1 | 1 | - | - | Internal -> Jdk |
| com.datastax.driver.core.querybuilder.BuiltStatement | java.lang.Boolean | 2 | 2 | 1 | - | - | External -> Jdk |
| com.datastax.driver.core.Session | com.datastax.driver.core.PreparedStatement | 1 | 1 | 1 | - | - | External -> External |
| com.google.common.base.Optional | java.util.Optional | 7 | 3 | 1 | - | - | External -> Jdk |
| com.google.common.base.Optional | java.util.concurrent.CompletableFuture | 1 | 1 | 1 | - | - | External -> Jdk |
| org.apache.james.mailbox.store.mail.ModSeqProvider | org.apache.james.mailbox.cassandra.mail.CassandraModSeqProvider | 5 | 1 | 1 | T_SUPER_R | - | Internal -> Internal |
| org.apache.james.mailbox.store.mail.UidProvider | org.apache.james.mailbox.cassandra.mail.CassandraUidProvider | 5 | 1 | 1 | T_SUPER_R | - | Internal -> Internal |
| org.apache.james.backends.cassandra.init.CassandraNodeIpAndPort | org.apache.james.util.Host | 4 | 1 | 1 | - | - | Internal -> Internal |
| java.util.stream.Stream | java.util.concurrent.CompletableFuture | 2 | 1 | 1 | - | - | Jdk -> Jdk |
| org.apache.james.mailbox.model.MessageAttachment | java.util.Optional<org.apache.james.mailbox.model.MessageAttachment> | 2 | 1 | 1 | - | - | Internal -> Jdk |
| org.apache.james.JmapJamesServer | org.apache.james.GuiceJamesServer | 51 | 1 | 1 | R_SUPER_T | - | Internal -> Internal |
| org.apache.james.GuiceJamesServerImpl | org.apache.james.GuiceJamesServer | 16 | 1 | 1 | R_SUPER_T | - | Internal -> Internal |
| org.apache.james.utils.GuiceServerProbe | org.apache.james.probe.DataProbe | 1 | 1 | 1 | - | - | Internal -> Internal |
| org.apache.james.utils.GuiceServerProbe | org.apache.james.utils.DataProbeImpl | 1 | 1 | 1 | SIBLING | - | Internal -> Internal |
| boolean | org.apache.james.webadmin.WebAdminConfiguration | 1 | 1 | 1 | Composition | - | Jdk -> Internal |
| org.apache.james.jmap.JMAPConfiguration | org.apache.james.jwt.JwtConfiguration | 1 | 1 | 1 | - | - | Internal -> Internal |
| org.apache.james.webadmin.Port | java.util.Optional<org.apache.james.webadmin.Port> | 3 | 1 | 1 | - | - | Internal -> Jdk |
| org.apache.james.webadmin.TlsConfiguration | java.util.Optional<org.apache.james.webadmin.TlsConfiguration> | 3 | 1 | 1 | - | - | Internal -> Jdk |
| org.apache.james.metrics.api.Metric | org.apache.james.metrics.api.MetricFactory | 6 | 2 | 1 | - | - | Internal -> Internal |
| java.io.IOException | java.lang.instrument.IllegalClassFormatException | 1 | 1 | 1 | SIBLING | - | Jdk -> Jdk |
| org.apache.james.sieve.cassandra.model.ScriptContentAndActivation | org.apache.james.sieve.cassandra.model.Script | 2 | 1 | 1 | - | - | Internal -> Internal |
| org.apache.james.mailbox.extractor.TextExtractor | org.apache.james.jmap.utils.HtmlTextExtractor | 5 | 1 | 1 | - | - | Internal -> Internal |
| java.lang.Boolean | com.google.common.base.Optional<java.lang.Boolean> | 1 | 1 | 1 | SIBLING | - | Jdk -> External |
| void | org.apache.james.mailbox.store.user.SubscriptionMapper | 1 | 1 | 1 | - | - | Jdk -> Internal |
| org.elasticsearch.action.bulk.BulkResponse | java.util.Optional<org.elasticsearch.action.bulk.BulkResponse> | 2 | 1 | 1 | - | - | External -> Jdk |
| java.lang.Class | java.util.List | 2 | 1 | 1 | - | - | Jdk -> Jdk |
| java.lang.String | int | 1 | 1 | 1 | - | - | Jdk -> Jdk |
| com.google.common.base.Optional | com.google.common.collect.ImmutableList.Builder | 1 | 1 | 1 | SIBLING | - | External -> External |
| org.apache.james.transport.mailets.delivery.MailDispatcherTest.AccumulatorDeliveredToHeaderMailStore | org.apache.james.transport.mailets.delivery.MailDispatcherTest.AccumulatorHeaderMailStore | 1 | 1 | 1 | SIBLING | - | Internal -> Internal |
| org.apache.james.filesystem.api.FileSystem | org.apache.james.modules.mailbox.ElasticSearchConfiguration | 1 | 1 | 1 | - | - | Internal -> Internal |
| org.apache.james.backends.es.ClientProvider | org.elasticsearch.client.Client | 2 | 1 | 1 | - | - | Internal -> External |
| org.apache.james.http.jetty.JettyHttpServer | java.util.Optional<org.apache.james.http.jetty.JettyHttpServer> | 1 | 1 | 1 | - | - | Internal -> Jdk |
| java.io.InputStream | java.util.Optional<java.io.InputStream> | 4 | 3 | 1 | - | - | Jdk -> Jdk |
| org.apache.james.filesystem.api.FileSystem | org.apache.james.utils.PropertiesProvider | 3 | 2 | 1 | Composition | - | Internal -> Internal |
| org.apache.jackrabbit.core.RepositoryImpl | com.google.common.base.Optional<org.apache.jackrabbit.core.RepositoryImpl> | 1 | 1 | 1 | SIBLING | - | External -> External |
| org.apache.james.mailbox.exception.MailboxException | java.lang.instrument.IllegalClassFormatException | 2 | 2 | 1 | - | - | Internal -> Jdk |
| java.net.InetAddress | java.util.Collection<java.net.InetAddress> | 6 | 1 | 1 | - | - | Jdk -> Jdk |
| java.net.InetAddress | java.util.List<java.net.InetAddress> | 5 | 1 | 1 | - | - | Jdk -> Jdk |
| java.util.List<org.apache.james.mailbox.model.ComposedMessageIdWithMetaData> | org.apache.james.mailbox.model.ComposedMessageIdWithMetaData | 1 | 1 | 1 | - | - | Jdk -> Internal |
| int | FetchBatchSizes | 6 | 1 | 1 | - | - | Jdk -> External |
| FetchBatchSizes | org.apache.james.mailbox.store.BatchSizes | 8 | 1 | 1 | - | - | External -> Internal |
| int | org.apache.james.mailbox.store.BatchSizes | 2 | 1 | 1 | Composition | - | Jdk -> Internal |
| org.apache.james.mailbox.store.mail.model.MailboxMessage | org.apache.james.mailbox.model.ComposedMessageIdWithMetaData | 3 | 1 | 1 | - | - | Internal -> Internal |
| java.util.List<org.apache.james.mailbox.model.UpdatedFlags> | org.apache.james.mailbox.cassandra.mail.utils.FlagsUpdateStageResult | 1 | 1 | 1 | - | - | Jdk -> Internal |
| java.util.Map | java.util.stream.Stream | 7 | 3 | 1 | - | - | Jdk -> Jdk |
| org.apache.james.mailbox.cassandra.mail.utils.FlagsUpdateStageResult | java.util.concurrent.CompletableFuture<org.apache.james.mailbox.cassandra.mail.utils.FlagsUpdateStageResult> | 1 | 1 | 1 | - | - | Internal -> Jdk |
| java.time.ZonedDateTime | java.time.Instant | 17 | 1 | 1 | SIBLING | - | Jdk -> Jdk |
| java.util.Date | java.time.Instant | 9 | 2 | 1 | SIBLING | - | Jdk -> Jdk |
| org.apache.james.jmap.utils.MailboxBasedHtmlTextExtractor | org.apache.james.jmap.utils.JsoupHtmlTextExtractor | 1 | 1 | 1 | SIBLING | - | Internal -> Internal |
| org.jsoup.nodes.Node | org.apache.james.jmap.utils.JsoupHtmlTextExtractor.HTMLNode | 3 | 1 | 1 | Composition | - | External -> Internal |
| com.github.fge.lambdas.functions.ThrowingFunction | java.util.function.Function | 1 | 1 | 1 | R_SUPER_T | - | External -> Jdk |
| org.apache.james.mime4j.message.MessageBuilder | org.apache.james.mime4j.dom.Message.Builder | 1 | 1 | 1 | - | - | External -> Internal |
| cucumber.api.DataTable | java.util.List<java.lang.String> | 1 | 1 | 1 | - | - | External -> Jdk |
| SearchQuery.Sort.SortClause | org.apache.james.mailbox.model.SearchQuery.Sort.SortClause | 2 | 1 | 1 | - | - | Internal -> Internal |
| boolean | org.apache.james.mailbox.model.SearchQuery.Sort.Order | 3 | 1 | 1 | - | - | Jdk -> Internal |
| java.util.Map | java.util.concurrent.ConcurrentHashMap | 1 | 1 | 1 | T_SUPER_R | - | Jdk -> Jdk |
| javax.mail.Flags | java.util.Set<java.lang.String> | 2 | 1 | 1 | - | - | External -> Jdk |
| java.util.SortedMap<org.apache.james.mailbox.MessageUid, java.lang.Integer> | org.apache.james.imap.processor.base.UidMsnConverter | 1 | 1 | 1 | - | - | Jdk -> Internal |
| org.apache.james.mpt.api.ImapHostSystem | org.apache.james.mpt.host.JamesImapHostSystem | 6 | 2 | 1 | T_SUPER_R | - | Internal -> Internal |
| org.testcontainers.shaded.com.github.dockerjava.api.model.Ports.Binding | com.github.dockerjava.api.model.Ports.Binding | 1 | 1 | 1 | - | - | External -> External |
| org.apache.james.mailbox.MailboxListener | org.apache.james.imap.processor.IdleProcessor.IdleMailboxListener | 1 | 1 | 1 | T_SUPER_R | - | Internal -> Internal |
| int | org.apache.james.backends.cassandra.CassandraConfiguration | 6 | 1 | 1 | Composition | - | Jdk -> Internal |
| java.lang.Integer | org.apache.james.backends.cassandra.utils.CassandraUtils | 2 | 1 | 1 | - | - | Jdk -> Internal |
| org.apache.james.mpt.script.SimpleScriptedTestProtocol | org.apache.james.mpt.imapmailbox.suite.ACLScriptedTestProtocol | 1 | 1 | 1 | SIBLING | - | Internal -> Internal |
| org.apache.james.mpt.script.SimpleScriptedTestProtocol | org.apache.james.mpt.script.GenericSimpleScriptedTestProtocol<?, ?> | 2 | 1 | 1 | R_SUPER_T | - | Internal -> Internal |
| org.apache.james.mpt.script.SimpleScriptedTestProtocol | org.apache.james.mpt.script.ImapScriptedTestProtocol | 1 | 1 | 1 | SIBLING | - | Internal -> Internal |
| java.util.Optional<java.lang.Integer> | org.apache.james.mailbox.cassandra.Limit | 1 | 1 | 1 | Composition | - | Jdk -> Internal |
| org.apache.james.mailbox.cassandra.mail.CassandraMessageDAO | org.apache.james.mailbox.cassandra.mail.CassandraMessageDAOV2 | 2 | 1 | 1 | - | - | Internal -> Internal |
| java.util.stream.Stream | java.util.Optional | 1 | 1 | 1 | - | - | Jdk -> Jdk |
| org.apache.james.mailbox.cassandra.ids.PartId | java.lang.Void | 1 | 1 | 1 | - | - | Internal -> Jdk |
| java.util.stream.Stream<org.apache.commons.lang3.tuple.Pair<java.lang.Integer, org.apache.james.mailbox.cassandra.ids.PartId>> | java.lang.Integer | 1 | 1 | 1 | - | - | Jdk -> Jdk |
| java.util.concurrent.CompletionStage | java.util.concurrent.CompletableFuture | 1 | 1 | 1 | T_SUPER_R | - | Jdk -> Jdk |
| org.apache.james.mailbox.cassandra.mail.CassandraMessageDAOV2 | com.google.common.collect.EvictingQueue<org.apache.commons.lang3.tuple.Pair<org.apache.james.mailbox.cassandra.mail.MessageWithoutAttachment, java.util.stream.Stream<org.apache.james.mailbox.cassandra.mail.MessageAttachmentRepresentation>>> | 1 | 1 | 1 | - | - | Internal -> External |
| com.google.common.collect.EvictingQueue | java.util.concurrent.ArrayBlockingQueue | 1 | 1 | 1 | SIBLING | - | External -> Jdk |
| com.google.common.collect.EvictingQueue | java.util.concurrent.BlockingQueue | 2 | 1 | 1 | SIBLING | - | External -> Jdk |
| int | org.apache.james.backends.cassandra.versions.CassandraSchemaVersionDAO | 1 | 1 | 1 | - | - | Jdk -> Internal |
| org.apache.james.mailbox.model.MessageMetaData | void | 1 | 1 | 1 | - | - | Internal -> Jdk |
| java.util.concurrent.Future | java.util.concurrent.Future<?> | 3 | 2 | 1 | - | - | Jdk -> Jdk |
| boolean | org.apache.james.mailbox.cassandra.mail.migration.Migration.MigrationResult | 4 | 1 | 1 | - | - | Jdk -> Internal |
| java.util.stream.Stream | java.util.List | 21 | 4 | 1 | - | - | Jdk -> Jdk |
| java.util.HashSet | java.util.Set | 1 | 1 | 1 | R_SUPER_T | - | Jdk -> Jdk |
| org.slf4j.Logger | java.util.function.Supplier<org.slf4j.Logger> | 1 | 1 | 1 | - | - | External -> Jdk |
| org.apache.james.protocols.api.logger.ProtocolSessionLogger | java.util.function.Supplier<org.slf4j.Logger> | 1 | 1 | 1 | - | - | Internal -> Jdk |
| java.util.Optional<com.datastax.driver.core.Row> | org.apache.james.mailbox.cassandra.mail.CassandraBlobsDAO.BlobPart | 2 | 1 | 1 | Composition | - | Jdk -> Internal |
| com.sun.net.httpserver.HttpServer | spark.Service | 1 | 1 | 1 | - | - | Jdk -> External |
| org.apache.james.mailbox.cassandra.mail.CassandraMessageDAOV2.MessageResult | org.apache.james.mailbox.cassandra.mail.CassandraMessageDAO.MessageResult | 1 | 1 | 1 | - | - | Internal -> Internal |
| boolean | java.util.Optional<org.apache.james.jmap.model.Keywords> | 1 | 1 | 1 | - | - | Jdk -> Jdk |
| java.lang.Boolean | org.apache.james.jmap.model.Keywords | 2 | 1 | 1 | - | - | Jdk -> Internal |
| com.google.common.collect.FluentIterable | java.util.stream.Stream | 2 | 2 | 1 | - | - | External -> Jdk |
| com.google.common.base.Function | java.util.function.Function | 1 | 1 | 1 | - | - | External -> Jdk |
| com.google.common.collect.ImmutableList | java.util.List | 4 | 3 | 1 | R_SUPER_T | - | External -> Jdk |
| java.util.Collection | java.util.stream.Stream | 3 | 3 | 1 | - | - | Jdk -> Jdk |
| org.apache.james.mdn.fields.ReportingUserAgent | java.util.Optional<org.apache.james.mdn.fields.ReportingUserAgent> | 3 | 1 | 1 | - | - | Internal -> Jdk |
| org.apache.james.mdn.fields.OriginalMessageId | java.util.Optional<org.apache.james.mdn.fields.OriginalMessageId> | 3 | 1 | 1 | - | - | Internal -> Jdk |
| java.util.Optional<org.apache.james.mdn.sending.mode.DispositionSendingMode> | org.apache.james.mdn.sending.mode.DispositionSendingMode | 3 | 1 | 1 | - | - | Jdk -> Internal |
| java.util.Optional<org.apache.james.mdn.type.DispositionType> | org.apache.james.mdn.type.DispositionType | 3 | 1 | 1 | - | - | Jdk -> Internal |
| java.util.Optional<org.apache.james.mdn.action.mode.DispositionActionMode> | org.apache.james.mdn.action.mode.DispositionActionMode | 3 | 1 | 1 | - | - | Jdk -> Internal |
| java.lang.String | org.apache.jackrabbit.util.Text | 13 | 1 | 1 | - | - | Jdk -> External |
| java.util.Optional | com.google.common.collect.ImmutableList.Builder | 1 | 1 | 1 | - | - | Jdk -> External |
| java.util.Optional | com.google.common.collect.ImmutableList | 6 | 2 | 1 | - | - | Jdk -> External |
| javax.mail.internet.MimeMultipart | javax.mail.Multipart | 1 | 1 | 1 | R_SUPER_T | - | External -> External |
| java.lang.String | org.apache.james.mailbox.model.SearchQuery.AddressType | 11 | 1 | 1 | - | - | Jdk -> Internal |
| java.util.Collection | java.util.Collection<java.io.Serializable> | 2 | 1 | 1 | - | - | Jdk -> Jdk |
| org.apache.james.util.streams.SwarmGenericContainer | org.apache.james.JamesServerWithRetryConnectionTest.StartAction | 1 | 1 | 1 | - | - | Internal -> Internal |
| org.apache.james.backends.cassandra.EmbeddedCassandra | int | 1 | 1 | 1 | Composition | - | Internal -> Jdk |
| org.apache.james.util.streams.SwarmGenericContainer | org.apache.james.backends.cassandra.DockerCassandraRule | 1 | 1 | 1 | SIBLING | - | Internal -> Internal |
| org.apache.james.backends.cassandra.EmbeddedCassandra | java.lang.String | 2 | 1 | 1 | - | - | Internal -> Jdk |
| org.apache.james.mailbox.model.Attachment | org.apache.james.mailbox.cassandra.mail.CassandraAttachmentDAOV2.DAOAttachmentModel | 3 | 1 | 1 | - | - | Internal -> Internal |
| java.util.Optional<org.apache.james.mailbox.cassandra.ids.BlobId> | org.apache.james.mailbox.cassandra.ids.BlobId | 8 | 1 | 1 | - | - | Jdk -> Internal |
| org.apache.mailet.MailAddress | org.apache.james.core.MailAddress | 3 | 1 | 1 | SIBLING | - | Internal -> Internal |
| org.apache.james.protocols.smtp.MailAddress | org.apache.james.core.MailAddress | 1 | 1 | 1 | R_SUPER_T | - | Internal -> Internal |
| org.apache.james.mailbox.AttachmentManager | org.apache.james.mailbox.BlobManager | 3 | 1 | 1 | - | - | Internal -> Internal |
| org.apache.james.mailbox.model.Attachment | org.apache.james.mailbox.model.Blob | 1 | 1 | 1 | - | - | Internal -> Internal |
| org.apache.james.mailbox.store.MailboxSessionMapperFactory | org.apache.james.mailbox.cassandra.CassandraMailboxSessionMapperFactory | 1 | 1 | 1 | T_SUPER_R | - | Internal -> Internal |
| java.util.Collection<org.apache.james.mailbox.model.Attachment> | org.apache.james.mailbox.model.AttachmentId | 2 | 1 | 1 | - | - | Jdk -> Internal |
| void | java.util.Collection<org.apache.james.mailbox.model.MessageId> | 2 | 1 | 1 | - | - | Jdk -> Jdk |
| org.apache.james.mailbox.model.Blob | java.io.InputStream | 1 | 1 | 1 | - | - | Internal -> Jdk |
| java.lang.String | org.apache.james.mailbox.store.mail.model.Username | 21 | 1 | 1 | Composition | - | Jdk -> Internal |
| java.lang.String | java.lang.Class<? extendsorg.apache.mailet.Matcher> | 3 | 1 | 1 | SIBLING | - | Jdk -> Jdk |
| java.lang.String | java.lang.Class<? extendsorg.apache.mailet.Mailet> | 1 | 1 | 1 | SIBLING | - | Jdk -> Jdk |
| int | java.util.EnumSet<org.apache.james.mailbox.model.SimpleMailboxACL.Right> | 1 | 1 | 1 | - | - | Jdk -> Jdk |
| java.util.concurrent.CompletableFuture | org.apache.james.util.FluentFutureStream | 1 | 1 | 1 | - | - | Jdk -> Internal |
| org.apache.james.mailbox.model.MailboxACL.MailboxACLRight | org.apache.james.mailbox.model.MailboxACL.Right | 11 | 1 | 1 | - | - | Internal -> Internal |
| org.apache.james.mailbox.model.MailboxACL.MailboxACLRights | org.apache.james.mailbox.model.MailboxACL.Rfc4314Rights | 87 | 1 | 1 | - | - | Internal -> Internal |
| org.apache.james.mailbox.model.MailboxACL.MailboxACLEntryKey | org.apache.james.mailbox.model.MailboxACL.EntryKey | 56 | 1 | 1 | - | - | Internal -> Internal |
| org.apache.james.mailbox.model.SimpleMailboxACL.MailboxACLEntryKey | org.apache.james.mailbox.model.MailboxACL.EntryKey | 4 | 1 | 1 | - | - | Internal -> Internal |
| org.apache.james.mailbox.model.MailboxACL.MailboxACLCommand | org.apache.james.mailbox.model.MailboxACL.ACLCommand | 16 | 1 | 1 | - | - | Internal -> Internal |
| com.datastax.driver.core.ResultSet | boolean | 2 | 1 | 1 | - | - | External -> Jdk |
| java.util.EnumSet | java.util.Collection | 1 | 1 | 1 | R_SUPER_T | - | Jdk -> Jdk |
| org.apache.james.mailbox.store.mail.model.Mailbox | org.apache.james.mailbox.model.MailboxId | 29 | 4 | 1 | - | - | Internal -> Internal |
| void | org.apache.james.mailbox.acl.PositiveUserACLChanged | 1 | 1 | 1 | - | - | Jdk -> Internal |
| boolean | java.util.Optional<org.apache.james.mailbox.model.MailboxACL> | 2 | 1 | 1 | - | - | Jdk -> Jdk |
| org.apache.james.mailbox.model.MailboxPath | org.apache.james.mailbox.MailboxSession | 1 | 1 | 1 | - | - | Internal -> Internal |
| org.apache.james.mailbox.MailboxSession | boolean | 1 | 1 | 1 | - | - | Internal -> Jdk |
| org.apache.james.mailbox.model.MultimailboxesSearchQuery | org.apache.james.mailbox.model.SearchQuery | 8 | 1 | 1 | Composition | - | Internal -> Internal |
| com.google.common.collect.ImmutableSet | java.util.Collection | 1 | 1 | 1 | R_SUPER_T | - | External -> Jdk |
| boolean | java.util.Optional<org.apache.james.mailbox.model.MailboxId> | 1 | 1 | 1 | - | - | Jdk -> Jdk |
| com.google.common.collect.ImmutableMap<java.lang.String, java.lang.Boolean> | org.apache.james.jmap.model.Keywords | 2 | 1 | 1 | - | - | External -> Internal |
| javax.mail.Flags | org.apache.james.jmap.model.Keywords | 4 | 1 | 1 | - | - | External -> Internal |
| org.apache.james.mailbox.store.mail.MessageMapper | org.apache.james.mailbox.inmemory.mail.InMemoryMessageMapper | 2 | 1 | 1 | R_SUPER_T | - | Internal -> Internal |
| com.google.common.collect.Sets.SetView | java.util.Set | 1 | 1 | 1 | - | - | External -> Jdk |
| java.util.function.Function | com.github.fge.lambdas.functions.ThrowingFunction | 1 | 1 | 1 | T_SUPER_R | - | Jdk -> External |
| org.apache.james.mailbox.acl.MailboxACLResolver | StoreRightManager | 1 | 1 | 1 | - | - | Internal -> Internal |
| org.apache.james.jmap.methods.integration.cucumber.UserStepdefs | org.apache.james.jmap.methods.integration.cucumber.HttpStepDefs | 1 | 1 | 1 | Composition | - | Internal -> Internal |
| org.apache.james.backends.es.IndexName | org.apache.james.backends.es.AliasName | 8 | 1 | 1 | - | - | Internal -> Internal |
| org.apache.commons.configuration.PropertiesConfiguration | org.apache.james.modules.mailbox.ElasticSearchConfiguration | 1 | 1 | 1 | - | - | External -> Internal |
| com.google.common.collect.ImmutableList.Builder | java.util.ArrayList | 1 | 1 | 1 | - | - | External -> Jdk |
| java.util.Optional | java.util.List | 3 | 2 | 1 | - | - | Jdk -> Jdk |
| org.apache.james.mailbox.inmemory.InMemoryMailboxSessionMapperFactory | org.apache.james.mailbox.store.MailboxSessionMapperFactory | 1 | 1 | 1 | R_SUPER_T | - | Internal -> Internal |
| org.apache.james.mailbox.store.StoreMailboxManager | org.apache.james.mailbox.store.StoreMailboxAnnotationManager | 1 | 1 | 1 | - | - | Internal -> Internal |
| org.apache.james.mailbox.inmemory.InMemoryMailboxManager | org.apache.james.mailbox.store.StoreMailboxManager | 2 | 1 | 1 | R_SUPER_T | - | Internal -> Internal |
| org.apache.james.mailbox.model.MessageId | org.apache.james.mailbox.model.ComposedMessageId | 1 | 1 | 1 | Composition | - | Internal -> Internal |
| org.apache.james.mailbox.MessageManager | org.apache.james.mailbox.MessageManager.MetaData | 3 | 1 | 1 | - | - | Internal -> Internal |
| org.apache.james.mailbox.model.search.MailboxQuery | org.apache.james.mailbox.model.search.MailboxNameExpression | 1 | 1 | 1 | Composition | - | Internal -> Internal |
| org.apache.james.mpt.session.ImapSessionImpl | org.apache.james.imap.encode.FakeImapSession | 1 | 1 | 1 | SIBLING | - | Internal -> Internal |
| org.apache.james.imap.encode.SearchResponseEncoder | org.apache.james.imap.encode.ListResponseEncoder | 1 | 1 | 1 | SIBLING | - | Internal -> Internal |
| org.apache.james.imap.encode.ListResponseEncoder | org.apache.james.imap.encode.SearchResponseEncoder | 1 | 1 | 1 | SIBLING | - | Internal -> Internal |
| boolean | org.apache.james.mailbox.model.MailboxMetaData.Children | 3 | 1 | 1 | - | - | Jdk -> Internal |
| boolean | org.apache.james.mailbox.model.MailboxMetaData.Selectability | 3 | 1 | 1 | - | - | Jdk -> Internal |
| org.apache.james.mailbox.acl.PositiveUserACLChanged | org.apache.james.mailbox.acl.ACLDiff | 3 | 1 | 1 | - | - | Internal -> Internal |
| void | org.apache.james.mailbox.acl.ACLDiff | 20 | 2 | 1 | - | - | Jdk -> Internal |
| org.apache.james.jmap.send.MailSpool | org.apache.james.jmap.methods.MessageSender | 1 | 1 | 1 | Composition | - | Internal -> Internal |
| org.apache.james.jmap.methods.MIMEMessageConverter | org.apache.james.jmap.methods.MessageAppender | 1 | 1 | 1 | Composition | - | Internal -> Internal |
| org.apache.james.jmap.methods.ValueWithId.CreationMessageEntry | org.apache.james.jmap.model.Message | 1 | 1 | 1 | - | - | Internal -> Internal |
| org.apache.james.jmap.model.CreationMessage | org.apache.james.jmap.model.Message | 1 | 1 | 1 | - | - | Internal -> Internal |
| org.apache.james.mailbox.AttachmentManager | org.apache.james.jmap.methods.AttachmentChecker | 2 | 1 | 1 | Composition | - | Internal -> Internal |
| ValueWithId.MessageWithId.CreationMessageEntry | org.apache.james.jmap.methods.ValueWithId.CreationMessageEntry | 1 | 1 | 1 | - | - | External -> Internal |
| java.util.Collection<java.lang.String> | java.lang.String | 3 | 1 | 1 | - | - | Jdk -> Jdk |
| org.apache.james.jmap.model.Message | org.apache.james.jmap.model.Envelope | 3 | 1 | 1 | - | - | Internal -> Internal |
| java.util.Set | java.util.stream.Stream | 8 | 2 | 1 | - | - | Jdk -> Jdk |
| org.apache.james.jmap.methods.integration.cucumber.GetMessagesMethodStepdefs | org.apache.james.jmap.methods.integration.cucumber.MessageIdStepdefs | 4 | 1 | 1 | Composition | - | Internal -> Internal |
| java.lang.String | org.apache.james.mailbox.model.MailboxPath | 2 | 1 | 1 | Composition | - | Jdk -> Internal |
| org.apache.james.mailbox.MailboxSession.User | org.apache.james.mailbox.MailboxSession | 1 | 1 | 1 | - | - | Internal -> Internal |
| long | java.util.Optional<java.lang.Long> | 2 | 1 | 1 | - | - | Jdk -> Jdk |
| org.apache.james.jmap.methods.ValueWithId.CreationMessageEntry | org.apache.james.jmap.model.CreationMessage | 2 | 1 | 1 | - | - | Internal -> Internal |
| javax.mail.internet.MimeMessage | com.google.common.collect.ImmutableList<java.lang.String> | 1 | 1 | 1 | SIBLING | - | External -> External |
| java.util.Random | java.security.SecureRandom | 3 | 1 | 1 | T_SUPER_R | - | Jdk -> Jdk |
| org.apache.mailet.MailetContext | org.apache.james.mailetcontainer.impl.JamesMailetContext | 1 | 1 | 1 | T_SUPER_R | - | Internal -> Internal |
| com.google.inject.Module | java.util.List<com.google.inject.Module> | 1 | 1 | 1 | - | - | External -> Jdk |
| java.util.ArrayList | java.lang.Iterable | 2 | 1 | 1 | R_SUPER_T | - | Jdk -> Jdk |
| java.util.Hashtable | java.util.Map | 1 | 1 | 1 | R_SUPER_T | - | Jdk -> Jdk |
| com.google.common.collect.ImmutableList | java.util.stream.Stream | 3 | 3 | 1 | - | - | External -> Jdk |
| org.apache.james.mailbox.MessageManager | java.util.List<org.apache.james.mailbox.model.MailboxId> | 1 | 1 | 1 | - | - | Internal -> Jdk |
| org.apache.james.jmap.methods.ValueWithId.CreationMessageEntry | java.util.List<org.apache.james.mailbox.model.MailboxId> | 2 | 1 | 1 | - | - | Internal -> Jdk |
| java.util.Optional<org.apache.james.jmap.model.Keywords> | org.apache.james.jmap.model.Keywords | 3 | 1 | 1 | - | - | Jdk -> Internal |
| org.apache.james.jmap.event.PropagateLookupRightListener | java.util.Set<org.apache.james.mailbox.MailboxListener> | 2 | 1 | 1 | - | - | Internal -> Jdk |
| org.apache.james.webadmin.RandomPort | org.apache.james.webadmin.RandomPortSupplier | 1 | 1 | 1 | - | - | Internal -> Internal |
| org.apache.james.webadmin.FixedPort | org.apache.james.webadmin.FixedPortSupplier | 1 | 1 | 1 | - | - | Internal -> Internal |
| org.apache.james.util.Port | org.apache.james.webadmin.PortSupplier | 6 | 1 | 1 | - | - | Internal -> Internal |
| javax.mail.MessagingException | java.lang.instrument.IllegalClassFormatException | 13 | 1 | 1 | SIBLING | - | External -> Jdk |
| org.apache.mailet.base.test.FakeMailContext.SentMail | org.apache.mailet.base.test.FakeMailContext.SentMail.Builder | 1 | 1 | 1 | - | - | Internal -> Internal |
| org.apache.james.mailbox.cassandra.mail.migration.Migration.MigrationResult | org.apache.hadoop.hbase.client.Result | 8 | 1 | 1 | - | - | Internal -> External |
| org.apache.james.mailbox.cassandra.mail.migration.Migration.MigrationResult | Migration.Result | 1 | 1 | 1 | - | - | Internal -> External |
| org.apache.james.webadmin.dto.CassandraVersionResponse | java.util.Optional<java.lang.Integer> | 2 | 1 | 1 | - | - | Internal -> Jdk |
| java.lang.Object | org.apache.james.task.TaskExecutionDetails.AdditionalInformation | 2 | 2 | 1 | - | - | Jdk -> Internal |
| java.lang.String | org.apache.james.task.Task | 1 | 1 | 1 | Composition | - | Jdk -> Internal |
| org.apache.james.backends.cassandra.migration.MigrationException | java.lang.IllegalStateException | 2 | 1 | 1 | - | - | Internal -> Jdk |
| void | org.apache.james.backends.cassandra.migration.Migration | 2 | 1 | 1 | - | - | Jdk -> Internal |
| int | org.apache.james.backends.cassandra.versions.SchemaVersion | 37 | 1 | 1 | Composition | - | Jdk -> Internal |
| java.lang.Integer | org.apache.james.backends.cassandra.versions.SchemaVersion | 19 | 1 | 1 | - | - | Jdk -> Internal |
| org.apache.james.mailets.configuration.MailetConfiguration | org.apache.james.mailets.configuration.MailetConfiguration.Builder | 1 | 1 | 1 | - | - | Internal -> Internal |
| javax.mail.internet.MimeMessage | org.apache.mailet.base.test.MimeMessageBuilder | 20 | 1 | 1 | - | - | External -> Internal |
| javax.mail.BodyPart | org.apache.mailet.base.test.MimeMessageBuilder.BodyPartBuilder | 1 | 1 | 1 | - | - | External -> Internal |
| void | org.apache.james.utils.SMTPMessageSender | 5 | 2 | 1 | - | - | Jdk -> Internal |
| void | org.apache.james.utils.IMAPMessageReader | 3 | 2 | 1 | - | - | Jdk -> Internal |
| org.apache.commons.net.smtp.SMTPClient | org.apache.commons.net.smtp.AuthenticatingSMTPClient | 2 | 1 | 1 | T_SUPER_R | - | External -> External |
| org.apache.james.mailets.configuration.ProcessorConfiguration | org.apache.james.mailets.configuration.ProcessorConfiguration.Builder | 8 | 3 | 1 | - | - | Internal -> Internal |
| org.apache.james.mailets.configuration.MailetContainer | org.apache.james.mailets.configuration.MailetContainer.Builder | 3 | 2 | 1 | - | - | Internal -> Internal |
| com.google.common.collect.ImmutableList.Builder | java.util.Map | 1 | 1 | 1 | - | - | External -> Jdk |
| org.apache.james.util.docker.SwarmGenericContainer | org.apache.james.utils.FakeSmtp | 5 | 1 | 1 | SIBLING | - | Internal -> Internal |
| int | java.util.Optional<java.lang.Long> | 4 | 1 | 1 | - | - | Jdk -> Jdk |
| int | java.util.Optional<org.apache.james.jmap.model.Number> | 2 | 1 | 1 | - | - | Jdk -> Jdk |
| java.lang.Integer | org.apache.james.jmap.model.Number | 16 | 2 | 1 | - | - | Jdk -> Internal |
| int | org.apache.james.jmap.model.Number | 6 | 1 | 1 | Composition | - | Jdk -> Internal |
| java.lang.Long | org.apache.james.jmap.model.Number | 18 | 4 | 1 | - | - | Jdk -> Internal |
| long | java.util.Optional<org.apache.james.jmap.model.Number> | 2 | 1 | 1 | - | - | Jdk -> Jdk |
| long | org.apache.james.jmap.model.Number | 20 | 3 | 1 | Composition | - | Jdk -> Internal |
| org.apache.james.mailbox.model.MessageResult.FetchGroup.PartContentDescriptor | org.apache.james.mailbox.model.PartContentDescriptorImpl | 1 | 1 | 1 | T_SUPER_R | - | Internal -> Internal |
| org.apache.james.transport.mailets.RemoteDelivery.THREAD_STATE | org.apache.james.transport.mailets.RemoteDelivery.ThreadState | 2 | 1 | 1 | - | - | Internal -> Internal |
| org.apache.james.mailbox.store.StoreMailboxManager | org.apache.james.mailbox.inmemory.InMemoryMailboxManager | 5 | 2 | 1 | T_SUPER_R | - | Internal -> Internal |
| org.apache.james.mailrepository.api.MailRepository | void | 3 | 3 | 1 | - | - | Internal -> Jdk |
| java.lang.String | org.apache.james.mailrepository.api.MailRepository | 1 | 1 | 1 | - | - | Jdk -> Internal |
| java.io.InputStream | javax.mail.internet.MimeMessage | 5 | 2 | 1 | - | - | Jdk -> External |
| org.apache.mailet.Mail | org.apache.james.server.core.MailImpl | 3 | 1 | 1 | T_SUPER_R | - | Internal -> Internal |
| boolean | org.apache.james.queue.api.ManageableMailQueue | 1 | 1 | 1 | - | - | Jdk -> Internal |
| boolean | org.apache.james.queue.api.MailQueue | 1 | 1 | 1 | - | - | Jdk -> Internal |
| org.apache.james.queue.api.mock.MockMailQueue | org.apache.james.queue.memory.MemoryMailQueueFactory.MemoryMailQueue | 1 | 1 | 1 | SIBLING | - | Internal -> Internal |
| org.apache.james.queue.api.mock.MockMailQueueFactory | org.apache.james.queue.memory.MemoryMailQueueFactory | 1 | 1 | 1 | SIBLING | - | Internal -> Internal |
| org.apache.james.blob.cassandra.CassandraBlobId | org.apache.james.blob.api.BlobId | 20 | 3 | 1 | R_SUPER_T | - | Internal -> Internal |
| org.apache.james.blob.cassandra.CassandraBlobsDAO | org.apache.james.blob.api.ObjectStore | 4 | 1 | 1 | R_SUPER_T | - | Internal -> Internal |
| javax.jms.ConnectionFactory | org.apache.activemq.ActiveMQConnectionFactory | 1 | 1 | 1 | - | - | External -> Internal |
| java.lang.String | javax.mail.Header | 7 | 2 | 1 | - | - | Jdk -> External |
| ? | java.lang.String | 2 | 1 | 1 | - | - | TypeVariable -> Jdk |
| org.apache.james.smtpserver.mock.MockMimeMessage | javax.mail.internet.MimeMessage | 1 | 1 | 1 | R_SUPER_T | - | Internal -> External |
| ? | javax.mail.Header | 1 | 1 | 1 | - | - | TypeVariable -> External |
| org.apache.james.queue.api.MailQueue | org.apache.james.queue.api.ManageableMailQueue | 7 | 2 | 1 | R_SUPER_T | - | Internal -> Internal |
| org.apache.james.queue.api.MailQueue | org.apache.james.queue.memory.MemoryMailQueueFactory.MemoryMailQueue | 3 | 2 | 1 | R_SUPER_T | - | Internal -> Internal |
| org.apache.james.queue.api.MailQueue | java.util.Optional<org.apache.james.queue.api.ManageableMailQueue> | 1 | 1 | 1 | - | - | Internal -> Jdk |
| org.apache.james.queue.api.ManageableMailQueue | java.util.Optional<org.apache.james.queue.api.ManageableMailQueue> | 1 | 1 | 1 | - | - | Internal -> Jdk |
| java.util.concurrent.LinkedBlockingDeque | java.util.concurrent.DelayQueue | 1 | 1 | 1 | SIBLING | - | Jdk -> Jdk |
| int | org.apache.james.webadmin.PortSupplier | 1 | 1 | 1 | - | - | Jdk -> Internal |
| java.lang.String | org.apache.james.utils.InMemoryMailRepositoryStore.Destination | 2 | 1 | 1 | Composition | - | Jdk -> Internal |
| org.apache.james.queue.api.ManageableMailQueue | ? | 1 | 1 | 1 | - | - | Internal -> TypeVariable |
| java.util.Map | com.google.common.collect.ListMultimap | 1 | 1 | 1 | - | - | Jdk -> External |
| java.lang.Long | java.util.Optional<java.time.ZonedDateTime> | 2 | 1 | 1 | - | - | Jdk -> Jdk |
| java.time.LocalDateTime | java.time.ZonedDateTime | 3 | 1 | 1 | SIBLING | - | Jdk -> Jdk |
| long | java.util.Optional<java.time.ZonedDateTime> | 4 | 1 | 1 | - | - | Jdk -> Jdk |
| org.apache.james.user.lib.mock.InMemoryUsersRepository | org.apache.james.user.api.UsersRepository | 1 | 1 | 1 | R_SUPER_T | - | Internal -> Internal |
| org.apache.james.user.lib.mock.InMemoryUsersRepository | org.apache.james.user.memory.MemoryUsersRepository | 4 | 1 | 1 | - | - | Internal -> Internal |
| void | org.apache.james.dnsservice.api.InMemoryDNSService | 2 | 2 | 1 | - | - | Jdk -> Internal |
| org.apache.james.transport.mailets.remote.delivery.RemoteDeliveryTest.FakeMailQueue | org.apache.james.queue.api.ManageableMailQueue | 1 | 1 | 1 | - | - | Internal -> Internal |
| org.apache.james.http.jetty.Configuration.Builder | org.apache.james.mailbox.model.MessageId.Factory | 3 | 1 | 1 | - | - | Internal -> Internal |
| org.apache.james.mailbox.quota.MaxQuotaManager | org.apache.james.webadmin.service.GlobalQuotaService | 2 | 1 | 1 | Composition | - | Internal -> Internal |
| org.apache.james.webadmin.dto.QuotaRequest | org.apache.james.webadmin.validation.QuotaValue.QuotaSize | 2 | 1 | 1 | - | - | Internal -> Internal |
| org.apache.james.webadmin.dto.QuotaRequest | org.apache.james.webadmin.validation.QuotaValue.QuotaCount | 3 | 1 | 1 | - | - | Internal -> Internal |
| java.lang.Long | org.apache.james.mailbox.quota.QuotaCount | 4 | 1 | 1 | - | - | Jdk -> Internal |
| javax.persistence.EntityManager | org.apache.james.mailbox.jpa.quota.JPAPerUserMaxQuotaDAO | 1 | 1 | 1 | Composition | - | External -> Internal |
| long | org.apache.james.webadmin.validation.QuotaValue.QuotaCount | 3 | 1 | 1 | - | - | Jdk -> Internal |
| long | org.apache.james.mailbox.quota.QuotaSize | 35 | 2 | 1 | - | - | Jdk -> Internal |
| long | org.apache.james.mailbox.quota.QuotaCount | 35 | 2 | 1 | - | - | Jdk -> Internal |
| long | java.util.Optional<org.apache.james.webadmin.validation.QuotaValue.QuotaSize> | 2 | 1 | 1 | - | - | Jdk -> Jdk |
| int | org.apache.james.mailbox.quota.QuotaCount | 1 | 1 | 1 | - | - | Jdk -> Internal |
| long | java.util.Optional<T> | 3 | 1 | 1 | - | - | Jdk -> Jdk |
| java.lang.Long | org.apache.james.mailbox.quota.QuotaSize | 4 | 1 | 1 | - | - | Jdk -> Internal |
| java.lang.Long | java.util.Optional<org.apache.james.mailbox.quota.QuotaSize> | 2 | 1 | 1 | - | - | Jdk -> Jdk |
| javax.persistence.EntityManagerFactory | org.apache.james.mailbox.jpa.quota.JPAPerUserMaxQuotaDAO | 1 | 1 | 1 | - | - | Internal -> Internal |
| long | java.util.Optional<org.apache.james.mailbox.quota.QuotaCount> | 27 | 1 | 1 | - | - | Jdk -> Jdk |
| long | java.util.Optional<org.apache.james.mailbox.quota.QuotaSize> | 27 | 1 | 1 | - | - | Jdk -> Jdk |
| java.lang.Long | java.util.Optional<org.apache.james.mailbox.quota.QuotaCount> | 2 | 1 | 1 | - | - | Jdk -> Jdk |
| long | java.util.Optional<org.apache.james.webadmin.validation.QuotaValue.QuotaCount> | 2 | 1 | 1 | - | - | Jdk -> Jdk |
| long | org.apache.james.mailbox.quota.QuotaValue<?> | 8 | 1 | 1 | - | - | Jdk -> Internal |
| long | org.apache.james.webadmin.validation.QuotaValue.QuotaSize | 3 | 1 | 1 | - | - | Jdk -> Internal |
| org.apache.james.mailbox.quota.QuotaSize | org.apache.james.mailbox.store.mail.model.SerializableQuotaValue<org.apache.james.mailbox.quota.QuotaSize> | 8 | 1 | 1 | - | - | Internal -> Internal |
| org.apache.james.mailbox.quota.QuotaCount | org.apache.james.mailbox.store.mail.model.SerializableQuotaValue<org.apache.james.mailbox.quota.QuotaCount> | 8 | 1 | 1 | - | - | Internal -> Internal |
| java.util.Optional | org.apache.james.mailbox.store.mail.model.SerializableQuotaValue | 22 | 1 | 1 | - | - | Jdk -> Internal |
| java.lang.Long | org.apache.james.mailbox.store.mail.model.SerializableQuotaValue<T> | 4 | 1 | 1 | SIBLING | - | Jdk -> Internal |
| java.lang.Long | org.apache.james.mailbox.store.mail.model.SerializableQuotaValue<U> | 1 | 1 | 1 | SIBLING | - | Jdk -> Internal |
| java.lang.String | org.apache.james.core.User | 123 | 6 | 1 | Composition | - | Jdk -> Internal |
| org.apache.james.mailbox.quota.MaxQuotaManager | org.apache.james.mailbox.quota.QuotaManager | 2 | 1 | 1 | - | - | Internal -> Internal |
| org.apache.james.mailbox.quota.CurrentQuotaManager | org.apache.james.mailbox.quota.QuotaManager | 2 | 1 | 1 | - | - | Internal -> Internal |
| javax.jcr.Value | javax.jcr.Value<?> | 3 | 1 | 1 | - | - | External -> External |
| boolean | org.apache.james.util.scanner.SpamAssassinResult | 1 | 1 | 1 | - | - | Jdk -> Internal |
| com.google.common.collect.ImmutableMap.Builder<java.lang.String, java.lang.String> | boolean | 1 | 1 | 1 | - | - | External -> Jdk |
| com.sun.nio.sctp.AssociationChangeNotification.AssocChangeEvent | org.apache.james.mailbox.MailboxListener.MailboxEvent | 31 | 1 | 1 | SIBLING | - | Jdk -> Internal |
| org.apache.james.mailbox.MailboxListener.MailboxEvent | org.apache.james.mailbox.Event | 26 | 2 | 1 | R_SUPER_T | - | Internal -> Internal |
| org.apache.james.mailbox.store.event.EventFactory.AddedImpl | org.apache.james.mailbox.store.event.MessageMoveEvent | 1 | 1 | 1 | - | - | Internal -> Internal |
| org.apache.james.mailbox.MailboxListener.Added | org.apache.james.mailbox.store.event.MessageMoveEvent | 1 | 1 | 1 | - | - | Internal -> Internal |
| javax.mail.internet.InternetAddress | org.apache.james.core.MailAddress | 2 | 1 | 1 | - | - | External -> Internal |
| org.apache.james.smtpserver.mock.mailet.MockMail | org.apache.mailet.Mail | 1 | 1 | 1 | R_SUPER_T | - | Internal -> Internal |
| org.apache.james.mdn.MDN | org.apache.james.jmap.model.JmapMDN | 5 | 1 | 1 | - | - | Internal -> Internal |
| org.apache.james.webadmin.dto.QuotaDTO | org.apache.james.webadmin.dto.QuotaDetailsDTO | 1 | 1 | 1 | - | - | Internal -> Internal |
| java.lang.String | org.apache.james.mailbox.model.QuotaRoot | 1 | 1 | 1 | Composition | - | Jdk -> Internal |
| java.lang.String | org.apache.james.queue.api.ManageableMailQueue.Type | 5 | 1 | 1 | - | - | Jdk -> Internal |
| void | java.util.List<org.apache.james.mailbox.model.ComposedMessageId> | 1 | 1 | 1 | - | - | Jdk -> Jdk |
| org.apache.james.mailbox.spamassassin.SpamAssassinConfiguration | org.apache.james.mailbox.spamassassin.SpamAssassinListener | 2 | 1 | 1 | - | - | Internal -> Internal |
| java.lang.String | org.apache.james.core.Domain | 344 | 6 | 1 | SIBLING | - | Jdk -> Internal |
| java.lang.String | spark.Response | 1 | 1 | 1 | - | - | Jdk -> External |
| void | org.apache.mailet.PerRecipientHeaders | 1 | 1 | 1 | - | - | Jdk -> Internal |
| java.io.InputStream | byte | 5 | 2 | 1 | - | - | Jdk -> Jdk |
| org.apache.mailet.base.mail.MimeMultipartReport | javax.mail.internet.MimeMultipart | 6 | 1 | 1 | R_SUPER_T | - | Internal -> External |
| org.apache.mailet.Mail | java.lang.String | 1 | 1 | 1 | SIBLING | - | Internal -> Jdk |
| javax.mail.internet.MimeMessage | org.apache.james.server.core.MimeMessageCopyOnWriteProxy | 1 | 1 | 1 | T_SUPER_R | - | External -> Internal |
| void | javax.mail.internet.MimeMessage | 3 | 2 | 1 | - | - | Jdk -> External |
| int | org.apache.james.rrt.lib.Mapping.Type | 14 | 1 | 1 | - | - | Jdk -> Internal |
| com.google.common.collect.ImmutableList<org.apache.james.transport.mailets.RecipientRewriteTableProcessor.RrtExecutionResult> | org.apache.james.transport.mailets.RecipientRewriteTableProcessor.RrtExecutionResult | 1 | 1 | 1 | - | - | External -> Internal |
| org.apache.james.core.Domain | java.util.function.Supplier<org.apache.james.core.Domain> | 2 | 1 | 1 | - | - | Internal -> Jdk |
| org.apache.james.domainlist.api.DomainList | java.util.function.Supplier<org.apache.james.core.Domain> | 1 | 1 | 1 | - | - | Internal -> Jdk |
| javax.mail.internet.MimeMultipart | org.apache.james.javax.MimeMultipartReport | 1 | 1 | 1 | T_SUPER_R | - | External -> Internal |
| java.lang.String | org.apache.james.mdn.fields.ReportingUserAgent | 1 | 1 | 1 | Composition | - | Jdk -> Internal |
| byte | java.lang.String | 3 | 2 | 1 | - | - | Jdk -> Jdk |
| java.lang.String | org.apache.james.mime4j.dom.Message | 1 | 1 | 1 | - | - | Jdk -> Internal |
| org.apache.james.webadmin.PortSupplier | org.apache.james.util.Port | 3 | 1 | 1 | - | - | Internal -> Internal |
| org.apache.james.mime4j.message.BodyPart | org.apache.james.mime4j.message.BodyPartBuilder | 5 | 1 | 1 | - | - | Internal -> Internal |
| org.apache.james.mailbox.store.probe.MailboxProbe | org.apache.james.modules.MailboxProbeImpl | 4 | 2 | 1 | T_SUPER_R | - | Internal -> Internal |
| java.io.ByteArrayInputStream | org.apache.james.mime4j.dom.Message | 1 | 1 | 1 | - | - | Jdk -> Internal |
| org.apache.james.rrt.lib.Mapping | java.lang.String | 1 | 1 | 1 | - | - | Internal -> Jdk |
| org.apache.james.rrt.lib.MappingImpl | org.apache.james.rrt.lib.Mapping | 17 | 1 | 1 | R_SUPER_T | - | Internal -> Internal |
| org.apache.james.rrt.lib.Mapping.Type | org.apache.james.rrt.lib.Mapping | 1 | 1 | 1 | - | - | Internal -> Internal |
| java.lang.String | org.apache.james.rrt.lib.MappingSource | 28 | 3 | 1 | SIBLING | - | Jdk -> Internal |
| org.apache.james.core.Domain | org.apache.james.rrt.lib.MappingSource | 6 | 1 | 1 | SIBLING | - | Internal -> Internal |
| int | org.apache.james.protocols.smtp.hook.HookReturnCode | 27 | 1 | 1 | Composition | - | Jdk -> Internal |
| org.apache.commons.configuration.HierarchicalConfiguration | org.apache.james.core.Domain | 1 | 1 | 1 | - | - | External -> Internal |
| java.util.Set<org.apache.james.mailbox.MailboxListener> | org.apache.james.modules.mailbox.GlobalMailboxListeners | 2 | 1 | 1 | - | - | Jdk -> Internal |
| org.apache.james.mailbox.MailboxManager | org.apache.james.utils.ConfigurationProvider | 2 | 1 | 1 | - | - | Internal -> Internal |
| com.google.inject.Injector | org.apache.james.modules.mailbox.MailboxListenerFactory | 2 | 1 | 1 | Composition | - | External -> Internal |
| java.lang.String | org.apache.commons.configuration.Configuration | 1 | 1 | 1 | - | - | Jdk -> External |
| org.apache.james.eventsourcing.CommandDispatcher.CommandHandler | org.apache.james.eventsourcing.CommandDispatcher.CommandHandler<?> | 1 | 1 | 1 | - | - | Internal -> Internal |
| org.apache.james.protocols.api.handler.CommandHandler | org.apache.james.protocols.api.handler.CommandHandler<?> | 1 | 1 | 1 | - | - | Internal -> Internal |
| org.apache.james.eventsourcing.CommandDispatcher.CommandHandler | org.apache.james.protocols.api.handler.CommandHandler | 2 | 1 | 1 | - | - | Internal -> Internal |
| org.apache.james.backends.es.ElasticSearchIndexer | org.apache.james.backends.es.IndexerSupplier | 1 | 1 | 1 | - | - | Internal -> Internal |
| org.apache.james.backends.es.ElasticSearchIndexer | org.apache.james.backends.es.Indexer | 3 | 1 | 1 | - | - | Internal -> Internal |
| org.apache.james.backends.es.IndexerSupplier | org.apache.james.backends.es.ElasticSearchIndexer | 1 | 1 | 1 | - | - | Internal -> Internal |
| java.lang.Object | org.apache.james.task.Task | 1 | 1 | 1 | - | - | Jdk -> Internal |
| org.apache.james.mailbox.inmemory.InMemoryMailboxManager | com.google.common.io.Resources | 2 | 1 | 1 | - | - | Internal -> External |
| org.apache.james.mailbox.MessageIdManager | org.apache.james.mailbox.store.StoreMessageIdManager | 1 | 1 | 1 | T_SUPER_R | - | Internal -> Internal |
| org.apache.james.mailbox.inmemory.InMemoryMessageIdManagerTestSystem | org.apache.james.mailbox.store.MessageIdManagerTestSystem | 1 | 1 | 1 | R_SUPER_T | - | Internal -> Internal |
| org.apache.james.mailbox.store.TestMailboxSessionMapperFactory | org.apache.james.mailbox.inmemory.InMemoryMailboxSessionMapperFactory | 1 | 1 | 1 | - | - | Internal -> Internal |
| void | org.apache.james.mailbox.model.DeleteResult | 2 | 1 | 1 | - | - | Jdk -> Internal |
| org.apache.james.backends.es.AliasName | org.apache.james.backends.es.ReadAliasName | 13 | 2 | 1 | R_SUPER_T | - | Internal -> Internal |
| org.apache.james.backends.es.AliasName | org.apache.james.backends.es.WriteAliasName | 13 | 3 | 1 | R_SUPER_T | - | Internal -> Internal |
| java.lang.Double | org.apache.james.mailbox.model.QuotaRatio | 1 | 1 | 1 | - | - | Jdk -> Internal |
| double | org.apache.james.mailbox.model.QuotaRatio | 3 | 1 | 1 | - | - | Jdk -> Internal |
| org.apache.james.mailbox.cassandra.mail.CassandraMailboxPathDAO | org.apache.james.mailbox.cassandra.mail.CassandraMailboxPathDAOImpl | 7 | 1 | 1 | R_SUPER_T | - | Internal -> Internal |
| org.apache.james.mailbox.store.quota.DefaultUserQuotaRootResolver | org.apache.james.mailbox.quota.UserQuotaRootResolver | 1 | 1 | 1 | R_SUPER_T | - | Internal -> Internal |
| org.apache.james.mailbox.inmemory.quota.InMemoryPerUserMaxQuotaManager | org.apache.james.mailbox.quota.MaxQuotaManager | 3 | 2 | 1 | R_SUPER_T | - | Internal -> Internal |
| org.apache.james.mailbox.quota.CurrentQuotaManager | org.apache.james.mailbox.inmemory.quota.InMemoryCurrentQuotaManager | 4 | 1 | 1 | T_SUPER_R | - | Internal -> Internal |
| org.apache.james.mailbox.extractor.TextExtractor | org.apache.james.mailbox.tika.CachingTextExtractor | 1 | 1 | 1 | T_SUPER_R | - | Internal -> Internal |
| org.testcontainers.containers.GenericContainer | org.testcontainers.containers.wait.strategy.WaitStrategyTarget | 2 | 1 | 1 | - | - | External -> External |
| void | java.util.concurrent.Future<?> | 2 | 1 | 1 | - | - | Jdk -> Jdk |
| ? | java.lang.Void | 3 | 2 | 1 | - | - | TypeVariable -> Jdk |
| java.lang.String | org.apache.james.util.Host | 15 | 2 | 1 | Composition | - | Jdk -> Internal |
| int | org.apache.james.util.Port | 16 | 2 | 1 | Composition | - | Jdk -> Internal |
| int | java.util.Optional<org.apache.james.util.Port> | 3 | 1 | 1 | - | - | Jdk -> Jdk |
| java.util.Optional<org.apache.james.mailbox.MailboxListener.ExecutionMode> | org.apache.james.mailbox.MailboxListener.ExecutionMode | 1 | 1 | 1 | - | - | Jdk -> Internal |
| java.lang.String | org.apache.james.mailrepository.api.MailRepositoryUrl | 91 | 2 | 1 | Composition | - | Jdk -> Internal |
| java.lang.String | org.apache.james.mailrepository.api.MailKey | 68 | 1 | 1 | Composition | - | Jdk -> Internal |
| void | org.apache.james.webadmin.dto.MailKey | 1 | 1 | 1 | - | - | Jdk -> Internal |
| java.lang.String | org.apache.james.mailrepository.api.Protocol | 6 | 2 | 1 | Composition | - | Jdk -> Internal |
| org.apache.james.utils.InMemoryMailRepositoryStore.Destination | org.apache.james.mailrepository.api.MailRepositoryUrl | 4 | 1 | 1 | - | - | Internal -> Internal |
| void | org.apache.james.mailrepository.api.MailKey | 4 | 1 | 1 | - | - | Jdk -> Internal |
| java.lang.String | org.apache.james.webadmin.dto.MailKey | 5 | 1 | 1 | Composition | - | Jdk -> Internal |
| org.apache.james.webadmin.dto.MailKey | org.apache.james.webadmin.dto.MailKeyDTO | 3 | 1 | 1 | - | - | Internal -> Internal |
| java.io.File | java.io.OutputStream | 2 | 1 | 1 | - | - | Jdk -> Jdk |
| org.apache.commons.compress.archivers.ArchiveEntry | org.apache.commons.compress.archivers.zip.ZipArchiveEntry | 1 | 1 | 1 | - | - | External -> External |
| void | org.apache.james.mailbox.backup.ZipArchiveEntryAssert | 1 | 1 | 1 | - | - | Jdk -> Internal |
| java.lang.String | java.util.regex.Pattern | 3 | 1 | 1 | SIBLING | - | Jdk -> Jdk |
| boolean | java.util.Optional<java.util.regex.Pattern> | 1 | 1 | 1 | - | - | Jdk -> Jdk |
| java.util.Optional<java.lang.Boolean> | boolean | 9 | 1 | 1 | - | - | Jdk -> Jdk |
| java.lang.String | org.apache.james.sieverepository.api.ScriptContent | 12 | 2 | 1 | Composition | - | Jdk -> Internal |
| long | org.apache.james.core.quota.QuotaSize | 26 | 1 | 1 | - | - | Jdk -> Internal |
| java.lang.String | org.apache.james.sieverepository.api.ScriptName | 60 | 1 | 1 | Composition | - | Jdk -> Internal |
| java.lang.Long | org.apache.james.core.quota.QuotaSize | 14 | 1 | 1 | - | - | Jdk -> Internal |
| org.apache.james.utils.PropertiesProvider | org.apache.james.modules.server.JmxConfiguration | 2 | 1 | 1 | - | - | Internal -> Internal |
| org.apache.james.util.Host | java.util.Optional<org.apache.james.util.Host> | 1 | 1 | 1 | - | - | Internal -> Jdk |
| org.apache.james.mailrepository.api.MailRepository | java.util.List<org.apache.james.mailrepository.api.MailRepository> | 2 | 1 | 1 | - | - | Internal -> Jdk |
| org.apache.james.mailrepository.api.MailRepositoryUrl | org.apache.james.mailrepository.api.MailRepositoryPath | 23 | 1 | 1 | Composition | - | Internal -> Internal |
| org.apache.james.mailbox.backup.InternalDateExtraField | org.apache.james.mailbox.backup.MailboxIdExtraField | 9 | 1 | 1 | - | - | Internal -> Internal |
| org.apache.james.mailbox.backup.MailboxIdExtraField | org.apache.james.mailbox.backup.InternalDateExtraField | 9 | 1 | 1 | SIBLING | - | Internal -> Internal |
| org.apache.james.backends.es.ReadAliasName | java.util.Optional<org.apache.james.backends.es.ReadAliasName> | 2 | 1 | 1 | - | - | Internal -> Jdk |
| org.apache.james.backends.es.WriteAliasName | java.util.Optional<org.apache.james.backends.es.WriteAliasName> | 2 | 1 | 1 | - | - | Internal -> Jdk |
| org.apache.james.backends.es.IndexName | java.util.Optional<org.apache.james.backends.es.IndexName> | 2 | 1 | 1 | - | - | Internal -> Jdk |
| org.apache.james.backends.cassandra.init.CassandraSessionConfiguration | org.apache.james.backends.cassandra.init.configuration.ClusterConfiguration | 4 | 1 | 1 | - | - | Internal -> Internal |
| org.apache.james.server.core.configuration.ConfigurationProvider | org.apache.james.user.ldap.LdapRepositoryConfiguration | 2 | 1 | 1 | - | - | Internal -> Internal |
| org.apache.james.webadmin.dto.QuotaDTO | org.apache.james.webadmin.dto.QuotaDomainDTO | 1 | 1 | 1 | - | - | Internal -> Internal |
| com.jayway.restassured.path.json.JsonPath | java.lang.String | 2 | 1 | 1 | - | - | External -> Jdk |
| org.apache.camel.Exchange | org.apache.mailet.Mail | 1 | 1 | 1 | - | - | External -> Internal |
| org.apache.james.mailbox.store.mail.model.MapperProvider | void | 1 | 1 | 1 | - | - | Internal -> Jdk |
| org.apache.james.mailbox.store.mail.model.MapperProvider | org.apache.james.mailbox.store.mail.AnnotationMapper | 2 | 1 | 1 | - | - | Internal -> Internal |
| org.apache.james.mailbox.store.mail.model.MapperProvider | org.apache.james.mailbox.store.mail.AttachmentMapper | 2 | 1 | 1 | - | - | Internal -> Internal |
| org.apache.james.mailbox.store.mail.model.MapperProvider | org.apache.james.mailbox.store.mail.MailboxMapper | 4 | 2 | 1 | - | - | Internal -> Internal |
| java.util.Iterator<org.apache.james.core.MailAddress> | java.lang.String | 1 | 1 | 1 | - | - | Jdk -> Jdk |
| java.util.concurrent.ConcurrentHashMap | java.util.Map | 1 | 1 | 1 | R_SUPER_T | - | Jdk -> Jdk |
| char | java.lang.String | 5 | 1 | 1 | - | - | Jdk -> Jdk |
| com.google.common.hash.HashFunction | org.apache.james.user.jpa.model.JPAUser.PasswordHashFunction | 1 | 1 | 1 | - | - | External -> Internal |
| org.jgrapht.graph.builder.DirectedGraphBuilder | org.jgrapht.graph.builder.GraphBuilder | 1 | 1 | 1 | - | - | External -> External |
| spark.Service | org.eclipse.jetty.server.Server | 1 | 1 | 1 | - | - | External -> External |
| com.fasterxml.jackson.databind.JsonNode | com.fasterxml.jackson.databind.node.ArrayNode | 1 | 1 | 1 | T_SUPER_R | - | External -> External |
| org.apache.james.mailbox.tika.TikaContainer | org.apache.james.mailbox.tika.TikaContainerSingletonRule | 3 | 1 | 1 | Composition | - | Internal -> Internal |
| org.eclipse.jetty.server.Server | spark.Service | 1 | 1 | 1 | - | - | External -> External |
| org.apache.commons.logging.Log | org.slf4j.Logger | 1 | 1 | 1 | SIBLING | - | External -> External |
| com.thoughtworks.qdox.model.JavaClass | java.util.Collection<com.thoughtworks.qdox.model.JavaClass> | 2 | 1 | 1 | - | - | External -> Jdk |
| com.thoughtworks.qdox.JavaDocBuilder | com.thoughtworks.qdox.JavaProjectBuilder | 1 | 1 | 1 | - | - | External -> External |
| org.joda.time.DateTime | java.time.ZonedDateTime | 26 | 1 | 1 | SIBLING | - | External -> Jdk |
| org.apache.james.mailbox.MailboxListener.MailboxEvent | org.apache.james.mailbox.MailboxListener.MailboxDeletion | 2 | 1 | 1 | R_SUPER_T | - | Internal -> Internal |
| org.apache.james.mailbox.jpa.JPAMailboxSessionMapperFactory | org.apache.james.mailbox.inmemory.InMemoryMailboxSessionMapperFactory | 1 | 1 | 1 | SIBLING | - | Internal -> Internal |
| org.apache.james.mailbox.jpa.openjpa.OpenJPAMailboxManager | org.apache.james.mailbox.inmemory.InMemoryMailboxManager | 1 | 1 | 1 | SIBLING | - | Internal -> Internal |
| org.apache.james.mailbox.model.MessageId.Factory | org.apache.james.mailbox.inmemory.InMemoryMessageId.Factory | 1 | 1 | 1 | T_SUPER_R | - | Internal -> Internal |
| org.apache.commons.configuration.HierarchicalConfiguration | org.apache.james.domainlist.lib.DomainListConfiguration | 1 | 1 | 1 | - | - | External -> Internal |
| org.apache.james.server.core.configuration.ConfigurationProvider | org.apache.james.domainlist.lib.DomainListConfiguration | 4 | 2 | 1 | - | - | Internal -> Internal |
| java.util.ArrayList<org.apache.james.mailbox.store.mail.model.Mailbox> | org.apache.james.mailbox.maildir.mail.MailboxCache | 1 | 1 | 1 | Composition | - | Jdk -> Internal |
| org.apache.james.filesystem.api.mock.MockFileSystem | org.apache.james.server.core.filesystem.FileSystemImpl | 1 | 1 | 1 | SIBLING | - | Internal -> Internal |
| org.apache.james.mailrepository.mock.MockMailRepositoryStore | org.apache.james.mailrepository.memory.MemoryMailRepositoryStore | 2 | 1 | 1 | SIBLING | - | Internal -> Internal |
| org.apache.james.mailrepository.api.MailRepositoryStore | org.apache.james.mailrepository.memory.MemoryMailRepositoryStore | 1 | 1 | 1 | T_SUPER_R | - | Internal -> Internal |
| com.google.common.base.CharMatcher | com.ibm.icu.text.UnicodeSet | 2 | 1 | 1 | - | - | External -> External |
| java.util.concurrent.CompletableFuture<byte[]> | java.io.InputStream | 2 | 1 | 1 | - | - | Jdk -> Jdk |
| org.apache.james.eventsourcing.eventstore.cassandra.dto.EventDTO | org.apache.james.jmap.cassandra.filtering.FilteringRuleSetDefinedDTO | 1 | 1 | 1 | T_SUPER_R | - | Internal -> Internal |
| java.lang.String | javax.persistence.Id | 2 | 1 | 1 | - | - | Jdk -> External |
| com.google.common.collect.ImmutableList<java.lang.String> | org.apache.james.jmap.api.filtering.Rule.Action.AppendInMailboxes | 1 | 1 | 1 | Composition | - | External -> Internal |
| java.lang.Object | org.apache.james.eventsourcing.eventstore.cassandra.dto.EventDTO | 1 | 1 | 1 | - | - | Jdk -> Internal |
| org.apache.james.mpt.smtp.SmtpHostSystem | org.apache.james.mpt.smtp.CassandraSmtpTestRule | 2 | 1 | 1 | R_SUPER_T | - | Internal -> Internal |
| org.apache.james.jmap.DefaultMailboxesProvisioningFilterThreadTest.FakeSubscriptionManager | org.apache.james.mailbox.SubscriptionManager | 1 | 1 | 1 | R_SUPER_T | - | Internal -> Internal |
| org.apache.james.webadmin.Routes | org.apache.james.webadmin.PublicRoutes | 1 | 1 | 1 | R_SUPER_T | - | Internal -> Internal |
| org.apache.james.blob.cassandra.CassandraBlobId.Factory | org.apache.james.blob.api.HashBlobId.Factory | 8 | 1 | 1 | - | - | Internal -> Internal |
| org.apache.james.jmap.api.filtering.Rule.Condition.Field | Rule.Condition.Field | 3 | 1 | 1 | - | - | Internal -> Internal |
| org.apache.james.jmap.api.filtering.Rule.Condition.Comparator | Rule.Condition.Comparator | 1 | 1 | 1 | - | - | Internal -> Internal |
| java.lang.Void | java.lang.Boolean | 2 | 2 | 1 | - | - | Jdk -> Jdk |
| java.util.List<org.apache.james.dlp.api.DLPConfigurationItem> | org.apache.james.dlp.api.DLPRules | 6 | 1 | 1 | - | - | Jdk -> Internal |
| java.util.stream.Stream<org.apache.james.dlp.api.DLPConfigurationItem> | org.apache.james.dlp.api.DLPRules | 6 | 1 | 1 | - | - | Jdk -> Internal |
| java.util.concurrent.CompletableFuture<org.apache.mailet.Mail> | org.apache.mailet.Mail | 1 | 1 | 1 | - | - | Jdk -> Internal |
| org.apache.james.blob.api.BlobStore | org.apache.james.blob.mail.MimeMessageStore | 4 | 1 | 1 | - | - | Internal -> Internal |
| javax.mail.internet.MimeMessage | java.util.Map<org.apache.james.blob.api.Store.BlobType, org.apache.james.blob.api.BlobId> | 1 | 1 | 1 | - | - | External -> Jdk |
| org.apache.mailet.Mail | java.util.concurrent.CompletableFuture<org.apache.mailet.Mail> | 1 | 1 | 1 | - | - | Internal -> Jdk |
| com.google.common.collect.ImmutableMap | java.util.stream.Stream | 1 | 1 | 1 | - | - | External -> Jdk |
| java.util.Map.Entry | org.apache.commons.lang3.tuple.Pair | 1 | 1 | 1 | T_SUPER_R | - | Jdk -> External |
| org.apache.james.blob.memory.MemoryBlobStore | org.apache.james.blob.api.BlobStore | 1 | 1 | 1 | R_SUPER_T | - | Internal -> Internal |
| org.apache.james.blob.mail.MimeMessageStore | org.apache.james.blob.mail.MimeMessageStore.Factory | 2 | 1 | 1 | - | - | Internal -> Internal |
| org.apache.james.blob.mail.MimeMessageStore | org.apache.james.blob.api.Store<javax.mail.internet.MimeMessage> | 3 | 1 | 1 | R_SUPER_T | - | Internal -> Internal |
| java.util.Map<org.apache.james.blob.api.Store.BlobType, org.apache.james.blob.api.BlobId> | org.apache.james.blob.mail.MimeMessagePartsId | 3 | 1 | 1 | - | - | Jdk -> Internal |
| org.apache.james.queue.rabbitmq.RabbitMQMailQueue | void | 1 | 1 | 1 | - | - | Internal -> Jdk |
| java.lang.String | java.util.Map<java.lang.String, org.apache.james.queue.rabbitmq.HeadersDto> | 3 | 1 | 1 | - | - | Jdk -> Jdk |
| java.time.Instant | java.util.Optional<java.time.Instant> | 3 | 1 | 1 | - | - | Jdk -> Jdk |
| org.apache.james.metrics.api.Gauge | org.apache.james.metrics.api.Gauge<?> | 2 | 1 | 1 | - | - | Internal -> Internal |
| com.rabbitmq.client.Channel | org.apache.james.backend.rabbitmq.RabbitChannelPool | 2 | 1 | 1 | - | - | External -> Internal |
| com.rabbitmq.client.Connection | org.apache.james.backend.rabbitmq.RabbitMQConnectionFactory | 2 | 1 | 1 | - | - | External -> Internal |
| com.rabbitmq.client.Connection | java.util.function.Supplier<com.rabbitmq.client.Connection> | 1 | 1 | 1 | - | - | External -> Jdk |
| org.apache.james.backends.cassandra.CassandraCluster | org.apache.james.backends.cassandra.CassandraClusterExtension | 3 | 2 | 1 | Composition | - | Internal -> Internal |
| org.apache.james.backends.cassandra.components.CassandraModule | org.apache.james.backends.cassandra.components.CassandraModule.Impl | 1 | 1 | 1 | R_SUPER_T | - | Internal -> Internal |
| org.apache.james.blob.api.Store<org.apache.james.blob.mail.MimeMessagePartsId, javax.mail.internet.MimeMessage> | org.apache.james.queue.rabbitmq.Enqueuer | 1 | 1 | 1 | Composition | - | Internal -> Internal |
| org.apache.james.queue.rabbitmq.RabbitClient | org.apache.james.queue.rabbitmq.Dequeuer | 1 | 1 | 1 | Composition | - | Internal -> Internal |
| com.fasterxml.jackson.databind.ObjectMapper | org.apache.james.queue.rabbitmq.MailReferenceSerializer | 5 | 1 | 1 | Composition | - | External -> Internal |
| org.apache.james.blob.api.Store | java.util.function.Function | 2 | 1 | 1 | - | - | Internal -> Jdk |
| org.apache.james.blob.api.BlobId.Factory | java.util.function.Function<org.apache.james.queue.rabbitmq.MailReferenceDTO, org.apache.mailet.Mail> | 1 | 1 | 1 | - | - | Internal -> Jdk |
| org.apache.james.queue.rabbitmq.RabbitClient | java.util.function.Consumer<java.lang.Boolean> | 2 | 1 | 1 | - | - | Internal -> Jdk |
| com.rabbitmq.client.GetResponse | java.util.concurrent.CompletableFuture<com.rabbitmq.client.GetResponse> | 1 | 1 | 1 | - | - | External -> Jdk |
| org.apache.commons.configuration.PropertiesConfiguration | org.apache.commons.configuration.Configuration | 35 | 1 | 1 | R_SUPER_T | - | External -> External |
| java.time.Clock | org.apache.james.queue.rabbitmq.UpdatableTickingClock | 2 | 2 | 1 | T_SUPER_R | - | Jdk -> Internal |
| int | java.util.function.Function<java.lang.Integer, java.lang.String> | 1 | 1 | 1 | - | - | Jdk -> Jdk |
| org.apache.james.queue.rabbitmq.view.cassandra.model.EnqueuedMail | org.apache.james.queue.rabbitmq.view.cassandra.model.EnqueuedItemWithSlicingContext | 8 | 1 | 1 | - | - | Internal -> Internal |
| void | org.apache.james.queue.rabbitmq.EnqueuedItem | 1 | 1 | 1 | - | - | Jdk -> Internal |
| org.apache.james.http.jetty.Configuration.Builder | org.apache.james.backend.rabbitmq.RabbitMQConfiguration.RequireManagementCredentials | 1 | 1 | 1 | - | - | Internal -> Internal |
| RabbitMQMailQueue.Factory | org.apache.james.queue.rabbitmq.RabbitMQMailQueueFactory.PrivateFactory | 1 | 1 | 1 | - | - | Internal -> Internal |
| org.apache.james.JamesServerExtension.ThrowingSupplier | com.github.fge.lambdas.functions.ThrowingFunction | 2 | 1 | 1 | - | - | Internal -> External |
| java.util.Optional<java.lang.Integer> | int | 3 | 2 | 1 | - | - | Jdk -> Jdk |
| java.util.function.BiConsumer | org.apache.james.util.concurrency.ConcurrentTestRunner.ConcurrentOperation | 4 | 1 | 1 | - | - | Jdk -> Internal |
| org.apache.james.http.jetty.Configuration.Builder | org.apache.james.util.concurrency.ConcurrentTestRunner.RequireOperation | 1 | 1 | 1 | - | - | Internal -> Internal |
| boolean | org.apache.james.util.concurrency.ConcurrentTestRunner | 1 | 1 | 1 | - | - | Jdk -> Internal |
| int | java.time.Duration | 4 | 2 | 1 | - | - | Jdk -> Jdk |
| long | java.time.Duration | 45 | 3 | 1 | - | - | Jdk -> Jdk |
| org.apache.james.DockerElasticSearchRule | org.apache.james.util.docker.SwarmGenericContainer | 1 | 1 | 1 | Composition | - | Internal -> Internal |
| org.apache.james.CassandraJmapTestRule | org.apache.james.JamesServerExtension | 1 | 1 | 1 | - | - | Internal -> Internal |
| org.apache.james.JamesServerWithRetryConnectionTest.StartAction | java.lang.Runnable | 1 | 1 | 1 | - | - | Internal -> Jdk |
| org.apache.james.backend.rabbitmq.RabbitChannelPool | org.apache.james.backend.rabbitmq.RabbitMQChannelPool | 4 | 1 | 1 | - | - | Internal -> Internal |
| org.apache.james.blob.objectstorage.DockerSwiftTempAuthExtension.DockerSwift | org.apache.james.blob.objectstorage.DockerSwift | 1 | 1 | 1 | - | - | Internal -> Internal |
| java.lang.String | org.apache.james.blob.objectstorage.TenantName | 1 | 1 | 1 | Composition | - | Jdk -> Internal |
| java.lang.String | org.apache.james.blob.objectstorage.UserName | 1 | 1 | 1 | Composition | - | Jdk -> Internal |
| java.lang.ClassValue.Identity | org.apache.james.blob.objectstorage.SwiftIdentity | 6 | 1 | 1 | - | - | Jdk -> Internal |
| java.lang.ClassValue.Identity | org.apache.james.blob.objectstorage.TenantName | 3 | 1 | 1 | - | - | Jdk -> Internal |
| org.apache.james.blob.api.HashBlobId.Factory | org.apache.james.blob.api.BlobId.Factory | 1 | 1 | 1 | R_SUPER_T | - | Internal -> Internal |
| org.apache.james.blob.objectstorage.ObjectStorageConfiguration | org.apache.commons.configuration.Configuration | 1 | 1 | 1 | - | - | Internal -> External |
| org.apache.james.blob.objectstorage.ObjectStorageConfiguration.Builder | org.apache.james.http.jetty.Configuration.Builder | 8 | 1 | 1 | - | - | Internal -> Internal |
| org.apache.james.blob.objectstorage.ObjectStorageBlobsDAOBuilder | void | 1 | 1 | 1 | - | - | Internal -> Jdk |
| org.testcontainers.containers.GenericContainer<?> | org.apache.james.blob.objectstorage.DockerSwiftRule | 1 | 1 | 1 | - | - | External -> Internal |
| javax.mail.Flags | java.util.Optional<javax.mail.Flags> | 1 | 1 | 1 | - | - | External -> Jdk |
| org.apache.mailbox.tools.indexer.events.ImpactingMessageEvent | java.util.Optional<org.apache.mailbox.tools.indexer.events.ImpactingMessageEvent> | 1 | 1 | 1 | - | - | Internal -> Jdk |
| java.lang.Boolean | boolean | 2 | 1 | 1 | - | Unboxing | Jdk -> Jdk |
| void | org.apache.james.task.Task | 6 | 1 | 1 | - | - | Jdk -> Internal |
| org.testcontainers.containers.wait.strategy.WaitAllStrategy | org.testcontainers.containers.wait.strategy.WaitStrategy | 1 | 1 | 1 | - | - | External -> External |
| java.util.function.Supplier | org.apache.james.util.MemoizedSupplier | 7 | 1 | 1 | T_SUPER_R | - | Jdk -> Internal |
| org.apache.james.backend.rabbitmq.RabbitChannelPoolImpl | org.apache.james.backend.rabbitmq.RabbitMQConnectionFactory | 1 | 1 | 1 | - | - | Internal -> Internal |
| org.apache.james.backend.rabbitmq.SimpleChannelPool | org.apache.james.backend.rabbitmq.RabbitMQChannelPool | 1 | 1 | 1 | R_SUPER_T | - | Internal -> Internal |
| org.apache.james.util.Host | org.apache.james.backends.cassandra.DockerCassandraRule | 2 | 1 | 1 | - | - | Internal -> Internal |
| org.apache.james.core.MailAddress | org.apache.mailet.Mail | 2 | 1 | 1 | SIBLING | - | Internal -> Internal |
| org.apache.james.core.MailAddress | java.util.Optional<org.apache.james.core.MailAddress> | 7 | 1 | 1 | - | - | Internal -> Jdk |
| org.apache.james.core.MailAddress | org.apache.james.core.MaybeSender | 46 | 8 | 1 | - | - | Internal -> Internal |
| org.apache.mailet.Mail | org.apache.james.core.MailAddress | 1 | 1 | 1 | SIBLING | - | Internal -> Internal |
| com.google.common.collect.ImmutableList | java.util.Collection | 1 | 1 | 1 | R_SUPER_T | - | External -> Jdk |
| javax.mail.Address | java.lang.String | 2 | 1 | 1 | - | - | External -> Jdk |
| java.util.Map | com.google.common.collect.ImmutableMap.Builder | 1 | 1 | 1 | - | - | Jdk -> External |
| org.apache.james.blob.api.Store<javax.mail.internet.MimeMessage, org.apache.james.blob.mail.MimeMessagePartsId> | org.apache.james.blob.mail.MimeMessageStore.Factory | 4 | 1 | 1 | - | - | Internal -> Internal |
| org.apache.james.queue.rabbitmq.view.api.MailQueueView | org.apache.james.queue.rabbitmq.view.cassandra.CassandraMailQueueView.Factory | 1 | 1 | 1 | - | - | Internal -> Internal |
| org.apache.james.queue.rabbitmq.view.api.MailQueueView | org.apache.james.queue.rabbitmq.view.api.MailQueueView.Factory | 3 | 1 | 1 | - | - | Internal -> Internal |
| org.apache.mailet.ArbitrarySerializable | org.apache.mailet.AttributeValueTest.TestArbitrarySerializable | 3 | 1 | 1 | R_SUPER_T | - | Internal -> Internal |
| org.apache.james.mailbox.model.MessageId.Factory | org.apache.james.mailbox.model.MessageId.Factory<U> | 3 | 1 | 1 | - | - | Internal -> Internal |
| org.apache.james.mailbox.model.MessageId.Factory | org.apache.mailet.ArbitrarySerializable.Deserializer | 3 | 1 | 1 | - | - | Internal -> Internal |
| java.util.List<org.apache.james.core.healthcheck.Result> | org.apache.james.core.healthcheck.ResultStatus | 2 | 1 | 1 | - | - | Jdk -> Internal |
| java.io.Serializable | org.apache.mailet.Attribute | 9 | 3 | 1 | - | - | Jdk -> Internal |
| java.lang.Object | org.apache.mailet.Attribute | 2 | 2 | 1 | - | - | Jdk -> Internal |
| java.lang.String | org.apache.mailet.AttributeName | 64 | 7 | 1 | Composition | - | Jdk -> Internal |
| org.apache.james.blob.objectstorage.ObjectStorageBlobsDAOBuilder | org.apache.james.blob.objectstorage.ObjectStorageBlobsDAOBuilder.RequireContainerName | 6 | 1 | 1 | - | - | Internal -> Internal |
| org.apache.james.blob.objectstorage.ObjectStorageBlobsDAOBuilder | org.apache.james.blob.objectstorage.ObjectStorageBlobsDAOBuilder.ReadyToBuild | 11 | 1 | 1 | - | - | Internal -> Internal |
| java.util.function.Function | java.util.function.Supplier | 2 | 1 | 1 | - | - | Jdk -> Jdk |
| java.io.Serializable | org.apache.mailet.AttributeValue<?> | 2 | 2 | 1 | - | - | Jdk -> Internal |
| java.util.List | com.google.common.collect.ImmutableSet | 1 | 1 | 1 | SIBLING | - | Jdk -> External |
| org.apache.james.mailbox.tika.TextExtractorConfiguration | com.google.common.collect.ImmutableSet<java.lang.String> | 2 | 1 | 1 | - | - | Internal -> External |
| com.google.common.collect.ImmutableList.Builder | com.google.common.collect.ImmutableSet.Builder | 1 | 1 | 1 | SIBLING | - | External -> External |
| org.apache.james.modules.objectstore.BlobStoreChoosingModule.BlobStoreFactory | org.apache.james.blob.api.BlobStore | 1 | 1 | 1 | - | - | Internal -> Internal |
| org.apache.james.modules.objectstore.BlobStoreChoosingModule.SwiftBlobStoreFactory | org.apache.james.blob.objectstorage.ObjectStorageBlobsDAO | 1 | 1 | 1 | - | - | Internal -> Internal |
| org.apache.james.modules.objectstore.BlobStoreChoosingModule.CassandraBlobStoreFactory | org.apache.james.blob.cassandra.CassandraBlobsDAO | 1 | 1 | 1 | - | - | Internal -> Internal |
| org.apache.james.backends.es.ElasticSearchConfiguration | org.apache.james.quota.search.elasticsearch.ElasticSearchQuotaConfiguration | 2 | 1 | 1 | - | - | Internal -> Internal |
| org.apache.james.backends.es.ElasticSearchConfiguration | org.apache.james.mailbox.elasticsearch.ElasticSearchMailboxConfiguration | 3 | 1 | 1 | - | - | Internal -> Internal |
| java.util.concurrent.CompletableFuture | java.util.concurrent.CompletableFuture<?> | 5 | 1 | 1 | - | - | Jdk -> Jdk |
| java.util.concurrent.CompletableFuture<java.lang.Void> | void | 4 | 2 | 1 | - | - | Jdk -> Jdk |
| org.apache.james.jmap.methods.integration.JamesWithSpamAssassin | org.apache.james.GuiceJamesServer | 5 | 1 | 1 | Composition | - | Internal -> Internal |
| org.apache.james.backend.rabbitmq.RabbitMQConfiguration | org.apache.commons.configuration.Configuration | 1 | 1 | 1 | - | - | Internal -> External |
| org.apache.james.blob.cassandra.CassandraBlobsDAO | org.apache.james.blob.api.BlobStore | 1 | 1 | 1 | R_SUPER_T | - | Internal -> Internal |
| org.apache.james.blob.objectstorage.ObjectStorageBlobsDAO | org.apache.james.blob.api.BlobStore | 1 | 1 | 1 | R_SUPER_T | - | Internal -> Internal |
| java.util.Optional<org.apache.james.jmap.model.Keywords.KeywordsFactory.KeywordsValidator> | org.apache.james.jmap.model.Keywords.KeywordsFactory.KeywordsValidator | 1 | 1 | 1 | - | - | Jdk -> Internal |
| java.util.Optional | java.util.function.Predicate | 1 | 1 | 1 | - | - | Jdk -> Jdk |
| void | java.util.concurrent.CompletableFuture<org.apache.james.blob.api.BlobId> | 1 | 1 | 1 | - | - | Jdk -> Jdk |
| org.apache.james.blob.api.BlobId | java.util.concurrent.CompletableFuture<org.apache.james.blob.api.BlobId> | 1 | 1 | 1 | - | - | Internal -> Jdk |
| org.apache.james.mailbox.model.MailboxPath | org.apache.james.mailbox.store.mail.model.Mailbox | 9 | 2 | 1 | - | - | Internal -> Internal |
| com.github.fge.lambdas.supplier.ThrowingSupplier<org.apache.james.task.Task> | org.apache.james.webadmin.routes.ReindexingRoutes.TaskGenerator | 1 | 1 | 1 | - | - | External -> Internal |
| org.apache.james.mailbox.model.MailboxPath | org.apache.james.mailbox.model.MailboxId | 16 | 3 | 1 | - | - | Internal -> Internal |
| int | java.util.UUID | 3 | 1 | 1 | - | - | Jdk -> Jdk |
| org.apache.james.mailbox.store.MailboxSessionMapperFactory | org.apache.james.mailbox.SystemMailboxesProvider | 1 | 1 | 1 | - | - | Internal -> Internal |
| org.apache.james.util.FluentFutureStream | reactor.core.publisher.Flux | 3 | 2 | 1 | - | - | Internal -> External |
| java.util.concurrent.CompletableFuture | reactor.core.publisher.Flux | 22 | 5 | 1 | - | - | Jdk -> External |
| java.util.concurrent.CompletableFuture<java.lang.Long> | long | 3 | 1 | 1 | - | - | Jdk -> Jdk |
| java.util.stream.Stream | reactor.core.publisher.Flux | 6 | 5 | 1 | - | - | Jdk -> External |
| java.util.Optional | reactor.core.publisher.Mono | 11 | 3 | 1 | - | - | Jdk -> External |
| org.apache.james.util.FluentFutureStream | reactor.core.publisher.Mono | 1 | 1 | 1 | - | - | Internal -> Internal |
| java.util.concurrent.CompletableFuture | reactor.core.publisher.Mono | 287 | 13 | 1 | - | - | Jdk -> External |
| org.apache.james.mailbox.MailboxSession | org.apache.james.core.User | 9 | 2 | 1 | - | - | Internal -> Internal |
| org.apache.james.mailbox.mock.MockMailboxSession | org.apache.james.core.User | 1 | 1 | 1 | Composition | - | Internal -> Internal |
| org.apache.james.mailbox.MailboxSession | long | 9 | 1 | 1 | Composition | - | Internal -> Jdk |
| long | java.util.Optional<org.apache.james.mailbox.MailboxSession.SessionId> | 30 | 1 | 1 | - | - | Jdk -> Jdk |
| long | org.apache.james.mailbox.MailboxSession.SessionId | 11 | 1 | 1 | Composition | - | Jdk -> Internal |
| java.util.Optional<org.apache.james.mailbox.MailboxSession.SessionId> | org.apache.james.mailbox.MailboxSession.SessionId | 18 | 1 | 1 | - | - | Jdk -> Internal |
| java.lang.String | org.apache.james.core.MaybeSender | 1 | 1 | 1 | - | - | Jdk -> Internal |
| org.apache.james.mailbox.store.event.EventFactory.AddedImpl | org.apache.james.mailbox.MailboxListener.Added | 4 | 3 | 1 | R_SUPER_T | - | Internal -> Internal |
| org.apache.james.mailbox.store.event.EventFactory.ExpungedImpl | org.apache.james.mailbox.MailboxListener.Expunged | 1 | 1 | 1 | R_SUPER_T | - | Internal -> Internal |
| org.apache.james.mailbox.store.event.EventFactory.FlagsUpdatedImpl | org.apache.james.mailbox.MailboxListener.FlagsUpdated | 1 | 1 | 1 | R_SUPER_T | - | Internal -> Internal |
| org.apache.james.mailbox.model.MailboxId | org.apache.james.mailbox.store.mail.model.Mailbox | 1 | 1 | 1 | - | - | Internal -> Internal |
| org.apache.james.mailbox.MessageUid | org.apache.james.mailbox.model.MessageRange | 2 | 1 | 1 | Composition | - | Internal -> Internal |
| QuotaEvent$ | EventSerializer$ | 1 | 1 | 1 | - | - | Internal -> Internal |
| EventSerializer$ | org.apache.james.event.json.JsonSerialize.EventSerializer | 1 | 1 | 1 | - | - | Internal -> Internal |
| org.apache.james.mailbox.MailboxSession.User | org.apache.james.core.User | 4 | 1 | 1 | - | - | Internal -> Internal |
| org.apache.james.mailbox.mock.MockMailboxSession | org.apache.james.mailbox.MailboxSession | 10 | 1 | 1 | R_SUPER_T | - | Internal -> Internal |
| org.apache.james.mailbox.MailboxSession.User | java.lang.String | 1 | 1 | 1 | - | - | Internal -> Jdk |
| java.util.Map | java.util.Collection | 4 | 1 | 1 | - | - | Jdk -> Jdk |
| com.google.common.collect.ImmutableMap.Builder | com.google.common.collect.ImmutableList.Builder | 4 | 2 | 1 | SIBLING | - | External -> External |
| org.apache.james.mailbox.store.SimpleMailboxMetaData | org.apache.james.mailbox.model.MailboxMetaData | 1 | 1 | 1 | R_SUPER_T | - | Internal -> Internal |
| org.apache.james.mailbox.store.SimpleMessageMetaData | org.apache.james.mailbox.model.MessageMetaData | 2 | 1 | 1 | R_SUPER_T | - | Internal -> Internal |
| void | org.apache.james.backends.cassandra.components.CassandraType.InitializationStatus | 1 | 1 | 1 | - | - | Jdk -> Internal |
| org.apache.james.mailrepository.cassandra.CassandraMailRepositoryMailDAO | org.apache.james.mailrepository.cassandra.CassandraMailRepositoryMailDaoAPI | 6 | 1 | 1 | R_SUPER_T | - | Internal -> Internal |
| java.nio.ByteBuffer | java.lang.String | 3 | 1 | 1 | SIBLING | - | Jdk -> Jdk |
| java.util.SortedMap | java.util.Map | 1 | 1 | 1 | R_SUPER_T | - | Jdk -> Jdk |
| java.util.Map | java.util.SortedMap | 5 | 1 | 1 | T_SUPER_R | - | Jdk -> Jdk |
| org.apache.james.blob.api.HashBlobId | org.apache.james.blob.api.BlobId | 1 | 1 | 1 | R_SUPER_T | - | Internal -> Internal |
| org.apache.james.mailbox.store.event.EventFactory.MailboxDeletionBuilder | org.apache.james.mailbox.store.event.EventFactory.RequireMailboxEvent<org.apache.james.mailbox.store.event.EventFactory.RequireQuotaRoot<org.apache.james.mailbox.store.event.EventFactory.RequireQuotaCount<org.apache.james.mailbox.store.event.EventFactory.RequireQuotaSize<org.apache.james.mailbox.store.event.EventFactory.MailboxDeletionFinalStage>>>> | 1 | 1 | 1 | - | - | Internal -> Internal |
| org.apache.james.mailbox.store.event.EventFactory.MailboxRenamedBuilder | org.apache.james.mailbox.store.event.EventFactory.RequireSession<org.apache.james.mailbox.store.event.EventFactory.RequireMailboxId<org.apache.james.mailbox.store.event.EventFactory.RequireOldPath<org.apache.james.mailbox.store.event.EventFactory.RequireNewPath<org.apache.james.mailbox.store.event.EventFactory.MailboxRenamedFinalStage>>>> | 1 | 1 | 1 | - | - | Internal -> Internal |
| org.apache.james.mailbox.store.event.EventFactory.ExpungedBuilder | org.apache.james.mailbox.store.event.EventFactory.RequireMailboxEvent<org.apache.james.mailbox.store.event.EventFactory.RequireMetadata<org.apache.james.mailbox.store.event.EventFactory.ExpungedFinalStage>> | 1 | 1 | 1 | - | - | Internal -> Internal |
| org.apache.james.mailbox.store.event.EventFactory.MailboxAddedBuilder | org.apache.james.mailbox.store.event.EventFactory.RequireMailboxEvent<org.apache.james.mailbox.store.event.EventFactory.MailboxAddedFinalStage> | 1 | 1 | 1 | - | - | Internal -> Internal |
| org.apache.james.mailbox.store.event.EventFactory.FlagsUpdatedBuilder | org.apache.james.mailbox.store.event.EventFactory.RequireMailboxEvent<org.apache.james.mailbox.store.event.EventFactory.RequireUpdatedFlags<org.apache.james.mailbox.store.event.EventFactory.FlagsUpdatedFinalStage>> | 1 | 1 | 1 | - | - | Internal -> Internal |
| org.apache.james.mailbox.store.event.EventFactory.MailboxAclUpdatedBuilder | org.apache.james.mailbox.store.event.EventFactory.RequireMailboxEvent<org.apache.james.mailbox.store.event.EventFactory.RequireAclDiff<org.apache.james.mailbox.store.event.EventFactory.MailboxAclUpdatedFinalStage>> | 1 | 1 | 1 | - | - | Internal -> Internal |
| org.apache.james.mailbox.store.event.EventFactory.AddedBuilder | org.apache.james.mailbox.store.event.EventFactory.RequireMailboxEvent<org.apache.james.mailbox.store.event.EventFactory.RequireMetadata<org.apache.james.mailbox.store.event.EventFactory.AddedFinalStage>> | 1 | 1 | 1 | - | - | Internal -> Internal |
| org.apache.james.mailbox.store.event.EventFactory.RequireQuotaCount | org.apache.james.mailbox.store.event.EventFactory.RequireQuotaCountValue | 1 | 1 | 1 | - | - | Internal -> Internal |
| com.google.common.collect.ImmutableSortedMap | java.util.Map | 2 | 1 | 1 | R_SUPER_T | - | External -> Jdk |
| org.apache.james.mailbox.store.event.MailboxEventDispatcher | org.apache.james.mailbox.store.event.DelegatingMailboxListener | 19 | 1 | 1 | - | - | Internal -> Internal |
| org.apache.james.mailbox.store.event.EventFactory.RequireUser | org.apache.james.mailbox.store.event.EventFactory.RequireEventId | 1 | 1 | 1 | - | - | Internal -> Internal |
| org.apache.james.mailbox.store.event.EventFactory.RequireSession | org.apache.james.mailbox.store.event.EventFactory.RequireEventId | 1 | 1 | 1 | - | - | Internal -> Internal |
| io.swagger.annotations.Api | org.apache.james.backend.rabbitmq.RabbitMQManagementAPI | 1 | 1 | 1 | - | - | External -> Internal |
| org.apache.james.mailbox.events.EventBusTestFixture.EventMatcherThrowingListener | org.apache.james.mailbox.events.EventBusTestFixture.MailboxListenerCountingSuccessfulExecution | 1 | 1 | 1 | R_SUPER_T | - | Internal -> Internal |
| org.apache.james.mailbox.store.StoreMailboxManager | org.apache.james.mailbox.store.MailboxManagerConfiguration | 2 | 1 | 1 | Composition | - | Internal -> Internal |
| org.apache.james.mailbox.MailboxManager | org.apache.james.mailbox.store.SessionProvider | 13 | 4 | 1 | - | - | Internal -> Internal |
| org.apache.james.mailbox.store.FakeAuthenticator | org.apache.james.mailbox.store.Authenticator | 2 | 2 | 1 | R_SUPER_T | - | Internal -> Internal |
| reactor.rabbitmq.OutboundMessage | byte | 1 | 1 | 1 | - | - | Internal -> Jdk |
| org.apache.james.imap.processor.IdleProcessor.IdleMailboxListener | org.apache.james.mailbox.events.Registration | 1 | 1 | 1 | - | - | Internal -> Internal |
| java.util.Optional<org.apache.james.mailbox.model.MailboxId> | org.apache.james.mailbox.model.MailboxId | 1 | 1 | 1 | - | - | Jdk -> Internal |
| org.apache.james.mailbox.store.event.DefaultDelegatingMailboxListener | org.apache.james.mailbox.events.EventBus | 1 | 1 | 1 | - | - | Internal -> Internal |
| org.apache.james.mailbox.MailboxListener | org.apache.james.mailbox.events.Group | 1 | 1 | 1 | - | - | Internal -> Internal |
| org.apache.james.mailbox.store.event.DefaultDelegatingMailboxListener | org.apache.james.mailbox.events.InVMEventBus | 16 | 1 | 1 | - | - | Internal -> Internal |
| org.apache.james.mailbox.store.event.DelegatingMailboxListener | org.apache.james.mailbox.events.EventBus | 27 | 1 | 1 | - | - | Internal -> Internal |
| org.apache.james.mailbox.MailboxListener | org.apache.james.mailbox.MailboxListener.GroupMailboxListener | 7 | 1 | 1 | R_SUPER_T | - | Internal -> Internal |
| org.apache.james.mailbox.store.event.MailboxListenerRegistry | org.apache.james.mailbox.events.EventBus | 2 | 1 | 1 | - | - | Internal -> Internal |
| org.apache.james.mailbox.store.event.MailboxListenerRegistry | org.apache.james.mailbox.events.InVMEventBus | 1 | 1 | 1 | - | - | Internal -> Internal |
| org.apache.james.mailbox.MailboxListener.GroupMailboxListener | org.apache.commons.lang3.tuple.Pair<org.apache.james.mailbox.MailboxListener, org.apache.james.mailbox.events.Group> | 4 | 1 | 1 | - | - | Internal -> External |
| org.apache.james.mailbox.MailboxListener.GroupMailboxListener | org.apache.james.mailbox.MailboxListener | 3 | 1 | 1 | R_SUPER_T | - | Internal -> Internal |
| org.apache.james.mailbox.MailboxListener | org.apache.commons.lang3.tuple.Pair<org.apache.james.mailbox.MailboxListener, org.apache.james.mailbox.events.Group> | 1 | 1 | 1 | - | - | Internal -> External |
| java.lang.Class<? extendsorg.apache.james.mailbox.events.Group> | org.apache.james.mailbox.events.Group | 1 | 1 | 1 | - | - | Jdk -> Internal |
| reactor.core.publisher.Mono | reactor.core.publisher.Flux | 5 | 2 | 1 | SIBLING | - | External -> External |
| org.apache.james.mailbox.MailboxListener | org.apache.james.mailbox.events.EventBusTestFixture.MailboxListenerCountingSuccessfulExecution | 1 | 1 | 1 | T_SUPER_R | - | Internal -> Internal |
| java.lang.String | org.apache.mailet.Attribute | 7 | 2 | 1 | - | - | Jdk -> Internal |
| java.util.HashMap | com.google.common.collect.ImmutableMap | 1 | 1 | 1 | SIBLING | - | Jdk -> External |
| org.apache.james.mailbox.events.GroupRegistration.WorkQueueName | org.apache.james.mailbox.events.Group | 2 | 1 | 1 | Composition | - | Internal -> Internal |
| org.apache.james.mailbox.cassandra.mail.utils.FlagsUpdateStageResult | reactor.core.publisher.Mono<org.apache.james.mailbox.cassandra.mail.utils.FlagsUpdateStageResult> | 1 | 1 | 1 | - | - | Internal -> External |
| java.util.Optional<org.apache.james.mailbox.MessageUid> | org.apache.james.mailbox.MessageUid | 3 | 1 | 1 | - | - | Jdk -> Internal |
| java.util.Optional<org.apache.james.mailbox.MessageUid> | java.lang.Boolean | 4 | 1 | 1 | - | - | Jdk -> Jdk |
| java.util.Optional<java.lang.Long> | java.lang.Long | 11 | 1 | 1 | - | - | Jdk -> Jdk |
| org.apache.james.mailbox.store.mail.model.Mailbox | org.apache.james.mailbox.store.mail.model.impl.SimpleMailbox | 2 | 1 | 1 | T_SUPER_R | - | Internal -> Internal |
| java.util.concurrent.CompletionStage | reactor.core.publisher.Mono | 3 | 1 | 1 | - | - | Jdk -> External |
| java.util.Optional<org.apache.james.mailbox.store.mail.model.impl.SimpleMailbox> | org.apache.james.mailbox.store.mail.model.impl.SimpleMailbox | 4 | 1 | 1 | - | - | Jdk -> Internal |
| org.apache.james.mailbox.acl.ACLDiff | reactor.core.publisher.Mono<org.apache.james.mailbox.acl.ACLDiff> | 1 | 1 | 1 | - | - | Internal -> External |
| java.util.stream.Stream | reactor.core.publisher.Mono | 1 | 1 | 1 | - | - | Jdk -> External |
| java.util.concurrent.CompletableFuture<java.lang.Boolean> | boolean | 1 | 1 | 1 | - | - | Jdk -> Jdk |
| org.apache.james.queue.rabbitmq.RabbitClient | java.util.concurrent.LinkedBlockingQueue<reactor.rabbitmq.AcknowledgableDelivery> | 1 | 1 | 1 | - | - | Internal -> Jdk |
| com.rabbitmq.client.GetResponse | com.rabbitmq.client.Delivery | 2 | 1 | 1 | - | - | External -> External |
| com.rabbitmq.client.GetResponse | reactor.rabbitmq.AcknowledgableDelivery | 1 | 1 | 1 | - | - | External -> Internal |
| java.util.concurrent.CompletableFuture<java.util.Optional<CassandraMailRepositoryMailDAO.MailDTO>> | reactor.core.publisher.Mono<java.util.Optional<CassandraMailRepositoryMailDAO.MailDTO>> | 1 | 1 | 1 | - | - | Jdk -> External |
| java.util.concurrent.atomic.AtomicBoolean | boolean | 2 | 2 | 1 | - | - | Jdk -> Jdk |
| reactor.core.publisher.Flux | java.util.stream.Stream | 1 | 1 | 1 | - | - | External -> Jdk |
| reactor.core.publisher.Mono<byte[]> | byte | 1 | 1 | 1 | - | - | External -> Jdk |
| void | reactor.core.publisher.Mono<java.lang.Void> | 3 | 3 | 1 | - | - | Jdk -> Internal |
| org.apache.james.mailbox.events.Registration | org.apache.james.mailbox.events.LocalListenerRegistry.LocalRegistration | 1 | 1 | 1 | - | - | Internal -> Internal |
| java.util.Map | com.google.common.collect.ImmutableList | 1 | 1 | 1 | - | - | Jdk -> External |
| com.google.common.collect.ImmutableMap | java.util.Optional | 1 | 1 | 1 | - | - | External -> Jdk |
| int | org.apache.mailet.Attribute | 1 | 1 | 1 | - | - | Jdk -> Internal |
| java.lang.Object | java.util.Optional<org.apache.mailet.Attribute> | 1 | 1 | 1 | - | - | Jdk -> Jdk |
| java.lang.String | org.apache.mailet.AttributeValue<java.lang.String> | 6 | 2 | 1 | - | - | Jdk -> Internal |
| reactor.core.publisher.Mono<java.time.Instant> | java.time.Instant | 1 | 1 | 1 | - | - | External -> Jdk |
| reactor.core.publisher.Mono<java.lang.Long> | java.lang.Long | 1 | 1 | 1 | - | - | External -> Jdk |
| org.apache.james.core.healthcheck.Result | reactor.core.publisher.Mono<org.apache.james.core.healthcheck.Result> | 3 | 1 | 1 | - | - | Internal -> External |
| com.datastax.driver.core.ResultSet | com.datastax.driver.core.Row | 1 | 1 | 1 | - | - | External -> External |
| org.apache.james.http.jetty.Configuration.Builder | org.apache.james.modules.data.JPAConfiguration.RequireDriverName | 1 | 1 | 1 | - | - | Internal -> Internal |
| boolean | java.lang.Boolean | 1 | 1 | 1 | - | Boxing | Jdk -> Jdk |
| org.apache.james.http.jetty.Configuration.Builder | org.apache.james.modules.data.JPAConfiguration.ReadyToBuild | 3 | 1 | 1 | - | - | Internal -> Internal |
| com.nurkiewicz.asyncretry.function.RetryCallable | java.util.concurrent.Callable | 1 | 1 | 1 | - | - | External -> Jdk |
| org.apache.james.mailbox.model.MessageRange | java.util.List<org.apache.james.mailbox.MessageUid> | 3 | 1 | 1 | - | - | Internal -> Jdk |
| org.apache.james.mailbox.store.mail.model.MailboxMessage | org.apache.james.mailbox.model.MessageRange | 2 | 1 | 1 | - | - | Internal -> Internal |
| org.apache.james.vault.DeletedMessage.Builder.RequireMessageId | org.apache.james.vault.DeletedMessage.Builder.Steps.RequireMetadata | 1 | 1 | 1 | - | - | Internal -> Internal |
| org.apache.mailet.Mail | org.apache.mailet.Attribute | 1 | 1 | 1 | Composition | - | Internal -> Internal |
| java.io.Serializable | java.lang.Object | 1 | 1 | 1 | - | - | Jdk -> Jdk |
| java.lang.String | java.util.Optional<org.apache.mailet.AttributeName> | 1 | 1 | 1 | - | - | Jdk -> Jdk |
| org.apache.mailet.Mail | org.apache.james.server.core.MailImpl.Builder | 2 | 1 | 1 | - | - | Internal -> Internal |
| org.apache.james.server.core.MailImpl | org.apache.james.server.core.MailImpl.Builder | 2 | 2 | 1 | - | - | Internal -> Internal |
| org.apache.commons.configuration.HierarchicalConfiguration | org.apache.james.mailrepository.memory.MailRepositoryStoreConfiguration.Item | 1 | 1 | 1 | Composition | - | External -> Internal |
| org.apache.commons.configuration.HierarchicalConfiguration | org.apache.james.mailrepository.memory.MailRepositoryStoreConfiguration | 1 | 1 | 1 | - | - | External -> Internal |
| org.apache.james.vault.search.CriterionFactory.EqualsMatcherFactory | org.apache.james.mailbox.model.SearchQuery.Criterion | 1 | 1 | 1 | - | - | Internal -> Internal |
| org.apache.james.vault.search.CriterionFactory.StringMatcherFactory | org.apache.james.vault.search.CriterionFactory.StringCriterionFactory | 1 | 1 | 1 | - | - | Internal -> Internal |
| org.apache.james.vault.search.CriterionFactory.ZonedDateTimeMatcherFactory | org.apache.james.vault.search.CriterionFactory.ZonedDateTimeCriterionFactory | 2 | 1 | 1 | - | - | Internal -> Internal |
| void | org.apache.james.server.core.MailImpl.Builder | 1 | 1 | 1 | - | - | Jdk -> Internal |
| org.apache.james.http.jetty.Configuration.Builder | org.apache.james.server.core.MailImpl.RequireName | 1 | 1 | 1 | - | - | Internal -> Internal |
| org.apache.mailet.base.test.FakeMail.Builder | org.apache.mailet.base.test.FakeMail.RequireName | 2 | 1 | 1 | - | - | Internal -> Internal |
| org.apache.james.http.jetty.Configuration.Builder | org.apache.mailet.base.test.FakeMail.RequireName | 1 | 1 | 1 | - | - | Internal -> Internal |
| org.apache.james.vault.DeletedMessage | org.apache.commons.lang3.tuple.Pair<byte[], org.apache.james.vault.DeletedMessage> | 1 | 1 | 1 | - | - | Internal -> External |
| org.apache.james.vault.DeletedMessage.Builder.Steps.RequirePayload<org.apache.james.vault.DeletedMessage.Builder.FinalStage> | org.apache.james.vault.DeletedMessage.Builder.FinalStage | 1 | 1 | 1 | - | - | Internal -> Internal |
| org.apache.james.lifecycle.api.Configurable | org.apache.james.lifecycle.api.Startable | 35 | 1 | 1 | R_SUPER_T | - | Internal -> Internal |
| org.apache.james.mailbox.events.EventDeadLetters | org.apache.james.webadmin.service.EventDeadLettersService | 2 | 1 | 1 | Composition | - | Internal -> Internal |
| reactor.core.publisher.Flux | java.util.function.Supplier | 5 | 1 | 1 | - | - | External -> Jdk |
| org.apache.james.mailbox.events.EventBus | org.apache.james.webadmin.service.EventDeadLettersRedeliverService | 2 | 1 | 1 | Composition | - | Internal -> Internal |
| java.util.function.Supplier<reactor.core.publisher.Flux<reactor.util.function.Tuple2<org.apache.james.mailbox.events.Event, org.apache.james.mailbox.events.Group>>> | org.apache.james.webadmin.service.EventRetriever | 3 | 1 | 1 | - | - | Jdk -> Internal |
| org.apache.james.webadmin.service.EventDeadLettersRedeliverService.RedeliverResult | org.apache.james.task.Task.Result | 2 | 1 | 1 | - | - | Internal -> Internal |
| org.apache.james.server.core.configuration.ConfigurationProvider | org.apache.james.modules.mailbox.ListenersConfiguration | 1 | 1 | 1 | - | - | Internal -> Internal |
| com.google.common.collect.ImmutableMap | com.google.common.collect.ImmutableList | 1 | 1 | 1 | SIBLING | - | External -> External |
| org.apache.james.mailbox.store.mail.model.MailboxMessage | org.apache.james.mailbox.store.mail.model.Message | 3 | 1 | 1 | R_SUPER_T | - | Internal -> Internal |
| java.lang.String | org.apache.james.modules.objectstorage.ObjectStorageProvider | 7 | 1 | 1 | - | - | Jdk -> Internal |
| java.util.Optional<org.apache.james.blob.objectstorage.swift.SwiftKeystone2ObjectStorage.Configuration> | org.apache.james.modules.objectstorage.SpecificAuthConfiguration | 2 | 1 | 1 | - | - | Jdk -> Internal |
| org.apache.james.http.jetty.Configuration.Builder | org.apache.james.modules.objectstorage.aws.s3.AwsS3AuthConfiguration.Builder.RequiredEndpoint | 1 | 1 | 1 | - | - | Internal -> Internal |
| org.apache.james.core.User | org.apache.james.webadmin.vault.routes.DeletedMessagesVaultRoutes.UserVaultAction | 1 | 1 | 1 | - | - | Internal -> Internal |
| org.apache.james.mailbox.store.mail.model.Mailbox | org.apache.james.mailbox.backup.MailboxWithAnnotations | 4 | 1 | 1 | Composition | - | Internal -> Internal |
| java.util.Set<org.apache.james.mailbox.extension.PreDeletionHook> | org.apache.james.mailbox.store.PreDeletionHooks | 13 | 1 | 1 | Composition | - | Jdk -> Internal |
| org.apache.james.queue.api.MailQueue.MailQueueItem | org.reactivestreams.Publisher<org.apache.james.queue.api.MailQueue.MailQueueItem> | 1 | 1 | 1 | - | - | Internal -> External |
| org.apache.james.queue.api.MailQueue.MailQueueItem | reactor.core.publisher.Flux<org.apache.james.queue.api.MailQueue.MailQueueItem> | 5 | 1 | 1 | - | - | Internal -> External |
| org.apache.james.queue.rabbitmq.Dequeuer.RabbitMQMailQueueItem | reactor.core.publisher.Mono<org.apache.james.queue.rabbitmq.Dequeuer.RabbitMQMailQueueItem> | 1 | 1 | 1 | - | - | Internal -> External |
| java.util.concurrent.LinkedBlockingQueue | reactor.core.publisher.Flux | 1 | 1 | 1 | - | - | Jdk -> External |
| org.apache.james.backend.rabbitmq.RabbitMQConnectionFactory | org.apache.james.backend.rabbitmq.SimpleConnectionPool | 3 | 1 | 1 | Composition | - | Internal -> Internal |
| com.rabbitmq.client.Channel | reactor.core.publisher.Mono<com.rabbitmq.client.Channel> | 1 | 1 | 1 | - | - | External -> External |
| org.apache.james.backend.rabbitmq.RabbitMQConnectionFactory | reactor.core.publisher.Mono<com.rabbitmq.client.Connection> | 1 | 1 | 1 | - | - | Internal -> External |
| com.google.common.collect.Multimap | com.google.common.collect.Table | 1 | 1 | 1 | SIBLING | - | External -> External |
| org.apache.james.mailbox.events.Event.EventId | org.apache.james.mailbox.events.EventDeadLetters.InsertionId | 26 | 3 | 1 | - | - | Internal -> Internal |
| reactor.util.function.Tuple2 | reactor.util.function.Tuple3 | 5 | 1 | 1 | T_SUPER_R | - | External -> External |
| java.util.List | java.util.concurrent.ConcurrentLinkedDeque | 1 | 1 | 1 | SIBLING | - | Jdk -> Jdk |
| com.google.common.io.Resources | org.apache.james.mailbox.inmemory.manager.InMemoryIntegrationResources | 1 | 1 | 1 | - | - | External -> Internal |
| org.apache.james.mailbox.inmemory.manager.InMemoryIntegrationResources.Resources | org.apache.james.mailbox.inmemory.manager.InMemoryIntegrationResources | 14 | 1 | 1 | - | - | Internal -> Internal |
| org.apache.james.mailbox.manager.ManagerTestResources | org.apache.james.mailbox.manager.IntegrationResources | 2 | 1 | 1 | - | - | Internal -> Internal |
| java.util.function.BiFunction | java.util.function.Function | 3 | 1 | 1 | - | - | Jdk -> Jdk |
| org.apache.james.mailbox.extension.PreDeletionHook | java.util.function.Function<org.apache.james.mailbox.extension.PreDeletionHook, org.apache.james.mailbox.inmemory.manager.InMemoryIntegrationResources.MailboxManagerPreInstanciationStage> | 1 | 1 | 1 | - | - | Internal -> Jdk |
| org.apache.james.mailbox.quota.QuotaManager | java.util.function.Function<org.apache.james.mailbox.inmemory.manager.InMemoryIntegrationResources.BaseQuotaComponentsStage, org.apache.james.mailbox.quota.QuotaManager> | 2 | 1 | 1 | - | - | Internal -> Jdk |
| org.apache.james.mailbox.model.MessageId.Factory | org.apache.james.http.jetty.Configuration.Builder | 9 | 1 | 1 | - | - | Internal -> Internal |
| org.apache.james.JamesServerExtensionBuilder.ServerProvider | org.apache.james.JamesServerBuilder.ServerProvider | 1 | 1 | 1 | - | - | Internal -> Internal |
| java.io.InputStream | org.apache.james.protocols.imap.utils.FixedLengthInputStream | 2 | 1 | 1 | - | - | Jdk -> Internal |
| java.io.InputStream | org.apache.james.blob.api.Store.FixedLengthInputStream | 1 | 1 | 1 | Composition | - | Jdk -> Internal |
| org.apache.james.vault.search.Criterion | org.apache.james.vault.search.Criterion<?> | 9 | 1 | 1 | - | - | Internal -> Internal |
| org.apache.james.vault.DeletedMessageWithContent | org.apache.james.vault.DeletedMessage | 2 | 1 | 1 | Composition | - | Internal -> Internal |
| org.reactivestreams.Publisher<java.io.InputStream> | java.io.InputStream | 1 | 1 | 1 | - | - | External -> Jdk |
| java.lang.Long | java.time.Duration | 8 | 2 | 1 | SIBLING | - | Jdk -> Jdk |
| long | java.time.Instant | 9 | 1 | 1 | - | - | Jdk -> Jdk |
| org.apache.james.util.TimeConverter.Unit | java.time.temporal.ChronoUnit | 2 | 1 | 1 | - | - | Internal -> Jdk |
| java.lang.Long | java.time.Instant | 1 | 1 | 1 | SIBLING | - | Jdk -> Jdk |
| java.io.PipedInputStream | org.apache.james.webadmin.vault.routes.ExportService.ZippedData | 1 | 1 | 1 | - | - | Jdk -> Internal |
| java.io.InputStream | org.apache.james.vault.DeletedMessageZipper.DeletedMessageContentLoader | 1 | 1 | 1 | - | - | Jdk -> Internal |
| reactor.core.publisher.Mono<java.lang.Void> | void | 1 | 1 | 1 | - | - | External -> Jdk |
| reactor.core.publisher.Mono<java.lang.Void> | java.lang.String | 1 | 1 | 1 | - | - | External -> Jdk |
| org.apache.james.vault.DeletedMessageZipper.DeletedMessageContentLoader | java.util.Optional<java.io.InputStream> | 1 | 1 | 1 | - | - | Internal -> Jdk |
| void | org.apache.commons.compress.archivers.zip.ZipFile | 1 | 1 | 1 | - | - | Jdk -> External |
| org.apache.james.mailbox.store.mail.model.MailboxMessage | org.apache.james.mailbox.MessageManager.AppendCommand | 1 | 1 | 1 | - | - | Internal -> Internal |
| java.lang.Integer | org.apache.james.util.Port | 2 | 1 | 1 | - | - | Jdk -> Internal |
| org.apache.james.util.Host | org.apache.james.mpt.smtp.SmtpTestRule.ServerBuilder | 2 | 1 | 1 | - | - | Internal -> Internal |
| org.apache.james.mpt.smtp.CassandraRabbitMQSwiftSmtpTestRule | org.apache.james.mpt.smtp.SmtpTestRule | 2 | 1 | 1 | SIBLING | - | Internal -> Internal |
| org.apache.james.modules.objectstorage.swift.DockerSwiftTestRule | org.apache.james.modules.objectstorage.aws.s3.DockerAwsS3TestRule | 1 | 1 | 1 | SIBLING | - | Internal -> Internal |
| org.apache.james.CassandraRabbitMQSwiftJmapTestRule | org.apache.james.CassandraRabbitMQAwsS3JmapTestRule | 14 | 2 | 1 | SIBLING | - | Internal -> Internal |
| org.apache.james.mailbox.store.StoreMessageManager | org.apache.james.mailbox.MessageManager | 1 | 1 | 1 | R_SUPER_T | - | Internal -> Internal |
| org.apache.james.vault.DeletedMessage.Builder.FinalStage | org.apache.james.blob.export.api.BlobExportMechanism.FileExtensionStage | 1 | 1 | 1 | - | - | Internal -> Internal |
| org.apache.james.metrics.api.MetricFactory | org.apache.james.metrics.tests.RecordingMetricFactory | 4 | 3 | 1 | T_SUPER_R | - | Internal -> Internal |
| org.apache.james.mailbox.SimpleMailbox | org.apache.james.mailbox.model.Mailbox | 86 | 1 | 1 | R_SUPER_T | - | Internal -> Internal |
| org.apache.james.modules.BlobExportImplChoice | java.util.Optional<org.apache.james.modules.BlobExportImplChoice> | 1 | 1 | 1 | - | - | Internal -> Jdk |
| org.apache.commons.configuration.Configuration | java.util.Optional<org.apache.commons.configuration.Configuration> | 1 | 1 | 1 | - | - | External -> Jdk |
| org.apache.james.webadmin.vault.routes.DeletedMessagesVaultRoutes.UserVaultAction | org.apache.james.webadmin.vault.routes.DeletedMessagesVaultRoutes.VaultAction | 4 | 1 | 1 | - | - | Internal -> Internal |
| org.apache.james.http.jetty.Configuration.Builder | org.apache.james.linshare.client.ShareRequest.RequireMessage | 1 | 1 | 1 | - | - | Internal -> Internal |
| org.apache.james.rrt.api.RecipientRewriteTable | org.apache.james.rrt.memory.MemoryRecipientRewriteTable | 4 | 4 | 1 | T_SUPER_R | - | Internal -> Internal |
| java.util.Optional<org.apache.james.jmap.model.mailbox.Quotas> | org.apache.james.jmap.utils.quotas.QuotaLoader | 2 | 1 | 1 | - | - | Jdk -> Internal |
| java.lang.Void | org.apache.james.mailbox.backup.MailboxBackup.BackupStatus | 2 | 1 | 1 | - | - | Jdk -> Internal |
| org.apache.james.queue.api.MailQueue.MailQueueItem | ? extendsorg.apache.james.queue.api.MailQueue.MailQueueItem | 3 | 3 | 1 | R_SUPER_T | - | Internal -> Internal |
| ? extendsorg.apache.james.queue.api.MailQueue.MailQueueItem | org.apache.james.queue.api.MailQueue.MailQueueItem | 2 | 2 | 1 | T_SUPER_R | - | Internal -> Internal |
| org.apache.james.blob.api.Store.FixedLengthInputStream | java.io.InputStream | 1 | 1 | 1 | Composition | - | Internal -> Jdk |
| org.apache.james.protocols.imap.utils.FixedLengthInputStream | java.io.InputStream | 2 | 1 | 1 | - | - | Internal -> Jdk |
| org.apache.james.backends.es.EmbeddedElasticSearch | org.apache.james.DockerElasticSearchRule | 2 | 2 | 1 | - | - | Internal -> Internal |
| org.apache.james.backends.es.EmbeddedElasticSearch | org.apache.james.backends.es.DockerElasticSearchRule | 3 | 3 | 1 | SIBLING | - | Internal -> Internal |
| org.apache.james.backends.es.EmbeddedElasticSearch | org.apache.james.backends.es.DockerElasticSearch | 2 | 2 | 1 | - | - | Internal -> Internal |
| spark.Request | java.lang.String | 1 | 1 | 1 | - | - | External -> Jdk |
| spark.Response | java.lang.String | 3 | 2 | 1 | - | - | External -> Jdk |
| org.apache.james.rrt.api.RecipientRewriteTable | org.apache.james.webadmin.service.DomainAliasService | 2 | 1 | 1 | Composition | - | Internal -> Internal |
| org.elasticsearch.client.Client | org.elasticsearch.client.RestHighLevelClient | 84 | 10 | 1 | - | - | External -> External |
| org.apache.james.backends.es.IndexCreationFactory | org.apache.james.backends.es.v6.IndexCreationFactory.AliasSpecificationStep | 1 | 1 | 1 | - | - | Internal -> Internal |
| java.util.concurrent.Future<java.lang.Void> | void | 2 | 2 | 1 | - | - | Jdk -> Jdk |
| org.elasticsearch.action.search.SearchRequestBuilder | org.elasticsearch.search.builder.SearchSourceBuilder | 1 | 1 | 1 | - | - | External -> External |
| org.elasticsearch.action.search.SearchRequestBuilder | org.elasticsearch.action.search.SearchRequest | 9 | 4 | 1 | - | - | External -> External |
| org.apache.james.backend.rabbitmq.RabbitMQExtension | org.apache.james.mailbox.events.RabbitMQEventBusTest.RestartingRabbitMQExtension | 1 | 1 | 1 | T_SUPER_R | - | Internal -> Internal |
| java.lang.Long | java.lang.Integer | 6 | 2 | 1 | SIBLING | - | Jdk -> Jdk |
| org.elasticsearch.search.SearchHitField | org.elasticsearch.common.document.DocumentField | 8 | 2 | 1 | - | - | External -> External |
| org.elasticsearch.action.search.SearchRequest | java.util.stream.Stream<org.elasticsearch.search.SearchHit> | 1 | 1 | 1 | - | - | External -> Jdk |
| org.apache.james.backends.es.v6.IndexCreationFactory | org.apache.james.backends.es.IndexCreationFactory.AliasSpecificationStep | 1 | 1 | 1 | - | - | Internal -> Internal |
| org.elasticsearch.action.ListenableActionFuture | java.util.concurrent.CompletableFuture | 1 | 1 | 1 | - | - | External -> Jdk |
| org.apache.mailbox.tools.indexer.UserReindexingTask.AdditionalInformation | org.apache.mailbox.tools.indexer.ReprocessingContextInformation | 2 | 1 | 1 | SIBLING | - | Internal -> Internal |
| org.apache.james.mailbox.events.RabbitMQEventBusTest.RestartingRabbitMQExtension | org.apache.james.backend.rabbitmq.RabbitMQExtension | 1 | 1 | 1 | R_SUPER_T | - | Internal -> Internal |
| org.apache.james.mailbox.events.RabbitMQEventBusTest.TestScopedRabbitMQExtension | org.apache.james.backend.rabbitmq.RabbitMQExtension | 1 | 1 | 1 | R_SUPER_T | - | Internal -> Internal |
| org.apache.james.util.docker.DockerGenericContainer | org.apache.james.backends.es.DockerElasticSearch | 1 | 1 | 1 | Composition | - | Internal -> Internal |
| org.apache.james.blob.export.api.BlobExportMechanism.FileExtensionStage | org.apache.james.blob.export.api.BlobExportMechanism.FilePrefixStage | 1 | 1 | 1 | - | - | Internal -> Internal |
| void | org.apache.james.webadmin.WebAdminServer | 1 | 1 | 1 | - | - | Jdk -> Internal |
| java.util.Iterator | java.util.function.Supplier | 1 | 1 | 1 | - | - | Jdk -> Jdk |
| org.apache.james.filesystem.api.FileSystem | org.apache.james.jmap.crypto.SecurityKeyLoader | 2 | 1 | 1 | Composition | - | Internal -> Internal |
| java.util.Map | com.google.common.collect.ImmutableListMultimap | 1 | 1 | 1 | - | - | Jdk -> External |
| org.apache.james.queue.rabbitmq.EnqueuedItem.Builder.RequireMailQueueName | org.apache.james.queue.rabbitmq.EnqueuedItem.Builder.RequireEnqueueId | 1 | 1 | 1 | - | - | Internal -> Internal |
| org.apache.mailet.Mail | org.apache.commons.lang3.tuple.Pair<org.apache.james.queue.rabbitmq.EnQueueId, org.apache.mailet.Mail> | 5 | 2 | 1 | - | - | Internal -> External |
| org.apache.james.queue.rabbitmq.view.api.DeleteCondition.WithName | org.apache.james.queue.rabbitmq.view.api.DeleteCondition.WithEnqueueId | 1 | 1 | 1 | SIBLING | - | Internal -> Internal |
| org.apache.mailet.Mail | org.apache.james.queue.rabbitmq.EnQueueId | 3 | 1 | 1 | - | - | Internal -> Internal |
| org.apache.james.queue.rabbitmq.view.cassandra.model.MailKey | org.apache.james.queue.rabbitmq.EnQueueId | 8 | 1 | 1 | - | - | Internal -> Internal |
| org.apache.mailet.Mail | org.apache.james.queue.rabbitmq.EnqueuedItem | 5 | 1 | 1 | Composition | - | Internal -> Internal |
| org.apache.commons.lang3.tuple.Pair<org.apache.mailet.Mail, org.apache.james.queue.rabbitmq.EnqueueId> | org.apache.james.queue.rabbitmq.MailWithEnqueueId | 5 | 1 | 1 | - | - | External -> Internal |
| org.apache.mailet.Mail | org.apache.james.queue.rabbitmq.MailWithEnqueueId | 1 | 1 | 1 | Composition | - | Internal -> Internal |
| DockerGenericContainer | org.apache.james.util.docker.DockerContainer | 1 | 1 | 1 | - | - | External -> Internal |
| reactor.core.publisher.WorkQueueProcessor<org.apache.james.task.TaskWithId> | org.apache.james.task.WorkQueue | 1 | 1 | 1 | Composition | - | Internal -> Internal |
| java.util.function.Consumer<org.apache.james.task.TaskExecutionDetailsUpdater> | org.apache.james.task.TaskManagerWorker.Listener | 5 | 1 | 1 | - | - | Jdk -> Internal |
| java.io.InputStream | org.apache.james.blob.api.Store.Impl.ValueToSave | 2 | 1 | 1 | - | - | Jdk -> Internal |
| java.io.InputStream | Store.Impl.ValueToSave | 1 | 1 | 1 | - | - | Jdk -> Internal |
| java.lang.String | java.lang.Void | 1 | 1 | 1 | - | - | Jdk -> Jdk |
| java.util.concurrent.ConcurrentHashMap | com.google.common.collect.Table | 1 | 1 | 1 | - | - | Jdk -> External |
| org.apache.james.blob.objectstorage.ContainerName | org.apache.james.blob.api.BucketName | 29 | 2 | 1 | - | - | Internal -> Internal |
| org.apache.james.blob.objectstorage.ObjectStorageBlobsDAOBuilder.RequireContainerName | org.apache.james.blob.objectstorage.ObjectStorageBlobsDAOBuilder.RequireBucketName | 14 | 2 | 1 | - | - | Internal -> Internal |
| org.apache.james.blob.objectstorage.ObjectStorageBlobsDAOBuilder.RequireBucketName | org.apache.james.blob.objectstorage.ObjectStorageBlobsDAOBuilder.RequireDefaultBucketName | 14 | 1 | 1 | - | - | Internal -> Internal |
| org.apache.james.blob.api.BucketName | java.util.Optional<org.apache.james.blob.api.BucketName> | 5 | 2 | 1 | - | - | Internal -> Jdk |
| org.apache.james.modules.objectstorage.ObjectStorageBlobConfiguration.Builder.RequireContainerName | org.apache.james.modules.objectstorage.ObjectStorageBlobConfiguration.Builder.RequireAuthConfiguration | 1 | 1 | 1 | - | - | Internal -> Internal |
| org.apache.james.task.MemoryTaskManagerWorker | org.apache.james.task.SerialTaskManagerWorker | 1 | 1 | 1 | SIBLING | - | Internal -> Internal |
| org.apache.james.blob.objectstorage.PutBlobFunction | org.apache.james.blob.objectstorage.BlobPutter | 6 | 1 | 1 | - | - | Internal -> Internal |
| reactor.core.publisher.Mono | java.util.function.BiFunction | 1 | 1 | 1 | - | - | Internal -> Jdk |
| java.util.function.Supplier | java.util.function.BiFunction | 1 | 1 | 1 | - | - | Jdk -> Jdk |
| org.apache.james.vault.DeletedMessageVault | org.apache.james.vault.memory.MemoryDeletedMessagesVault | 1 | 1 | 1 | T_SUPER_R | - | Internal -> Internal |
| org.apache.james.blob.objectstorage.ObjectStorageBlobsDAOBuilder.RequireDefaultBucketName | org.apache.james.blob.objectstorage.ObjectStorageBlobsDAOBuilder.RequireBlobIdFactory | 14 | 1 | 1 | - | - | Internal -> Internal |
| org.apache.james.blob.api.BucketName | org.apache.james.blob.objectstorage.ObjectStorageBucketName | 12 | 1 | 1 | - | - | Internal -> Internal |
| org.apache.james.http.jetty.Configuration.Builder | org.apache.james.vault.metadata.StorageInformation.Builder.RequireBucketName | 1 | 1 | 1 | - | - | Internal -> Internal |
| java.util.Vector | java.util.Collection | 1 | 1 | 1 | R_SUPER_T | - | Jdk -> Jdk |
| org.apache.james.vault.dto.DeletedMessageWithStorageInformationConverter | org.apache.james.vault.metadata.MetadataSerializer | 2 | 1 | 1 | Composition | - | Internal -> Internal |
| java.time.Instant | java.time.ZonedDateTime | 1 | 1 | 1 | SIBLING | - | Jdk -> Jdk |
| org.apache.james.eventsourcing.Event | org.apache.james.queue.rabbitmq.view.cassandra.configuration.ConfigurationChanged | 1 | 1 | 1 | T_SUPER_R | - | Internal -> Internal |
| org.apache.james.eventsourcing.Event | org.apache.james.jmap.api.filtering.impl.RuleSetDefined | 1 | 1 | 1 | T_SUPER_R | - | Internal -> Internal |
| org.apache.james.eventsourcing.Event | org.apache.james.eventsourcing.eventstore.cassandra.dto.OtherEvent | 1 | 1 | 1 | T_SUPER_R | - | Internal -> Internal |
| org.apache.james.eventsourcing.Event | org.apache.james.eventsourcing.TestEvent | 1 | 1 | 1 | R_SUPER_T | - | Internal -> Internal |
| org.apache.james.eventsourcing.eventstore.cassandra.dto.EventDTOModule<T, U> | org.apache.james.json.DTOModule.Builder.RequireConversionFunctionBuilder.RequireTypeNameBuilder.RequireModuleFactory | 1 | 1 | 1 | - | - | Internal -> Internal |
| org.apache.james.http.jetty.Configuration.Builder | org.apache.james.json.DTOModule.Builder | 1 | 1 | 1 | - | - | Internal -> Internal |
| java.lang.String | org.apache.james.json.JsonGenericSerializer.UnknownTypeException | 1 | 1 | 1 | - | - | Jdk -> Internal |
| org.apache.james.server.task.json.TaskDeserializer | org.apache.james.server.task.json.JsonTaskSerializer | 1 | 1 | 1 | - | - | Internal -> Internal |
| java.lang.String | com.fasterxml.jackson.databind.JsonNode | 1 | 1 | 1 | - | - | Jdk -> External |
| org.apache.james.json.DTOModule.Builder.RequireConversionFunctionBuilder | org.apache.james.json.DTOModule.Builder.RequireToDomainObjectConverterBuilder | 1 | 1 | 1 | - | - | Internal -> Internal |
| com.fasterxml.jackson.databind.JsonNode | org.apache.mailbox.tools.indexer.dto.SingleMailboxReindexingTaskDTO | 1 | 1 | 1 | - | - | External -> Internal |
| org.apache.james.task.Task | org.apache.mailbox.tools.indexer.SingleMailboxReindexingTask | 1 | 1 | 1 | T_SUPER_R | - | Internal -> Internal |
| java.lang.Class | org.apache.james.json.DTOModule | 1 | 1 | 1 | - | - | Jdk -> Internal |
| org.apache.james.server.task.json.dto.TaskDTO<org.apache.james.task.Task> | org.apache.james.server.task.json.dto.TaskDTO | 1 | 1 | 1 | - | - | Internal -> Internal |
| org.apache.james.json.DTO<org.apache.dto.BaseType> | org.apache.james.json.DTO | 1 | 1 | 1 | - | - | Internal -> Internal |
| org.apache.james.eventsourcing.eventstore.cassandra.dto.EventDTO<org.apache.james.eventsourcing.Event> | org.apache.james.eventsourcing.eventstore.cassandra.dto.EventDTO | 1 | 1 | 1 | - | - | Internal -> Internal |
| org.junit.rules.TemporaryFolder | java.io.File | 5 | 1 | 1 | - | - | External -> Jdk |
| org.apache.james.backends.cassandra.versions.SchemaVersion | org.apache.james.backends.cassandra.versions.SchemaTransition | 10 | 1 | 1 | Composition | - | Internal -> Internal |
| org.apache.james.backends.cassandra.migration.Migration | com.google.common.collect.ImmutableList<org.apache.james.backends.cassandra.migration.Migration> | 1 | 1 | 1 | - | - | Internal -> External |
| org.apache.james.backends.cassandra.migration.Migration | java.util.List<org.apache.james.backends.cassandra.migration.Migration> | 2 | 1 | 1 | - | - | Internal -> Jdk |
| org.apache.james.rrt.cassandra.migration.MappingsSourcesMigration | org.apache.james.task.Task | 1 | 1 | 1 | R_SUPER_T | - | Internal -> Internal |
| org.apache.james.backends.cassandra.migration.Migration | org.apache.james.task.Task | 4 | 1 | 1 | R_SUPER_T | - | Internal -> Internal |
| org.apache.james.core.healthcheck.Result | java.lang.Void | 4 | 1 | 1 | - | - | Internal -> Jdk |
| com.google.common.collect.ImmutableList<org.apache.james.backends.cassandra.migration.Migration> | org.apache.james.backends.cassandra.migration.CassandraSchemaTransitions | 1 | 1 | 1 | - | - | External -> Internal |
| java.util.Map<org.apache.james.backends.cassandra.versions.SchemaTransition, org.apache.james.backends.cassandra.migration.Migration> | org.apache.james.backends.cassandra.migration.CassandraSchemaTransitions | 2 | 1 | 1 | Composition | - | Jdk -> Internal |
| org.apache.james.vault.dto.query.QueryTranslator.FieldName | org.apache.james.vault.search.FieldName | 1 | 1 | 1 | - | - | Internal -> Internal |
| org.apache.james.vault.dto.query.QueryTranslator.Operator | org.apache.james.vault.search.Operator | 1 | 1 | 1 | - | - | Internal -> Internal |
| org.apache.james.vault.utils.DeleteByQueryExecutor | org.apache.james.vault.DeletedMessageVault | 2 | 1 | 1 | Composition | - | Internal -> Internal |
| org.apache.james.server.task.json.dto.TaskDTOModule | org.apache.james.server.task.json.dto.TaskDTOModule<org.apache.mailbox.tools.indexer.ErrorRecoveryIndexationTask, org.apache.mailbox.tools.indexer.ErrorRecoveryIndexationTask.ErrorRecoveryIndexationTaskDTO> | 1 | 1 | 1 | - | - | Internal -> Internal |
| org.apache.james.server.task.json.dto.TaskDTOModule | org.apache.james.server.task.json.dto.TaskDTOModule<org.apache.mailbox.tools.indexer.UserReindexingTask.UserReindexingTaskDTO, org.apache.mailbox.tools.indexer.UserReindexingTask> | 1 | 1 | 1 | - | - | Internal -> Internal |
| org.apache.james.server.task.json.dto.TaskDTOModule | org.apache.james.server.task.json.dto.TaskDTOModule<org.apache.mailbox.tools.indexer.SingleMailboxReindexingTask, org.apache.mailbox.tools.indexer.SingleMailboxReindexingTask.SingleMailboxReindexingTaskDTO> | 1 | 1 | 1 | - | - | Internal -> Internal |
| org.apache.james.server.task.json.dto.TaskDTOModule | org.apache.james.server.task.json.dto.TaskDTOModule<org.apache.mailbox.tools.indexer.SingleMessageReindexingTask, org.apache.mailbox.tools.indexer.SingleMessageReindexingTask.SingleMessageReindexingTaskDTO> | 1 | 1 | 1 | - | - | Internal -> Internal |
| org.apache.james.server.task.json.dto.TaskDTOModule | org.apache.james.server.task.json.dto.TaskDTOModule<org.apache.mailbox.tools.indexer.FullReindexingTask, org.apache.mailbox.tools.indexer.FullReindexingTask.FullReindexingTaskDTO> | 1 | 1 | 1 | - | - | Internal -> Internal |
| org.apache.james.server.task.json.dto.TaskDTOModule | org.apache.james.server.task.json.dto.TaskDTOModule<org.apache.james.webadmin.vault.routes.DeletedMessagesVaultDeleteTask, org.apache.james.webadmin.vault.routes.DeletedMessagesVaultDeleteTask.DeletedMessagesVaultDeleteTaskDTO> | 1 | 1 | 1 | - | - | Internal -> Internal |
| org.apache.james.server.task.json.dto.TaskDTOModule | org.apache.james.server.task.json.dto.TaskDTOModule<org.apache.james.webadmin.vault.routes.DeletedMessagesVaultRestoreTask, org.apache.james.webadmin.vault.routes.DeletedMessagesVaultRestoreTask.DeletedMessagesVaultRestoreTaskDTO> | 1 | 1 | 1 | - | - | Internal -> Internal |
| org.apache.james.server.task.json.dto.TaskDTOModule | org.apache.james.server.task.json.dto.TaskDTOModule<org.apache.james.webadmin.vault.routes.DeletedMessagesVaultExportTask, org.apache.james.webadmin.vault.routes.DeletedMessagesVaultExportTask.DeletedMessagesVaultExportTaskDTO> | 1 | 1 | 1 | - | - | Internal -> Internal |
| java.io.PipedOutputStream | org.apache.james.blob.cassandra.utils.PipedOutputStreamHandlingError | 1 | 1 | 1 | T_SUPER_R | - | Jdk -> Internal |
| java.io.PipedInputStream | org.apache.james.blob.cassandra.utils.PipedInputStreamHandlingError | 3 | 1 | 1 | T_SUPER_R | - | Jdk -> Internal |
| org.apache.james.vault.DeletedMessage | void | 1 | 1 | 1 | - | - | Internal -> Jdk |
| org.apache.james.vault.memory.MemoryDeletedMessagesVault | org.apache.james.vault.DeletedMessageVault | 2 | 1 | 1 | R_SUPER_T | - | Internal -> Internal |
| java.time.Clock | org.apache.james.utils.UpdatableTickingClock | 1 | 1 | 1 | T_SUPER_R | - | Jdk -> Internal |
| org.apache.james.mailetcontainer.impl.JamesMailetContext | org.apache.camel.impl.DefaultCamelContext | 1 | 1 | 1 | - | - | Internal -> Internal |
| org.apache.commons.configuration.DefaultConfigurationBuilder | org.apache.commons.configuration2.BaseHierarchicalConfiguration | 28 | 2 | 1 | - | - | Internal -> Internal |
| org.apache.commons.configuration.Configuration | org.apache.commons.configuration2.Configuration | 1 | 1 | 1 | - | - | Internal -> Internal |
| org.apache.commons.configuration.HierarchicalConfiguration | org.apache.commons.configuration2.HierarchicalConfiguration<org.apache.commons.configuration2.tree.ImmutableNode> | 4 | 1 | 1 | - | - | Internal -> Internal |
| org.apache.commons.configuration.XMLConfiguration | org.apache.commons.configuration2.io.FileHandler | 2 | 2 | 1 | - | - | Internal -> Internal |
| org.apache.commons.configuration.DefaultConfigurationBuilder | org.apache.commons.configuration2.XMLConfiguration | 4 | 1 | 1 | - | - | Internal -> Internal |
| java.util.List | java.lang.Class | 29 | 1 | 1 | - | - | Jdk -> Jdk |
| org.apache.james.modules.server.DropWizardMetricsModule.DropWizardInitializer | org.apache.james.metrics.dropwizard.DropWizardJVMMetrics | 1 | 1 | 1 | Composition | - | Internal -> Internal |