JavaScript is disabled on your browser.
Overview
Package
Class
Use
Tree
Deprecated
Index
Help
Prev
Next
Frames
No Frames
All Classes
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
Overview
Package
Class
Use
Tree
Deprecated
Index
Help
Prev
Next
Frames
No Frames
All Classes
Copyright © 2016. All rights reserved.