Skip navigation links
A B C E G I L P R S U V 

A

addAttachment(byte[]) - Method in interface be.cylab.mongomail.bizz.IMailDto
adder attachment.
addRecipient(String) - Method in interface be.cylab.mongomail.bizz.IMailDto
adder recipient_email to recipients_email.

B

be.cylab.mongomail.bizz - package be.cylab.mongomail.bizz
 
be.cylab.mongomail.db - package be.cylab.mongomail.db
 
be.cylab.mongomail.server - package be.cylab.mongomail.server
 

C

canExecute(String) - Method in enum be.cylab.mongomail.bizz.ProtocolState
Check if it can execute this command given the state.
changeState(String) - Method in enum be.cylab.mongomail.bizz.ProtocolState
return the next state given the command.
checkEmail(String) - Static method in class be.cylab.mongomail.bizz.Util
Check if the email string has an email regex.
checkObject(Object) - Static method in class be.cylab.mongomail.bizz.Util
Check if the object isnt null.
checkString(String) - Static method in class be.cylab.mongomail.bizz.Util
Check if the String isnt null or empty.
Connection - Class in be.cylab.mongomail.bizz
Connection is the orchester master.
Connection(Socket, IMailDao) - Constructor for class be.cylab.mongomail.bizz.Connection
Constructor of SmtpConnection.

E

EMAIL_REGEX - Static variable in class be.cylab.mongomail.bizz.Util
Email regex.
EMPTY_STRING_REGEX - Static variable in class be.cylab.mongomail.bizz.Util
Empty string regex.

G

getAttachments() - Method in interface be.cylab.mongomail.bizz.IMailDto
getter attachments.
getCollection() - Method in interface be.cylab.mongomail.db.IDbService
Get and return the database named db_name.
getContent() - Method in interface be.cylab.mongomail.bizz.IMailDto
getter content.
getDocument() - Method in interface be.cylab.mongomail.bizz.IMailDto
Getter document.
getGridFSBucket() - Method in interface be.cylab.mongomail.db.IDbService
Get and return the GridFSBucket named bucket_name.
getInt(String) - Method in interface be.cylab.mongomail.server.IConfiguration
Get the int associated with the given key in the .env file.
getRecipientsEmail() - Method in interface be.cylab.mongomail.bizz.IMailDto
getter recipients_email.
getSenderEmail() - Method in interface be.cylab.mongomail.bizz.IMailDto
getter sender_email.
getString(String) - Method in interface be.cylab.mongomail.server.IConfiguration
Get the string associated with the given key in the .env file.

I

IConfiguration - Interface in be.cylab.mongomail.server
 
IDbService - Interface in be.cylab.mongomail.db
Interface for DbService.
IMailDao - Interface in be.cylab.mongomail.db
Interface for MailDao.
IMailDto - Interface in be.cylab.mongomail.bizz
Interface for Mail.
insertMime(IMailDto) - Method in interface be.cylab.mongomail.db.IMailDao
insert in the database the document.

L

launchServer(String, String) - Method in class be.cylab.mongomail.server.Server
Create a server set by .env file settings and the server is listening sockets.

P

ProtocolState - Enum in be.cylab.mongomail.bizz
Further information in diagram of protocol state in folder analysis Ressources.

R

run() - Method in class be.cylab.mongomail.bizz.Connection
Let the SmtpProtocol handle all comunication with the client.

S

Server - Class in be.cylab.mongomail.server
Server.
Server() - Constructor for class be.cylab.mongomail.server.Server
 
setContent(String) - Method in interface be.cylab.mongomail.bizz.IMailDto
setter content.
setDocument(Document) - Method in interface be.cylab.mongomail.bizz.IMailDto
Setter document.
setSenderEmail(String) - Method in interface be.cylab.mongomail.bizz.IMailDto
setter sender_email.
SPACE_REGEX - Static variable in class be.cylab.mongomail.bizz.Util
Space regex.

U

Util - Class in be.cylab.mongomail.bizz
Contain util methods.

V

valueOf(String) - Static method in enum be.cylab.mongomail.bizz.ProtocolState
Returns the enum constant of this type with the specified name.
values() - Static method in enum be.cylab.mongomail.bizz.ProtocolState
Returns an array containing the constants of this enum type, in the order they are declared.
A B C E G I L P R S U V 
Skip navigation links

Copyright © 2019. All rights reserved.