public interface MailSessionOverrideMBean extends ConfigurationMBean
DEFAULT_EMPTY_BYTE_ARRAY| Modifier and Type | Method and Description |
|---|---|
Properties |
getProperties()
The configuration options and user authentication data that this mail session
uses to interact with a mail server.
|
String |
getSessionPassword()
The decrypted JavaMail Session password attribute, for use only temporarily in-memory;
the value returned by this attribute should not be held in memory long term.
|
byte[] |
getSessionPasswordEncrypted()
The encrypted JavaMail Session password attribute, for use only temporarily in-memory;
the value returned by this attribute should not be held in memory long term.
|
String |
getSessionUsername()
The username to be used to create an authenticated JavaMail
Session, using a JavaMail
Authenticator instance. |
void |
setProperties(Properties props)
Sets the value of the properties attribute.
|
void |
setSessionPassword(String password)
Sets the password for the JavaMail session; this will
in turn call
MailSessionOverrideMBean.getSessionPasswordEncrypted()
to store the password in an encrypted form. |
void |
setSessionPasswordEncrypted(byte[] password)
Sets the password for the JavaMail session; this will
in turn call
MailSessionOverrideMBean.getSessionPasswordEncrypted()
to store the password in an encrypted form. |
void |
setSessionUsername(String user)
Sets the user name to be used for an authenticated JavaMail session.
|
freezeCurrentValue, getId, getInheritedProperties, getName, getNotes, isDynamicallyCreated, isInherited, isSet, restoreDefaultValue, setComments, setDefaultedMBean, setName, setNotes, setPersistenceEnabled, unSetgetMBeanInfo, getObjectName, getParent, getType, isCachingDisabled, isRegistered, setParentgetAttribute, getAttributes, invoke, setAttribute, setAttributespostDeregister, postRegister, preDeregister, preRegisteraddNotificationListener, getNotificationInfo, removeNotificationListeneraddPropertyChangeListener, createChildCopyIncludingObsolete, getParentBean, isEditable, removePropertyChangeListenerProperties getProperties()
void setProperties(Properties props) throws InvalidAttributeValueException
props - The new properties valueInvalidAttributeValueExceptionMailSessionOverrideMBean.getProperties()String getSessionUsername()
Authenticator instance.void setSessionUsername(String user)
user - String getSessionPassword()
void setSessionPassword(String password)
MailSessionOverrideMBean.getSessionPasswordEncrypted()
to store the password in an encrypted form.password - byte[] getSessionPasswordEncrypted()
void setSessionPasswordEncrypted(byte[] password)
MailSessionOverrideMBean.getSessionPasswordEncrypted()
to store the password in an encrypted form.password -