00001 00026 package org.objectweb.jonas.mail.factory; 00027 00028 import java.util.Properties; 00029 00030 public class JavaMailMimePartDSResource extends JavaMailResource { 00031 00035 protected long sequenceNumber = 0; 00036 00037 public JavaMailMimePartDSResource(String objectName, boolean stateManageable, boolean statisticsProvider, boolean eventProvider, JavaMailMimePartDS mailFactory) { 00038 super(objectName, stateManageable, statisticsProvider, eventProvider, mailFactory); 00039 } 00040 00045 public Properties getMimeMessageProperties() { 00046 return ((JavaMailMimePartDS) mailFactory).getMimeMessageProperties(); 00047 } 00048 00053 public void setMimeMessageProperties(Properties props) { 00054 ((JavaMailMimePartDS) mailFactory).setMimeMessageProperties(props); 00055 notifyReconfiguration(props); 00056 } 00057 00062 protected long getSequenceNumber() { 00063 return ++sequenceNumber; 00064 } 00065 }