@Target(value=TYPE) @Retention(value=RUNTIME) public @interface MailSessionDefinition
MailSession
 to be registered with JNDI.  The MailSession may be configured
 by setting the annotation elements for commonly used Session
 properties.  Additional standard and vendor-specific properties may be
 specified using the properties element.
 
 The session will be registered under the name specified in the
 name element.  It may be defined to be in any valid
 Java EE namespace, and will determine the accessibility of
 the session from other components.
| Modifier and Type | Required Element and Description | 
|---|---|
| String | nameJNDI name by which the mail session will be registered. | 
| Modifier and Type | Optional Element and Description | 
|---|---|
| String | descriptionDescription of this mail session. | 
| String | fromFrom address for the user. | 
| String | hostHost name for the mail server. | 
| String | passwordPassword to use for authentication. | 
| String[] | propertiesProperties to include in the Session. | 
| String | storeProtocolStore protocol name. | 
| String | transportProtocolTransport protocol name. | 
| String | userUser name to use for authentication. | 
public abstract String name
public abstract String description
public abstract String storeProtocol
public abstract String transportProtocol
public abstract String host
public abstract String user
public abstract String password
public abstract String from
public abstract String[] properties
Copyright © 2016 JBoss by Red Hat. All rights reserved.