javax.mail.Store.queueEvent()方法的使用及代码示例

x33g5p2x  于2022-01-29 转载在 其他  
字(10.7k)|赞(0)|评价(0)|浏览(116)

本文整理了Java中javax.mail.Store.queueEvent()方法的一些代码示例,展示了Store.queueEvent()的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Store.queueEvent()方法的具体详情如下:
包路径:javax.mail.Store
类名称:Store
方法名:queueEvent

Store.queueEvent介绍

暂无

代码示例

代码示例来源:origin: camunda/camunda-bpm-platform

/**
 * Notify all StoreListeners. Store implementations are
 * expected to use this method to broadcast StoreEvents. <p>
 *
 * The provided default implementation queues the event into
 * an internal event queue. An event dispatcher thread dequeues
 * events from the queue and dispatches them to the registered
 * StoreListeners. Note that the event dispatching occurs
 * in a separate thread, thus avoiding potential deadlock problems.
 *
 * @param    type    the StoreEvent type
 * @param    message    a message for the StoreEvent
 */
protected void notifyStoreListeners(int type, String message) {
  if (storeListeners == null)
  return;

StoreEvent e = new StoreEvent(this, type, message);
queueEvent(e, storeListeners);
}

代码示例来源:origin: com.sun.mail/javax.mail

/**
 * Notify all StoreListeners. Store implementations are
 * expected to use this method to broadcast StoreEvents. <p>
 *
 * The provided default implementation queues the event into
 * an internal event queue. An event dispatcher thread dequeues
 * events from the queue and dispatches them to the registered
 * StoreListeners. Note that the event dispatching occurs
 * in a separate thread, thus avoiding potential deadlock problems.
 *
 * @param    type    the StoreEvent type
 * @param    message    a message for the StoreEvent
 */
protected void notifyStoreListeners(int type, String message) {
  if (storeListeners == null)
  return;

StoreEvent e = new StoreEvent(this, type, message);
queueEvent(e, storeListeners);
}

代码示例来源:origin: camunda/camunda-bpm-platform

/**
 * Notify all FolderListeners. Store implementations are
 * expected to use this method to broadcast Folder events. <p>
 *
 * The provided default implementation queues the event into
 * an internal event queue. An event dispatcher thread dequeues
 * events from the queue and dispatches them to the registered
 * FolderListeners. Note that the event dispatching occurs
 * in a separate thread, thus avoiding potential deadlock problems.
 *
 * @param    type    type of FolderEvent
 * @param    folder    affected Folder
 * @see        #notifyFolderRenamedListeners
 */
protected void notifyFolderListeners(int type, Folder folder) {
  if (folderListeners == null) 
  return;

FolderEvent e = new FolderEvent(this, folder, type);
queueEvent(e, folderListeners);
}

代码示例来源:origin: com.sun.mail/javax.mail

/**
 * Notify all FolderListeners. Store implementations are
 * expected to use this method to broadcast Folder events. <p>
 *
 * The provided default implementation queues the event into
 * an internal event queue. An event dispatcher thread dequeues
 * events from the queue and dispatches them to the registered
 * FolderListeners. Note that the event dispatching occurs
 * in a separate thread, thus avoiding potential deadlock problems.
 *
 * @param    type    type of FolderEvent
 * @param    folder    affected Folder
 * @see        #notifyFolderRenamedListeners
 */
protected void notifyFolderListeners(int type, Folder folder) {
  if (folderListeners == null) 
  return;

FolderEvent e = new FolderEvent(this, folder, type);
queueEvent(e, folderListeners);
}

代码示例来源:origin: camunda/camunda-bpm-platform

/**
   * Notify all FolderListeners about the renaming of a folder.
   * Store implementations are expected to use this method to broadcast 
   * Folder events indicating the renaming of folders. <p>
   *
   * The provided default implementation queues the event into
   * an internal event queue. An event dispatcher thread dequeues
   * events from the queue and dispatches them to the registered
   * FolderListeners. Note that the event dispatching occurs
   * in a separate thread, thus avoiding potential deadlock problems.
   *
   * @param    oldF    the folder being renamed
   * @param    newF    the folder representing the new name.
   * @since    JavaMail 1.1
   */
  protected void notifyFolderRenamedListeners(Folder oldF, Folder newF) {
    if (folderListeners == null) 
    return;
  
  FolderEvent e = new FolderEvent(this, oldF, newF,FolderEvent.RENAMED);
  queueEvent(e, folderListeners);
  }
}

代码示例来源:origin: com.sun.mail/javax.mail

/**
   * Notify all FolderListeners about the renaming of a folder.
   * Store implementations are expected to use this method to broadcast 
   * Folder events indicating the renaming of folders. <p>
   *
   * The provided default implementation queues the event into
   * an internal event queue. An event dispatcher thread dequeues
   * events from the queue and dispatches them to the registered
   * FolderListeners. Note that the event dispatching occurs
   * in a separate thread, thus avoiding potential deadlock problems.
   *
   * @param    oldF    the folder being renamed
   * @param    newF    the folder representing the new name.
   * @since    JavaMail 1.1
   */
  protected void notifyFolderRenamedListeners(Folder oldF, Folder newF) {
    if (folderListeners == null) 
    return;
  
  FolderEvent e = new FolderEvent(this, oldF, newF,FolderEvent.RENAMED);
  queueEvent(e, folderListeners);
  }
}

代码示例来源:origin: org.apache.geronimo.specs/geronimo-javamail_1.4_spec

protected void notifyStoreListeners(int type, String message) {
  queueEvent(new StoreEvent(this, type, message), storeListeners);
}

代码示例来源:origin: org.apache.geronimo.specs/geronimo-javamail_1.3.1_spec

protected void notifyStoreListeners(int type, String message) {
  queueEvent(new StoreEvent(this, type, message), storeListeners);
}

代码示例来源:origin: org.apache.geronimo.specs/geronimo-javamail_1.4_spec

protected void notifyFolderRenamedListeners(Folder oldFolder, Folder newFolder) {
    queueEvent(new FolderEvent(this, oldFolder, newFolder, FolderEvent.RENAMED), folderListeners);
  }
}

代码示例来源:origin: org.apache.geronimo.specs/geronimo-javamail_1.3.1_spec

protected void notifyFolderRenamedListeners(Folder oldFolder, Folder newFolder) {
    queueEvent(new FolderEvent(this, oldFolder, newFolder, FolderEvent.RENAMED), folderListeners);
  }
}

代码示例来源:origin: javax.mail/com.springsource.javax.mail

/**
 * Notify all StoreListeners. Store implementations are
 * expected to use this method to broadcast StoreEvents. <p>
 *
 * The provided default implementation queues the event into
 * an internal event queue. An event dispatcher thread dequeues
 * events from the queue and dispatches them to the registered
 * StoreListeners. Note that the event dispatching occurs
 * in a separate thread, thus avoiding potential deadlock problems.
 */
protected void notifyStoreListeners(int type, String message) {
  if (storeListeners == null)
  return;

StoreEvent e = new StoreEvent(this, type, message);
queueEvent(e, storeListeners);
}

代码示例来源:origin: org.apache.servicemix.bundles/org.apache.servicemix.bundles.javax.mail

/**
 * Notify all StoreListeners. Store implementations are
 * expected to use this method to broadcast StoreEvents. <p>
 *
 * The provided default implementation queues the event into
 * an internal event queue. An event dispatcher thread dequeues
 * events from the queue and dispatches them to the registered
 * StoreListeners. Note that the event dispatching occurs
 * in a separate thread, thus avoiding potential deadlock problems.
 */
protected void notifyStoreListeners(int type, String message) {
  if (storeListeners == null)
  return;

StoreEvent e = new StoreEvent(this, type, message);
queueEvent(e, storeListeners);
}

代码示例来源:origin: org.apache.geronimo.specs/geronimo-javamail_1.4_spec

protected void notifyFolderListeners(int type, Folder folder) {
  queueEvent(new FolderEvent(this, folder, type), folderListeners);
}

代码示例来源:origin: org.apache.geronimo.specs/geronimo-javamail_1.3.1_spec

protected void notifyFolderListeners(int type, Folder folder) {
  queueEvent(new FolderEvent(this, folder, type), folderListeners);
}

代码示例来源:origin: javax.mail/javax.mail-api

/**
 * Notify all StoreListeners. Store implementations are
 * expected to use this method to broadcast StoreEvents. <p>
 *
 * The provided default implementation queues the event into
 * an internal event queue. An event dispatcher thread dequeues
 * events from the queue and dispatches them to the registered
 * StoreListeners. Note that the event dispatching occurs
 * in a separate thread, thus avoiding potential deadlock problems.
 *
 * @param    type    the StoreEvent type
 * @param    message    a message for the StoreEvent
 */
protected void notifyStoreListeners(int type, String message) {
  if (storeListeners == null)
  return;

StoreEvent e = new StoreEvent(this, type, message);
queueEvent(e, storeListeners);
}

代码示例来源:origin: com.sun.mail/jakarta.mail

/**
 * Notify all StoreListeners. Store implementations are
 * expected to use this method to broadcast StoreEvents. <p>
 *
 * The provided default implementation queues the event into
 * an internal event queue. An event dispatcher thread dequeues
 * events from the queue and dispatches them to the registered
 * StoreListeners. Note that the event dispatching occurs
 * in a separate thread, thus avoiding potential deadlock problems.
 *
 * @param    type    the StoreEvent type
 * @param    message    a message for the StoreEvent
 */
protected void notifyStoreListeners(int type, String message) {
  if (storeListeners == null)
  return;

StoreEvent e = new StoreEvent(this, type, message);
queueEvent(e, storeListeners);
}

代码示例来源:origin: org.glassfish.metro/webservices-extra

/**
 * Notify all StoreListeners. Store implementations are
 * expected to use this method to broadcast StoreEvents. <p>
 *
 * The provided default implementation queues the event into
 * an internal event queue. An event dispatcher thread dequeues
 * events from the queue and dispatches them to the registered
 * StoreListeners. Note that the event dispatching occurs
 * in a separate thread, thus avoiding potential deadlock problems.
 *
 * @param    type    the StoreEvent type
 * @param    message    a message for the StoreEvent
 */
protected void notifyStoreListeners(int type, String message) {
  if (storeListeners == null)
  return;

StoreEvent e = new StoreEvent(this, type, message);
queueEvent(e, storeListeners);
}

代码示例来源:origin: com.sun.mail/jakarta.mail

/**
 * Notify all FolderListeners. Store implementations are
 * expected to use this method to broadcast Folder events. <p>
 *
 * The provided default implementation queues the event into
 * an internal event queue. An event dispatcher thread dequeues
 * events from the queue and dispatches them to the registered
 * FolderListeners. Note that the event dispatching occurs
 * in a separate thread, thus avoiding potential deadlock problems.
 *
 * @param    type    type of FolderEvent
 * @param    folder    affected Folder
 * @see        #notifyFolderRenamedListeners
 */
protected void notifyFolderListeners(int type, Folder folder) {
  if (folderListeners == null) 
  return;

FolderEvent e = new FolderEvent(this, folder, type);
queueEvent(e, folderListeners);
}

代码示例来源:origin: com.sun.mail/android-mail

/**
 * Notify all StoreListeners. Store implementations are
 * expected to use this method to broadcast StoreEvents. <p>
 *
 * The provided default implementation queues the event into
 * an internal event queue. An event dispatcher thread dequeues
 * events from the queue and dispatches them to the registered
 * StoreListeners. Note that the event dispatching occurs
 * in a separate thread, thus avoiding potential deadlock problems.
 *
 * @param    type    the StoreEvent type
 * @param    message    a message for the StoreEvent
 */
protected void notifyStoreListeners(int type, String message) {
  if (storeListeners == null)
  return;

StoreEvent e = new StoreEvent(this, type, message);
queueEvent(e, storeListeners);
}

代码示例来源:origin: javax.mail/com.springsource.javax.mail

/**
 * Notify all FolderListeners. Store implementations are
 * expected to use this method to broadcast Folder events. <p>
 *
 * The provided default implementation queues the event into
 * an internal event queue. An event dispatcher thread dequeues
 * events from the queue and dispatches them to the registered
 * FolderListeners. Note that the event dispatching occurs
 * in a separate thread, thus avoiding potential deadlock problems.
 *
 * @param    type    type of FolderEvent
 * @param    folder    affected Folder
 * @see        #notifyFolderRenamedListeners
 */
protected void notifyFolderListeners(int type, Folder folder) {
  if (folderListeners == null) 
  return;

FolderEvent e = new FolderEvent(this, folder, type);
queueEvent(e, folderListeners);
}

相关文章