Spec-Zone .ru
спецификации, руководства, описания, API
|
|
|||||||||
ПРЕДЫДУЩИЙ КЛАСС СЛЕДУЮЩИЙ КЛАСС | ФРЕЙМЫ НИКАКИЕ ФРЕЙМЫ | ||||||||
СВОДКА: ВЛОЖЕННЫЙ | ПОЛЕ | CONSTR | МЕТОД | ДЕТАЛЬ: ПОЛЕ | CONSTR | МЕТОД |
public interface SessionContext
Интерфейс SessionContext обеспечивает доступ к контексту сеанса времени выполнения, что контейнер предусматривает бобовый экземпляр сеанса. Контейнер передает интерфейс SessionContext к экземпляру после того, как экземпляр был создан. Контекст сеанса остается связанным с экземпляром для времени жизни экземпляра.
Сводка метода | ||
---|---|---|
|
getBusinessObject(java.lang.Class<T> businessInterface)
Получите объект, который может использоваться, чтобы вызвать текущий боб посредством определенного делового представления интерфейса или его представления без интерфейсов. |
|
EJBLocalObject |
getEJBLocalObject()
Получите ссылку на локальный объект EJB, который связывается с экземпляром. |
|
EJBObject |
getEJBObject()
Получите ссылку на объект EJB, который в настоящий момент связывается с экземпляром. |
|
java.lang.Class |
getInvokedBusinessInterface()
Получите деловой интерфейс или тип представления без интерфейсов, через который был сделан текущий вызов бизнес-метода. |
|
MessageContext |
getMessageContext()
Получите ссылку на JAX-RPC MessageContext. |
|
boolean |
wasCancelCalled()
Проверьте ли клиент, вызванный cancel метод на клиенте Future объект, соответствующий в настоящий момент выполняющемуся асинхронному бизнес-методу. |
Методы, наследованные от интерфейса javax.ejb. EJBContext |
---|
getCallerIdentity, getCallerPrincipal, getContextData, getEJBHome, getEJBLocalHome, getEnvironment, getRollbackOnly, getTimerService, getUserTransaction, isCallerInRole, isCallerInRole, lookup, setRollbackOnly |
Деталь метода |
---|
EJBLocalObject getEJBLocalObject() throws java.lang.IllegalStateException
Экземпляр боба сеанса может вызвать этот метод в в любое время между PostConstruct
или ejbCreate
и PreDestroy
или ejbRemove
методы, включая изнутри этих методов.
Экземпляр может использовать этот метод, например, когда это хочет передать ссылку на себя в параметре метода или результате.
IllegalStateException
- Брошенный, если экземпляр вызывает этот метод, в то время как экземпляр находится в состоянии, которое не позволяет экземпляру вызывать этот метод, или если у экземпляра нет локального интерфейса.EJBObject getEJBObject() throws java.lang.IllegalStateException
Экземпляр корпоративного компонента сеанса может вызвать этот метод в в любое время между PostConstruct
или ejbCreate
и PreDestroy
или ejbRemove
методы, включая изнутри этих методов.
Экземпляр может использовать этот метод, например, когда это хочет передать ссылку на себя в параметре метода или результате.
IllegalStateException
- Брошенный, если экземпляр вызывает этот метод, в то время как экземпляр находится в состоянии, которое не позволяет экземпляру вызывать этот метод, или если у экземпляра нет удаленного интерфейса.MessageContext getMessageContext() throws java.lang.IllegalStateException
Экземпляр боба сеанса не сохраняющего состояние может вызвать этот метод от любого бизнес-метода, вызванного через его интерфейс конечной точки веб-сервиса.
IllegalStateException
- Брошенный, если этот метод вызывается, в то время как экземпляр находится в состоянии, которое не предоставляет доступ к этому методу.<T> T getBusinessObject(java.lang.Class<T> businessInterface) throws java.lang.IllegalStateException
businessInterface
- Один из локального бизнеса взаимодействует через интерфейс или удаленные деловые интерфейсы для этого боба сеанса. Кроме того, боб тип class может использоваться, чтобы получить ссылку на представление боба без интерфейсов. IllegalStateException
- Брошенный если вызвано с параметром, который не соответствует одному из деловых интерфейсов бобов или представления без интерфейсов.java.lang.Class getInvokedBusinessInterface() throws java.lang.IllegalStateException
IllegalStateException
- Брошенный, если этот метод вызывают и боб не был вызван через деловой интерфейс или представление без интерфейсов.boolean wasCancelCalled() throws java.lang.IllegalStateException
cancel
метод на клиенте Future
объект, соответствующий в настоящий момент выполняющемуся асинхронному бизнес-методу.
Future.cancel
со значением истины для mayInterruptIfRunning
параметр. IllegalStateException
- Брошенный, если не вызванный изнутри асинхронного вызова бизнес-метода с типом возврата Future<V>
.
|
|||||||||
ПРЕДЫДУЩИЙ КЛАСС СЛЕДУЮЩИЙ КЛАСС | ФРЕЙМЫ НИКАКИЕ ФРЕЙМЫ | ||||||||
СВОДКА: ВЛОЖЕННЫЙ | ПОЛЕ | CONSTR | МЕТОД | ДЕТАЛЬ: ПОЛЕ | CONSTR | МЕТОД |
Авторское право © 2009-2011, Oracle Corporation и/или его филиалы. Все права защищены. Использование подвергается
Сгенерированный на 10-February-2011 12:41