org.apache.cocoon.acting
Class SendmailAction
java.lang.Object
org.apache.avalon.framework.logger.AbstractLogEnabled
org.apache.cocoon.acting.AbstractAction
org.apache.cocoon.acting.ServiceableAction
org.apache.cocoon.acting.Sendmail
org.apache.cocoon.acting.SendmailAction
- All Implemented Interfaces:
- Component, Configurable, LogEnabled, Serviceable, ThreadSafe, Action
Deprecated. Please use the Sendmail
action instead.
public class SendmailAction
- extends Sendmail
The SendmailAction class sends email. Please use the Sendmail
action instead. The action needs four parameters:
- from
- the email address the mail appears to be from
- to
- the email address(es) the mail it sent to
- replyTo
- the email address(es) replies should be sent to
- subject
- the subject of the email
- body
- the body of the email
Action attempts to get all of these parameters from the sitemap, but
if they do not exist there it will read them from the request parameters.
It also supports all of the Sendmail
action sitemap parameters
- Version:
- CVS $Id: SendmailAction.html 1304258 2012-03-23 10:09:27Z ilgrosso $
- Author:
- Donald Ball, Christian Haul
Fields inherited from interface org.apache.cocoon.acting.Action |
ROLE |
Method Summary |
Map |
act(Redirector redirector,
SourceResolver resolver,
Map objectModel,
String source,
Parameters parameters)
Deprecated. Controls the processing against some values of the
Dictionary objectModel and returns a
Map object with values used in subsequent
sitemap substitution patterns. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
SendmailAction
public SendmailAction()
- Deprecated.
act
public Map act(Redirector redirector,
SourceResolver resolver,
Map objectModel,
String source,
Parameters parameters)
throws Exception
- Deprecated.
- Description copied from interface:
Action
- Controls the processing against some values of the
Dictionary
objectModel and returns a
Map
object with values used in subsequent
sitemap substitution patterns.
NOTE: This interface is designed so that implentations can be ThreadSafe.
When an action is ThreadSafe, only one instance serves all requests : this
reduces memory usage and avoids pooling.
- Specified by:
act
in interface Action
- Overrides:
act
in class Sendmail
resolver
- The SourceResolver
in chargeobjectModel
- The Map
with object of the
calling environment which can be used
to select values this controller may need
(ie Request, Response).source
- A source String
to the Actionparameters
- The Parameters
for this invocation
- Returns:
- Map The returned
Map
object with
sitemap substitution values which can be used
in subsequent elements attributes like src=
using a xpath like expression: src="mydir/{myval}/foo"
If the return value is null the processing inside
the element of the sitemap will
be skipped.
- Throws:
Exception
- Indicates something is totally wrong
Copyright © 1999-2010 The Apache Software Foundation. All Rights Reserved.