public DigestMD5(MailLogger logger) { this.logger = logger.getLogger(this.getClass(), "DEBUG DIGEST-MD5"); logger.config("DIGEST-MD5 Loaded"); }
public DigestMD5(MailLogger logger) { this.logger = logger.getLogger(this.getClass(), "DEBUG DIGEST-MD5"); logger.config("DIGEST-MD5 Loaded"); }
/** * Get the value of a boolean property. * Print out the value if logging is enabled. */ private final synchronized boolean getBoolProp(String prop) { prop = "mail." + name + "." + prop; boolean val = PropUtil.getBooleanSessionProperty(session, prop, false); if (logger.isLoggable(Level.CONFIG)) logger.config(prop + ": " + val); return val; }
/** * Get the value of a boolean property. * Print out the value if logging is enabled. */ private final synchronized boolean getBoolProp(Properties props, String prop) { boolean val = PropUtil.getBooleanProperty(props, prop, false); if (logger.isLoggable(Level.CONFIG)) logger.config(prop + ": " + val); return val; }
/** * Get the value of a boolean property. * Print out the value if logging is enabled. */ private final synchronized boolean getBoolProp(Properties props, String prop) { boolean val = PropUtil.getBooleanProperty(props, prop, false); if (logger.isLoggable(Level.CONFIG)) logger.config(prop + ": " + val); return val; }
/** * Constructor for debugging and testing. */ MessageCache(int size, boolean debug) { this.folder = null; logger = new MailLogger( this.getClass(), "messagecache", "DEBUG IMAP MC", debug, System.out); if (logger.isLoggable(Level.CONFIG)) logger.config("create DEBUG cache of size " + size); ensureCapacity(size, 1); }
/** * Constructor for debugging and testing. */ MessageCache(int size, boolean debug) { this.folder = null; logger = new MailLogger( this.getClass(), "messagecache", "DEBUG IMAP MC", debug, System.out); if (logger.isLoggable(Level.CONFIG)) logger.config("create DEBUG cache of size " + size); ensureCapacity(size, 1); }
private void loadAddressMap(Class<?> cl) { StreamLoader loader = new StreamLoader() { @Override public void load(InputStream is) throws IOException { addressMap.load(is); } }; // load default META-INF/javamail.default.address.map from mail.jar loadResource("/META-INF/javamail.default.address.map", cl, loader, true); // load the META-INF/javamail.address.map file supplied by an app loadAllResources("META-INF/javamail.address.map", cl, loader); // load system-wide javamail.address.map from the // <java.home>/{conf,lib} directory try { if (confDir != null) loadFile(confDir + "javamail.address.map", loader); } catch (SecurityException ex) {} if (addressMap.isEmpty()) { logger.config("failed to load address map, using defaults"); addressMap.put("rfc822", "smtp"); } }
/** * Get the value of a boolean property. * Print out the value if logging is enabled. */ private final synchronized boolean getBoolProp(String prop) { prop = "mail." + name + "." + prop; boolean val = PropUtil.getBooleanProperty(session.getProperties(), prop, false); if (logger.isLoggable(Level.CONFIG)) logger.config(prop + ": " + val); return val; }
private void loadAddressMap(Class<?> cl) { StreamLoader loader = new StreamLoader() { public void load(InputStream is) throws IOException { addressMap.load(is); } }; // load default META-INF/javamail.default.address.map from mail.jar loadResource("/META-INF/javamail.default.address.map", cl, loader); // load the META-INF/javamail.address.map file supplied by an app loadAllResources("META-INF/javamail.address.map", cl, loader); // load system-wide javamail.address.map from the <java.home>/lib dir try { String res = System.getProperty("java.home") + File.separator + "lib" + File.separator + "javamail.address.map"; loadFile(res, loader); } catch (SecurityException sex) { logger.log(Level.CONFIG, "can't get java.home", sex); } if (addressMap.isEmpty()) { logger.config("failed to load address map, using defaults"); addressMap.put("rfc822", "smtp"); } }
/** * Construct a new message cache of the indicated size. */ MessageCache(IMAPFolder folder, IMAPStore store, int size) { this.folder = folder; logger = folder.logger.getSubLogger("messagecache", "DEBUG IMAP MC", store.getMessageCacheDebug()); if (logger.isLoggable(Level.CONFIG)) logger.config("create cache of size " + size); ensureCapacity(size, 1); }
/** * Construct a new message cache of the indicated size. */ MessageCache(IMAPFolder folder, IMAPStore store, int size) { this.folder = folder; logger = folder.logger.getSubLogger("messagecache", "DEBUG IMAP MC", store.getMessageCacheDebug()); if (logger.isLoggable(Level.CONFIG)) logger.config("create cache of size " + size); ensureCapacity(size, 1); }
poolSize = size; if (logger.isLoggable(Level.CONFIG)) logger.config("mail.imap.connectionpoolsize: " + poolSize); } else poolSize = 1; clientTimeoutInterval = connectionPoolTimeout; if (logger.isLoggable(Level.CONFIG)) logger.config("mail.imap.connectionpooltimeout: " + clientTimeoutInterval); } else serverTimeoutInterval = serverTimeout; if (logger.isLoggable(Level.CONFIG)) logger.config("mail.imap.servertimeout: " + serverTimeoutInterval); } else pruningInterval = pruning; if (logger.isLoggable(Level.CONFIG)) logger.config("mail.imap.pruninginterval: " + pruningInterval); } else "mail." + name + ".separatestoreconnection", false); if (separateStoreConnection) logger.config("dedicate a store connection");
poolSize = size; if (logger.isLoggable(Level.CONFIG)) logger.config("mail.imap.connectionpoolsize: " + poolSize); } else poolSize = 1; clientTimeoutInterval = connectionPoolTimeout; if (logger.isLoggable(Level.CONFIG)) logger.config("mail.imap.connectionpooltimeout: " + clientTimeoutInterval); } else serverTimeoutInterval = serverTimeout; if (logger.isLoggable(Level.CONFIG)) logger.config("mail.imap.servertimeout: " + serverTimeoutInterval); } else pruningInterval = pruning; if (logger.isLoggable(Level.CONFIG)) logger.config("mail.imap.pruninginterval: " + pruningInterval); } else "mail." + name + ".separatestoreconnection", false); if (separateStoreConnection) logger.config("dedicate a store connection");
PropUtil.getBooleanProperty(props, prefix + ".pipelining", false); if (pipelining) logger.config("PIPELINING enabled");
String dir = session.getProperty("mail." + name + ".filecache.dir"); if (dir != null && logger.isLoggable(Level.CONFIG)) logger.config("mail." + name + ".filecache.dir: " + dir); if (dir != null) fileCacheDir = new File(dir);
String dir = session.getProperty("mail." + name + ".filecache.dir"); if (dir != null && logger.isLoggable(Level.CONFIG)) logger.config("mail." + name + ".filecache.dir: " + dir); if (dir != null) fileCacheDir = new File(dir);
PropUtil.getBooleanProperty(props, prefix + ".pipelining", false); if (pipelining) logger.config("PIPELINING enabled");