本文整理汇总了Java中com.sun.mail.imap.IMAPStore.hasCapability方法的典型用法代码示例。如果您正苦于以下问题:Java IMAPStore.hasCapability方法的具体用法?Java IMAPStore.hasCapability怎么用?Java IMAPStore.hasCapability使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类com.sun.mail.imap.IMAPStore
的用法示例。
在下文中一共展示了IMAPStore.hasCapability方法的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。
示例1: supportsIdle
import com.sun.mail.imap.IMAPStore; //导入方法依赖的package包/类
protected boolean supportsIdle(Folder folder) throws MessagingException {
Store store = folder.getStore();
if (store instanceof IMAPStore) {
IMAPStore imapStore = (IMAPStore) store;
return imapStore.hasCapability("IDLE") && folder instanceof IMAPFolder;
} else {
return false;
}
}
示例2: hasSortCapability
import com.sun.mail.imap.IMAPStore; //导入方法依赖的package包/类
/**
* Check whether the email store has the sort capability or not.
*
* @param store Email store
* @return true if the store is an IMAP store and it has the store capability
* @throws MessagingException In case capability check fails
*/
private static boolean hasSortCapability(Store store) throws MessagingException {
if (store instanceof IMAPStore) {
IMAPStore imapStore = (IMAPStore) store;
if (imapStore.hasCapability("SORT*")) {
return true;
}
}
return false;
}