Spec-Zone.ru › OpenJDK 8

Интерфейс PrintJobListener

Все известные реализующие классы:
PrintJobAdapter

public interface PrintJobListener

Реализации этого интерфейса слушателя должны быть прикреплены к DocPrintJob для отслеживания статуса задания печати. Эти методы обратного вызова могут вызываться в потоке, обрабатывающем задание печати, или в потоке уведомлений, созданном службой. В любом случае клиент не должен выполнять длительные операции в этих обратных вызовах.

Методы

Модификатор и тип Метод и описание
void printDataTransferCompleted(PrintJobEvent pje)

Вызывается для уведомления клиента о том, что данные успешно переданы в службу печати, и клиент может освободить локальные ресурсы, выделенные для этих данных.

void printJobCanceled(PrintJobEvent pje)

Вызывается для уведомления клиента о том, что задание было отменено пользователем или программой.

void printJobCompleted(PrintJobEvent pje)

Вызывается для уведомления клиента о том, что задание завершилось успешно.

void printJobFailed(PrintJobEvent pje)

Вызывается для уведомления клиента о том, что задание не было успешно завершено и должно быть повторно отправлено.

void printJobNoMoreEvents(PrintJobEvent pje)

Вызывается для уведомления клиента о том, что больше событий не будет доставлено.

void printJobRequiresAttention(PrintJobEvent pje)

Вызывается для уведомления клиента о том, что произошла ошибка, которую пользователь, возможно, сможет исправить.

Методы

printDataTransferCompleted

void printDataTransferCompleted(PrintJobEvent pje)

Вызывается для уведомления клиента о том, что данные успешно переданы в службу печати, и клиент может освободить локальные ресурсы, выделенные для этих данных. Клиент не должен предполагать, что данные были полностью распечатаны после получения этого события. Если это событие не получено, клиент должен дождаться конечного события (завершено/отменено/ошибка) перед освобождением ресурсов.

Параметры:
pje - задание, генерирующее это событие

printJobCompleted

void printJobCompleted(PrintJobEvent pje)

Вызывается для уведомления клиента о том, что задание завершилось успешно.

Параметры:
pje - задание, генерирующее это событие

printJobFailed

void printJobFailed(PrintJobEvent pje)

Вызывается для уведомления клиента о том, что задание не было успешно завершено и должно быть повторно отправлено.

Параметры:
pje - задание, генерирующее это событие

printJobCanceled

void printJobCanceled(PrintJobEvent pje)

Вызывается для уведомления клиента о том, что задание было отменено пользователем или программой.

Параметры:
pje - задание, генерирующее это событие

printJobNoMoreEvents

void printJobNoMoreEvents(PrintJobEvent pje)

Вызывается для уведомления клиента о том, что больше событий не будет доставлено. Одна из причин генерации этого события заключается в том, что задание успешно завершено, но система печати ограничена в возможностях и не может это подтвердить. Это событие необходимо доставить, если ни одно из других конечных событий (завершено/ошибка/отменено) не доставлено.

Параметры:
pje - задание, генерирующее это событие

printJobRequiresAttention

void printJobRequiresAttention(PrintJobEvent pje)

Вызывается для уведомления клиента о том, что произошла ошибка, которую пользователь, возможно, сможет исправить. Одним из примеров ошибки, которая может сгенерировать это событие, является ситуация, когда принтер за кончился бумага.

Параметры:
pje - задание, генерирующее это событие

© 1993, 2020, Oracle and/or its affiliates. All rights reserved.
Documentation extracted from Debian's OpenJDK Development Kit package.
Licensed under the GNU General Public License, version 2, with the Classpath Exception.
Various third party code in OpenJDK is licensed under different licenses (see Debian package).
Java and OpenJDK are trademarks or registered trademarks of Oracle and/or its affiliates.

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API