MCPcopy Index your code
hub / github.com/apache/commons-email

github.com/apache/commons-email @main

Chat with this repo
repository ↗ · DeepWiki ↗ · + Follow
972 symbols 5,702 edges 113 files 596 documented · 61% 8 cross-repo links updated 6d ago★ 175
What it actually does AI analysis from the code graph — generated when you open this
loading…

Extension points exported contracts — how you extend this code

DataSourceResolver (Interface)
Creates a DataSource based on an URL. @since 1.3 [13 implementers]
commons-email2-jakarta/src/main/java/org/apache/commons/mail2/jakarta/DataSourceResolver.java
DataSourceResolver (Interface)
Creates a DataSource based on an URL. @since 1.3 [13 implementers]
commons-email2-javax/src/main/java/org/apache/commons/mail2/javax/DataSourceResolver.java

Core symbols most depended-on inside this repo

toString
called by 65
commons-email2-javax/src/main/java/org/apache/commons/mail2/javax/util/IDNEmailAddressConverter.java
toString
called by 63
commons-email2-jakarta/src/main/java/org/apache/commons/mail2/jakarta/util/IDNEmailAddressConverter.java
setSubject
called by 58
commons-email2-jakarta/src/main/java/org/apache/commons/mail2/jakarta/Email.java
setSubject
called by 58
commons-email2-javax/src/main/java/org/apache/commons/mail2/javax/Email.java
isEmpty
called by 48
commons-email2-core/src/main/java/org/apache/commons/mail2/core/EmailUtils.java
addTo
called by 45
commons-email2-jakarta/src/main/java/org/apache/commons/mail2/jakarta/Email.java
addTo
called by 45
commons-email2-javax/src/main/java/org/apache/commons/mail2/javax/Email.java
setFrom
called by 42
commons-email2-jakarta/src/main/java/org/apache/commons/mail2/jakarta/Email.java

Shape

Method 868
Class 102
Interface 2

Languages

Java100%

Modules by API surface

commons-email2-javax/src/test/java/org/apache/commons/mail2/javax/EmailTest.java83 symbols
commons-email2-javax/src/main/java/org/apache/commons/mail2/javax/Email.java83 symbols
commons-email2-jakarta/src/test/java/org/apache/commons/mail2/jakarta/EmailTest.java83 symbols
commons-email2-jakarta/src/main/java/org/apache/commons/mail2/jakarta/Email.java83 symbols
commons-email2-javax/src/main/java/org/apache/commons/mail2/javax/util/MimeMessageParser.java27 symbols
commons-email2-jakarta/src/main/java/org/apache/commons/mail2/jakarta/util/MimeMessageParser.java27 symbols
commons-email2-javax/src/test/java/org/apache/commons/mail2/javax/HtmlEmailTest.java19 symbols
commons-email2-jakarta/src/test/java/org/apache/commons/mail2/jakarta/HtmlEmailTest.java19 symbols
commons-email2-javax/src/test/java/org/apache/commons/mail2/javax/ImageHtmlEmailTest.java17 symbols
commons-email2-javax/src/main/java/org/apache/commons/mail2/javax/MultiPartEmail.java17 symbols
commons-email2-javax/src/main/java/org/apache/commons/mail2/javax/HtmlEmail.java17 symbols
commons-email2-jakarta/src/test/java/org/apache/commons/mail2/jakarta/ImageHtmlEmailTest.java17 symbols

For agents

$ claude mcp add commons-email \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact