|
||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||
java.lang.Objectru.kuban.rpc.fiscal.AbstractPrinterQueue
public abstract class AbstractPrinterQueue
| Method Summary | |
|---|---|
void |
addQueueListener(PrinterQueueListener l)
Регистрирует слушатель событий принтера, связанных с изменением очереди заданий принтера. |
void |
addStatusListener(PrinterStatusListener l)
Регистрирует слушатель событий принтера, связанных с изменением статуса работоспособности принтера. |
boolean |
awaitTermination(long timeout,
java.util.concurrent.TimeUnit unit)
Блокирующий вызов, ожидающий завершения всех задач в очереди принтера. |
java.lang.String |
getErrorDescr()
Возвращает описание ошибки принтера, если в настоящее время нет ошибки, то возвращает PrinterStatus.EMPTY_DESCR, что эквивалентно
"OK". |
boolean |
getFiscalStatus()
Возвращает статус принтера, связанный с фискальной памятью и ЭКЛЗ. |
int |
getLength()
Возвращает текущую длину очереди принтера. |
boolean |
getPrinterStatus()
Возвращает статус принтера, связанный с печатью. |
boolean |
getStatus()
Возвращает общий статус принтера. |
void |
removeQueueListener(PrinterQueueListener l)
Удаляет слушатель событий принтера, связанных с изменением очереди заданий принтера. |
void |
removeStatusListener(PrinterStatusListener l)
Удаляет слушатель событий принтера, связанных с изменением статуса работоспособности принтера. |
void |
shutdown()
Закрывает очередь принтера. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Method Detail |
|---|
public void addStatusListener(PrinterStatusListener l)
l - слушатель событий статуса принтера. Если равен null
исключение выброшено не будет и слушатель добавлен не будетpublic void removeStatusListener(PrinterStatusListener l)
l - слушатель событий статуса принтера. Если равен null
исключение выброшено не будет и слушатель удален не будетpublic void addQueueListener(PrinterQueueListener l)
l - слушатель событий очереди принтера. Если равен null
исключение выброшено не будет и слушатель добавлен не будетpublic void removeQueueListener(PrinterQueueListener l)
l - слушатель событий очереди принтера. Если равен null
исключение выброшено не будет и слушатель удален не будетpublic boolean getStatus()
true, в противном случае возвращает
false.
true - принтер работоспособен, false -
принтер не работоспособенpublic boolean getPrinterStatus()
true, в противном случае возвращает
false.
true - принтер работоспособен, false -
принтер не работоспособенpublic boolean getFiscalStatus()
true, в противном
случае возвращает false.
true - принтер работоспособен, false -
принтер не работоспособенpublic java.lang.String getErrorDescr()
PrinterStatus.EMPTY_DESCR, что эквивалентно
"OK".
"OK"public int getLength()
public void shutdown()
awaitTermination.
awaitTermination(long timeout, TimeUnit unit)
public boolean awaitTermination(long timeout,
java.util.concurrent.TimeUnit unit)
throws java.lang.InterruptedException
shutdown().
В противном случае метод завершится по таймауту.
timeout - максимальное время ожиданияunit - TimeUnit, определяющий единицу измерения первого параметра
true - если все задачи принтера завершились,
false - если время ожидания истекло до завершения всех задач
java.lang.InterruptedException - возникает если очередь принтера будет
прервана во время выполненияshutdown()
|
||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||