| |
|
| java.lang.Object mailsb.MimePartDSMailerBean
MimePartDSMailerBean | public class MimePartDSMailerBean implements SessionBean(Code) | | Implementation of the mailer Session Bean. It uses
javax.mail.internet.MimePartDataSource This bean is a statefull, and
synchronized bean. The container uses the SessionBean methods to notify the
enterprise Bean instances of the instance's life cycle events.
author: Florent Benoit author: Ludovic Bert |
Method Summary | |
public void | ejbActivate() The activate method is called when the instance is activated from its
"passive" state. | public void | ejbCreate(String name) There must be one ejbCreate() method per create() method on the Home
interface, and with the same signature. | public void | ejbPassivate() The passivate method is called before the instance enters the "passive"
state. | public void | ejbRemove() A container invokes this method before it ends the life of the session
object. | public void | send() Send the message which was previously configured. | public void | setMessage(String content) Set the message with a specific recipient, subject and content. | public void | setSessionContext(SessionContext sessionContext) Set the associated session context. |
ejbActivate | public void ejbActivate() throws EJBException, java.rmi.RemoteException(Code) | | The activate method is called when the instance is activated from its
"passive" state. The instance should acquire any resource that it has
released earlier in the ejbPassivate() method. This method is called with
no transaction context.
throws: EJBException - Thrown by the method to indicate a failure caused bya system-level error. throws: java.rmi.RemoteException - This exception is defined in the methodsignature to provide backward compatibility for enterprise beanswritten for the EJB 1.0 specification. Enterprise beans writtenfor the EJB 1.1 specification should throw thejavax.ejb.EJBException instead of this exception. Enterprisebeans written for the EJB2.0 and higher specifications must throwthe javax.ejb.EJBException instead of this exception. |
ejbCreate | public void ejbCreate(String name)(Code) | | There must be one ejbCreate() method per create() method on the Home
interface, and with the same signature.
Parameters: name - the name of the bean |
ejbPassivate | public void ejbPassivate() throws EJBException, java.rmi.RemoteException(Code) | | The passivate method is called before the instance enters the "passive"
state. The instance should release any resources that it can re-acquire
later in the ejbActivate() method. After the passivate method completes,
the instance must be in a state that allows the container to use the Java
Serialization protocol to externalize and store away the instance's
state. This method is called with no transaction context.
throws: EJBException - Thrown by the method to indicate a failure caused bya system-level error. throws: java.rmi.RemoteException - This exception is defined in the methodsignature to provide backward compatibility for enterprise beanswritten for the EJB 1.0 specification. Enterprise beans writtenfor the EJB 1.1 specification should throw thejavax.ejb.EJBException instead of this exception. Enterprisebeans written for the EJB2.0 and higher specifications must throwthe javax.ejb.EJBException instead of this exception. |
ejbRemove | public void ejbRemove() throws EJBException, java.rmi.RemoteException(Code) | | A container invokes this method before it ends the life of the session
object. This happens as a result of a client's invoking a remove
operation, or when a container decides to terminate the session object
after a timeout. This method is called with no transaction context.
throws: EJBException - Thrown by the method to indicate a failure caused bya system-level error. throws: java.rmi.RemoteException - This exception is defined in the methodsignature to provide backward compatibility for enterprise beanswritten for the EJB 1.0 specification. Enterprise beans writtenfor the EJB 1.1 specification should throw thejavax.ejb.EJBException instead of this exception. Enterprisebeans written for the EJB2.0 and higher specifications must throwthe javax.ejb.EJBException instead of this exception. |
setSessionContext | public void setSessionContext(SessionContext sessionContext) throws EJBException, java.rmi.RemoteException(Code) | | Set the associated session context. The container calls this method after
the instance creation. The enterprise Bean instance should store the
reference to the context object in an instance variable. This method is
called with no transaction context.
Parameters: sessionContext - A SessionContext interface for the instance. throws: EJBException - Thrown by the method to indicate a failure caused bya system-level error. throws: java.rmi.RemoteException - This exception is defined in the methodsignature to provide backward compatibility for applicationswritten for the EJB 1.0 specification. Enterprise beans writtenfor the EJB 1.1 specification should throw thejavax.ejb.EJBException instead of this exception. Enterprisebeans written for the EJB2.0 and higher specifications must throwthe javax.ejb.EJBException instead of this exception. |
|
|
|