Save This Page
Home » glassfish-v2ur2-b04-src » javax » mail » internet » [javadoc | source]
javax.mail.internet
class: UniqueValue [javadoc | source]
java.lang.Object
   javax.mail.internet.UniqueValue
This is a utility class that generates unique values. The generated String contains only US-ASCII characters and hence is safe for use in RFC822 headers.

This is a package private class.

Method from javax.mail.internet.UniqueValue Summary:
getUniqueBoundaryValue,   getUniqueMessageIDValue
Methods from java.lang.Object:
equals,   getClass,   hashCode,   notify,   notifyAll,   toString,   wait,   wait,   wait
Method from javax.mail.internet.UniqueValue Detail:
 public static String getUniqueBoundaryValue() 
    Get a unique value for use in a multipart boundary string. This implementation generates it by concatenating a global part number, a newly created object's hashCode(), and the current time (in milliseconds).
 public static String getUniqueMessageIDValue(Session ssn) 
    Get a unique value for use in a Message-ID. This implementation generates it by concatenating a newly created object's hashCode(), a global ID (incremented on every use), the current time (in milliseconds), the string "JavaMail", and this user's local address generated by InternetAddress.getLocalAddress(). (The address defaults to "javamailuser@localhost" if getLocalAddress() returns null.)