クラス MailAction
- java.lang.Object
-
- jp.co.sds_corp.hibiya.action.AbstractAction
-
- jp.co.sds_corp.hibiya.action.MailAction
-
- すべての実装されたインタフェース:
Serializable
,IAction
,jp.co.sds_corp.util.config.IConfigSavable
,jp.co.sds_corp.util.config.IConfigurable
public class MailAction extends AbstractAction
メールを送信するアクションです。 XMLは以下の形式です。要素 必須 説明 備考 Server ※ SMTPサーバ From ※ Mailの送信者 To Mailの宛先(TO) Bcc Mailの宛先(BCC) Subject Mailのタイトル Layout formatに使用するLayout 指定されない場合はメッセージのみ出力 <Action ss="jp.co.sds_corp.hibiya.action.MailAction"> <Server>smtp.foo.co.jp</Server> <From>from@bar.co.jp</From> <To>to1@bar.co.jp</To> <To>to2@bar.co.jp</To> <Cc>bcc1@bar.co.jp</Cc> <Bcc>bcc1@bar.co.jp</Bcc> <Bcc>bcc2@bar.co.jp</Bcc> <Subject>Hibiya report.</Subject> <Layout class="jp.co.sds_corp.hibiya.layout.EventLayout"> %h からsyslogを受信しました。 %f:%p [%m] </Layout> </Action>
- 関連項目:
- 直列化された形式
-
-
コンストラクタの概要
コンストラクタ コンストラクタ 説明 MailAction()
-
メソッドの概要
すべてのメソッド インスタンス・メソッド concreteメソッド 修飾子とタイプ メソッド 説明 void
action(CheckerChangeEvent ev)
アクションを実行します。void
addBcc(String var)
送信先アドレス(bcc)を追加します。void
addCc(String var)
送信先アドレス(cc)を追加します。void
addTo(String var)
送信先アドレス(to)を追加します。void
clearBcc()
送信先アドレス(bcc)をクリアします。void
clearCc()
送信先アドレス(cc)をクリアします。void
clearTo()
送信先アドレス(to)をクリアします。Vector<String>
getBcc()
送信先アドレス(bcc)を取得します。Vector<String>
getCc()
送信先アドレス(cc)を取得します。String
getFrom()
送信元アドレス(from)を取得します。String
getServer()
SMTPサーバ名(server)を取得します。String
getSubject()
タイトル(subject)を取得します。Vector<String>
getTo()
送信先アドレス(to)を取得します。void
init(jp.co.sds_corp.util.config.IConfiguration config)
設定情報で初期化します。String
paramString()
設定内容の文字列表現を返します。void
saveConfig(jp.co.sds_corp.util.config.IConfiguration config)
設定されている内容をXML形式で出力します。void
setFrom(String var)
送信元アドレス(from)を設定します。void
setServer(String var)
SMTPサーバ名(server)を設定します。void
setSubject(String var)
タイトル(subject)を設定します。-
クラスから継承されたメソッド jp.co.sds_corp.hibiya.action.AbstractAction
createFilter, createLayout, getFilter, getLayout, isValid, setFilter, setLayout, setValid, toString
-
-
-
-
メソッドの詳細
-
init
public void init(jp.co.sds_corp.util.config.IConfiguration config) throws Exception
設定情報で初期化します。- 定義:
init
インタフェース内jp.co.sds_corp.util.config.IConfigurable
- オーバーライド:
init
クラス内AbstractAction
- パラメータ:
config
- 設定情報- 例外:
Exception
-
action
public void action(CheckerChangeEvent ev)
アクションを実行します。
-
paramString
public String paramString()
設定内容の文字列表現を返します。- 定義:
paramString
インタフェース内IAction
- オーバーライド:
paramString
クラス内AbstractAction
-
saveConfig
public void saveConfig(jp.co.sds_corp.util.config.IConfiguration config)
設定されている内容をXML形式で出力します。- 定義:
saveConfig
インタフェース内jp.co.sds_corp.util.config.IConfigSavable
- オーバーライド:
saveConfig
クラス内AbstractAction
- パラメータ:
config
- 親ノード
-
setServer
public void setServer(String var)
SMTPサーバ名(server)を設定します。- パラメータ:
var
- 設定するデータ
-
getServer
public String getServer()
SMTPサーバ名(server)を取得します。- 戻り値:
- serverの内容
-
setFrom
public void setFrom(String var)
送信元アドレス(from)を設定します。- パラメータ:
var
- 設定するデータ
-
getFrom
public String getFrom()
送信元アドレス(from)を取得します。- 戻り値:
- fromの内容
-
addTo
public void addTo(String var)
送信先アドレス(to)を追加します。- パラメータ:
var
- 設定するデータ
-
clearTo
public void clearTo()
送信先アドレス(to)をクリアします。
-
addCc
public void addCc(String var)
送信先アドレス(cc)を追加します。- パラメータ:
var
- 設定するデータ
-
clearCc
public void clearCc()
送信先アドレス(cc)をクリアします。
-
addBcc
public void addBcc(String var)
送信先アドレス(bcc)を追加します。- パラメータ:
var
- 設定するデータ
-
clearBcc
public void clearBcc()
送信先アドレス(bcc)をクリアします。
-
setSubject
public void setSubject(String var)
タイトル(subject)を設定します。- パラメータ:
var
- 設定するデータ
-
getSubject
public String getSubject()
タイトル(subject)を取得します。- 戻り値:
- subjectの内容
-
-