All Packages Class Hierarchy This Package Previous Next Index
Class ProtocolLayer.SMTPCon
ProtocolLayer.SMTPCon
- public class SMTPCon
Abstraction for sending KQML message through email
-
SMTPCon()
- Default constructor
-
SMTPCon(Address, String, String[], String)
- Constructor using server address, my address, receivers' address and data
-
getData()
- Get data to be sent
-
getErrorMessage()
- Get error string
-
getMyAddress()
- Get my email address
-
getReceiverAddresses()
- Get receivers' email address
-
getServerAddress()
- Get email server address
-
setData(String)
- Set data to be sent
-
setErrorMessage(String)
- Set error message if error occurs
-
setMyAddress(String)
- Set my email address(e.g.
-
setReceiverAddresses(String[])
- Set receivers' email address
-
setServerAddress(Address)
- Set email server address
-
toStringList()
- Make a string list for this connection data.
For instance :
String[0] = SMTP,cdr.stanford.edu,25,SMTP
String[1] = jhc
SMTPCon
public SMTPCon()
- Default constructor
SMTPCon
public SMTPCon(Address serverAddress,
String myAddr,
String recAddrs[],
String data)
- Constructor using server address, my address, receivers' address and data
- Parameters:
- serverAddress - Email server address
- myAddr - My email address
- recAddrs - Receivers' email address
- data - KQML message to be sent
setServerAddress
public void setServerAddress(Address addr)
- Set email server address
- Parameters:
- addr - Email server address
getServerAddress
public Address getServerAddress()
- Get email server address
- Returns:
- Email server address
setMyAddress
public void setMyAddress(String addr)
- Set my email address(e.g. jhc@cdr.stanford.edu
- Parameters:
- addr - My email address
getMyAddress
public String getMyAddress()
- Get my email address
- Returns:
- my email address(e.g. jhc@cdr.stanford.edu)
setReceiverAddresses
public void setReceiverAddresses(String s[])
- Set receivers' email address
- Parameters:
- s - Receivers' email address
getReceiverAddresses
public String[] getReceiverAddresses()
- Get receivers' email address
- Returns:
- Receivers' email address
setData
public void setData(String data)
- Set data to be sent
- Parameters:
- data - KQML message to be sent
getData
public String getData()
- Get data to be sent
- Returns:
- KQML message to be sent
toStringList
public String[] toStringList()
- Make a string list for this connection data.
For instance :
String[0] = SMTP,cdr.stanford.edu,25,SMTP
String[1] = jhc@cdr.stanford.edu
String[2] = (mary@abc.com tom@nbc.com)
String[3] = (tell :sender jhcAgent :receiver maryAgent :content (test this))
String[4] = "550 error message"
- Returns:
- String list
setErrorMessage
public void setErrorMessage(String err)
- Set error message if error occurs
- Parameters:
- err - Error message from SMTP
getErrorMessage
public String getErrorMessage()
- Get error string
- Returns:
- Error message from SMTP transaction
All Packages Class Hierarchy This Package Previous Next Index