A B E G H I M P R S T 

A

add(MailItem) - Method in class io.robe.mail.queue.InMemoryMailQueue
 
add(T) - Method in interface io.robe.mail.queue.MailQueue
 

B

before(MailItem) - Method in interface io.robe.mail.MailEvent
Called before the mail sending.

E

equals(Object) - Method in class io.robe.mail.MailItem
 
error(MailItem, Exception) - Method in interface io.robe.mail.MailEvent
Called after the mail sending if it is failed.

G

getAttachments() - Method in class io.robe.mail.MailItem
 
getBody() - Method in class io.robe.mail.MailItem
 
getEvent() - Method in class io.robe.mail.MailItem
 
getHeaders() - Method in class io.robe.mail.MailItem
 
getId() - Method in class io.robe.mail.MailItem
 
getMailConfiguration() - Method in interface io.robe.mail.HasMailConfiguration
 
getPasswordKey() - Method in class io.robe.mail.MailConfiguration
 
getProperties() - Method in class io.robe.mail.MailConfiguration
 
getReceivers() - Method in class io.robe.mail.MailItem
 
getSender() - Method in class io.robe.mail.MailItem
 
getTitle() - Method in class io.robe.mail.MailItem
 
getUsernameKey() - Method in class io.robe.mail.MailConfiguration
 

H

hasConfiguration() - Static method in class io.robe.mail.MailManager
 
hashCode() - Method in class io.robe.mail.MailItem
 
HasMailConfiguration - Interface in io.robe.mail
 

I

initialize(Bootstrap<?>) - Method in class io.robe.mail.MailBundle
Initializes the io.robe.admin bootstrap.
InMemoryMailQueue - Class in io.robe.mail.queue
A wrapper class for ConcurrentLinkedQueue
InMemoryMailQueue() - Constructor for class io.robe.mail.queue.InMemoryMailQueue
 
io.robe.mail - package io.robe.mail
 
io.robe.mail.queue - package io.robe.mail.queue
 
isEmpty() - Method in class io.robe.mail.queue.InMemoryMailQueue
 
isEmpty() - Method in interface io.robe.mail.queue.MailQueue
 
iterator() - Method in class io.robe.mail.queue.InMemoryMailQueue
 
iterator() - Method in interface io.robe.mail.queue.MailQueue
 

M

MailBundle<T extends io.dropwizard.Configuration & HasMailConfiguration> - Class in io.robe.mail
Bundle class for mail implementation.
MailBundle() - Constructor for class io.robe.mail.MailBundle
 
MailConfiguration - Class in io.robe.mail
 
MailConfiguration() - Constructor for class io.robe.mail.MailConfiguration
 
MailEvent - Interface in io.robe.mail
Mail event.
MailItem - Class in io.robe.mail
MailItem is for holding mail entries.
MailItem() - Constructor for class io.robe.mail.MailItem
 
MailItem(String, String, DataSource, String, String...) - Constructor for class io.robe.mail.MailItem
 
MailItem(String, String, DataSource, String, List<String>) - Constructor for class io.robe.mail.MailItem
 
MailItem(String, String, List<DataSource>, String, String...) - Constructor for class io.robe.mail.MailItem
 
MailItem(String, String, List<DataSource>, String, List<String>) - Constructor for class io.robe.mail.MailItem
 
MailManager - Class in io.robe.mail
A queue and consumer thread implementation.
MailManager() - Constructor for class io.robe.mail.MailManager
 
MailQueue<T> - Interface in io.robe.mail.queue
 

P

peek() - Method in class io.robe.mail.queue.InMemoryMailQueue
 
peek() - Method in interface io.robe.mail.queue.MailQueue
 
poll() - Method in class io.robe.mail.queue.InMemoryMailQueue
 
poll() - Method in interface io.robe.mail.queue.MailQueue
 

R

remove(MailItem) - Method in class io.robe.mail.queue.InMemoryMailQueue
 
remove(T) - Method in interface io.robe.mail.queue.MailQueue
 
run(T, Environment) - Method in class io.robe.mail.MailBundle
Initializes the environment.

S

sendMail(MailItem) - Static method in class io.robe.mail.MailManager
Takes the mail item into the queue and manages the mail sender thread.
setAttachments(List<DataSource>) - Method in class io.robe.mail.MailItem
 
setBody(String) - Method in class io.robe.mail.MailItem
 
setEvent(MailEvent) - Method in class io.robe.mail.MailItem
 
setHeaders(Map<String, String[]>) - Method in class io.robe.mail.MailItem
 
setId(String) - Method in class io.robe.mail.MailItem
 
setPasswordKey(String) - Method in class io.robe.mail.MailConfiguration
 
setProperties(HashMap<String, Object>) - Method in class io.robe.mail.MailConfiguration
 
setReceivers(String...) - Method in class io.robe.mail.MailItem
 
setReceivers(List<String>) - Method in class io.robe.mail.MailItem
 
setSender(String) - Method in class io.robe.mail.MailItem
 
setTitle(String) - Method in class io.robe.mail.MailItem
 
setUsernameKey(String) - Method in class io.robe.mail.MailConfiguration
 
size() - Method in class io.robe.mail.queue.InMemoryMailQueue
 
size() - Method in interface io.robe.mail.queue.MailQueue
 
success(MailItem) - Method in interface io.robe.mail.MailEvent
Called after the mail sending if it is succeeded.

T

toString() - Method in class io.robe.mail.MailItem
 
A B E G H I M P R S T 

Copyright © 2016. All rights reserved.