javax.ejb
Класс AsyncResult <V>

java.lang.Object
  расширенный javax.ejb.AsyncResult<V>
Все Реализованные Интерфейсы:
java.util.concurrent. Будущее <V>

public final class AsyncResult<V>
расширяет java.lang. Объект
реализации java.util.concurrent. Будущее <V>

Обертывает результат асинхронного вызова метода как a Future объект, сохраняя compatability с деловой подписью интерфейса.

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

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

С тех пор:
EJB 3.1

Сводка конструктора
AsyncResult(V result)
           
 
Сводка метода
 boolean cancel(boolean mayInterruptIfRunning)
          Этот метод нельзя вызвать.
 V get()
          Этот метод нельзя вызвать.
 V get(long timeout, java.util.concurrent.TimeUnit unit)
          Этот метод нельзя вызвать.
 boolean isCancelled()
          Этот метод нельзя вызвать.
 boolean isDone()
          Этот метод нельзя вызвать.
 
Методы, наследованные от class java.lang. Объект
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Деталь конструктора

AsyncResult

public AsyncResult(V result)
Деталь метода

отмена

public boolean cancel(boolean mayInterruptIfRunning)
Этот метод нельзя вызвать. См. комментарии На уровне класса.

Определенный:
cancel в интерфейсе java.util.concurrent.Future<V>

isCancelled

public boolean isCancelled()
Этот метод нельзя вызвать. См. комментарии На уровне класса.

Определенный:
isCancelled в интерфейсе java.util.concurrent.Future<V>

isDone

public boolean isDone()
Этот метод нельзя вызвать. См. комментарии На уровне класса.

Определенный:
isDone в интерфейсе java.util.concurrent.Future<V>

добраться

public V get()
      throws java.lang.InterruptedException,
             java.util.concurrent.ExecutionException
Этот метод нельзя вызвать. См. комментарии На уровне класса.

Определенный:
get в интерфейсе java.util.concurrent.Future<V>
Броски:
java.lang.InterruptedException
java.util.concurrent.ExecutionException

добраться

public V get(long timeout,
             java.util.concurrent.TimeUnit unit)
      throws java.lang.InterruptedException,
             java.util.concurrent.ExecutionException,
             java.util.concurrent.TimeoutException
Этот метод нельзя вызвать. См. комментарии На уровне класса.

Определенный:
get в интерфейсе java.util.concurrent.Future<V>
Броски:
java.lang.InterruptedException
java.util.concurrent.ExecutionException
java.util.concurrent.TimeoutException


Представьте ошибку или функцию

Авторское право © 2009-2011, Oracle Corporation и/или его филиалы. Все права защищены. Использование подвергается срокам действия лицензии.

Сгенерированный на 10-February-2011 12:41


Spec-Zone.ru - all specs in one place



free hit counter