|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.caucho.bam.stream.AbstractMessageStream
com.caucho.bam.actor.SimpleActor
com.caucho.hemp.services.BamMailService
public class BamMailService
mail service
Constructor Summary | |
---|---|
BamMailService()
|
Method Summary | |
---|---|
void |
addTo(java.lang.String to)
Adds a 'to' |
void |
close()
|
void |
handleAlarm(Alarm alarm)
Handles a callback from an alarm. |
void |
init()
|
void |
message(java.lang.String to,
java.lang.String from,
java.io.Serializable value)
Sends to a mailbox |
protected java.lang.String |
messageToText(java.io.Serializable value)
|
void |
setDelayTime(Period period)
Sets the delay time, i.e. |
void |
setMailSession(Session session)
Sets the mail session |
void |
setProperties(java.util.Properties props)
Sets properties |
void |
setProperty(java.lang.String key,
java.lang.String value)
Sets a property |
void |
setSubject(java.lang.String subject)
Sets subject |
Methods inherited from class com.caucho.bam.actor.SimpleActor |
---|
getActor, getAddress, getBroker, getMailbox, getSender, setAddress, setBroker, setMailbox |
Methods inherited from class com.caucho.bam.stream.AbstractMessageStream |
---|
isClosed, messageError, query, queryError, queryResult, toString |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Methods inherited from interface com.caucho.bam.stream.MessageStream |
---|
isClosed, messageError, query, queryError, queryResult |
Constructor Detail |
---|
public BamMailService()
Method Detail |
---|
public void setDelayTime(Period period)
public void setMailSession(Session session)
public void setProperty(java.lang.String key, java.lang.String value)
public void setProperties(java.util.Properties props)
public void setSubject(java.lang.String subject)
public void addTo(java.lang.String to) throws AddressException
AddressException
@PostConstruct public void init()
public void message(java.lang.String to, java.lang.String from, java.io.Serializable value)
message
in interface MessageStream
message
in class AbstractMessageStream
to
- the target actor's addressfrom
- the source actor's addressvalue
- the message payloadprotected java.lang.String messageToText(java.io.Serializable value)
public void handleAlarm(Alarm alarm)
AlarmListener
handleAlarm
in interface AlarmListener
@PreDestroy public void close()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |