Package app.tozzi.mail.pec.parser
Class PECMessageParser
java.lang.Object
app.tozzi.mail.pec.parser.PECMessageParser
- Author:
- biagio.tozzi
-
Method Summary
Modifier and TypeMethodDescriptionstatic PECMessageParserIstanza di PECMessageParser
L'elaborazione degli oggettiMimeMessageviene eseguita con le properties di sistema (System.getProperties())static PECMessageParsergetInstance(Properties properties) Istanza di PECMessageParser
L'elaborazione degli oggettiMimeMessageviene eseguita con le properties passate come parametroparse(jakarta.mail.internet.MimeMessage mimeMessage) Estrae, a partire da unMimeMessagerappresentante un messaggio PEC*:
Busta di trasporto:BustaEventuale messaggio di Posta Elettronica Certificata:PECEventuale ricevuta:RicevutaPECEstrae, a partire da unFilerappresentante l'EML*:
Busta di trasporto:BustaEventuale messaggio di Posta Elettronica Certificata:PECEventuale ricevuta:RicevutaPECparse(InputStream eml) Estrae, a partire da unInputStreamrappresentante l'EML*:
Busta di trasporto:BustaEventuale messaggio di Posta Elettronica Certificata:PECEventuale ricevuta:RicevutaPEC
-
Method Details
-
getInstance
Istanza di PECMessageParser
L'elaborazione degli oggettiMimeMessageviene eseguita con le properties di sistema (System.getProperties())- Returns:
- PECMessageParser
- Throws:
PECParserException
-
getInstance
Istanza di PECMessageParser
L'elaborazione degli oggettiMimeMessageviene eseguita con le properties passate come parametro- Parameters:
properties-- Returns:
- PECMessageParser
- Throws:
PECParserException
-
parse
Estrae, a partire da unFilerappresentante l'EML*:
- Busta di trasporto:
Busta - Eventuale messaggio di Posta Elettronica Certificata:
PEC - Eventuale ricevuta:
RicevutaPEC
* Il messaggio viene elaborato anche se non PEC:
- Parameters:
eml-- Returns:
- Throws:
PECParserException
- Busta di trasporto:
-
parse
Estrae, a partire da unInputStreamrappresentante l'EML*:
- Busta di trasporto:
Busta - Eventuale messaggio di Posta Elettronica Certificata:
PEC - Eventuale ricevuta:
RicevutaPEC
* Il messaggio viene elaborato anche se non PEC:
- Parameters:
eml-- Returns:
- Throws:
PECParserException
- Busta di trasporto:
-
parse
Estrae, a partire da unMimeMessagerappresentante un messaggio PEC*:
- Busta di trasporto:
Busta - Eventuale messaggio di Posta Elettronica Certificata:
PEC - Eventuale ricevuta:
RicevutaPEC
* Il messaggio viene elaborato anche se non PEC:
- Parameters:
mimeMessage-- Returns:
- Throws:
PECParserException
- Busta di trasporto:
-