|
Spec-Zone .ru
спецификации, руководства, описания, API
|
|
|||||||||
| ПРЕДЫДУЩИЙ КЛАСС СЛЕДУЮЩИЙ КЛАСС | ФРЕЙМЫ НИКАКИЕ ФРЕЙМЫ | ||||||||
| СВОДКА: ВЛОЖЕННЫЙ | ПОЛЕ | CONSTR | МЕТОД | ДЕТАЛЬ: ПОЛЕ | CONSTR | МЕТОД | ||||||||
public interface EJBContext
Интерфейс EJBContext предоставляет экземпляру доступ к обеспеченному контейнером контексту времени выполнения экземпляра корпоративного компонента.
Этот интерфейс расширяется SessionContext, EntityContext, и MessageDrivenContext интерфейсы, чтобы обеспечить дополнительные методы, определенные для предприятия, соединяют интерфейсом с бобовым типом.
SessionContext, MessageDrivenContext, EntityContext| Сводка метода | |
|---|---|
java.security.Identity |
getCallerIdentity()
Осуждаемый. Используйте Принципал getCallerPrincipal () вместо этого. |
java.security.Principal |
getCallerPrincipal()
Получите java.security.Principal это идентифицирует вызывающую сторону. |
java.util.Map<java.lang.String,java.lang.Object> |
getContextData()
Возвращает данные контекста, связанные с этим вызовом или обратным вызовом жизненного цикла. |
EJBHome |
getEJBHome()
Получите удаленный домашний интерфейс корпоративного компонента. |
EJBLocalHome |
getEJBLocalHome()
Получите локальный домашний интерфейс корпоративного компонента. |
java.util.Properties |
getEnvironment()
Осуждаемый. Используйте контекст именования JNDI java:comp/env для среды корпоративного компонента доступа. |
boolean |
getRollbackOnly()
Тест, если транзакция была отмечена для отката только. |
TimerService |
getTimerService()
Получите доступ к Службе Таймера EJB. |
UserTransaction |
getUserTransaction()
Получите интерфейс установления границ транзакции. |
boolean |
isCallerInRole(java.security.Identity role)
Осуждаемый. Используйте булев isCallerInRole (Представьте roleName в виде строки), вместо этого. |
boolean |
isCallerInRole(java.lang.String roleName)
Тест, если у вызывающей стороны есть данная роль безопасности. |
java.lang.Object |
lookup(java.lang.String name)
Поиск ресурс в пределах java: пространство имен. |
void |
setRollbackOnly()
Отметьте текущую транзакцию для отката. |
| Деталь метода |
|---|
EJBHome getEJBHome()
throws java.lang.IllegalStateException
java.lang.IllegalStateException - если у корпоративного компонента нет удаленного домашнего интерфейса.
EJBLocalHome getEJBLocalHome()
throws java.lang.IllegalStateException
java.lang.IllegalStateException - если у корпоративного компонента нет локального домашнего интерфейса.java.util.Properties getEnvironment()
Отметьте: Если у корпоративного компонента нет никаких свойств среды, этот метод возвращает пустое java.util.Properties объект. Этот метод никогда не возвращается null.
java.security.Identity getCallerIdentity()
java.security.Identity из вызывающей стороны. Этот метод осуждается в EJB 1.1. Контейнеру позволяют всегда возвращаться null от этого метода. Корпоративный компонент должен использовать getCallerPrincipal метод вместо этого.
Identity объект, который идентифицирует вызывающую сторону.
java.security.Principal getCallerPrincipal()
throws java.lang.IllegalStateException
java.security.Principal это идентифицирует вызывающую сторону.
Principal объект, который идентифицирует вызывающую сторону. Этот метод никогда не возвращается null. IllegalStateException - Контейнер выдает исключение, если экземпляру не позволяют вызвать этот метод.boolean isCallerInRole(java.security.Identity role)
Этот метод осуждается в EJB 1.1. Корпоративный компонент должен использовать isCallerInRole(String roleName) метод вместо этого.
role - java.security.Identity из роли, которая будет протестирована.
boolean isCallerInRole(java.lang.String roleName)
throws java.lang.IllegalStateException
roleName - Имя роли безопасности. Роль должна быть одной из ролей безопасности, которая определяется в дескрипторе развертывания. IllegalStateException - Контейнер выдает исключение, если экземпляру не позволяют вызвать этот метод.
UserTransaction getUserTransaction()
throws java.lang.IllegalStateException
UserTransaction интерфейс. Поскольку бобы объекта должны всегда использовать управляемые контейнером транзакции, только бобам сеанса или управляемым сообщением бобам с управляемыми бобом транзакциями позволяют вызвать этот метод.
UserTransaction интерфейс, который экземпляр корпоративного компонента может использовать для установления границ транзакции. IllegalStateException - Контейнер выдает исключение, если экземпляру не позволяют использовать UserTransaction интерфейс (то есть экземпляр имеет боб с управляемыми контейнером транзакциями).
void setRollbackOnly()
throws java.lang.IllegalStateException
IllegalStateException - Контейнер выдает исключение, если экземпляру не позволяют использовать этот метод (то есть экземпляр имеет боб с управляемыми бобом транзакциями).
boolean getRollbackOnly()
throws java.lang.IllegalStateException
IllegalStateException - Контейнер выдает исключение, если экземпляру не позволяют использовать этот метод (то есть экземпляр имеет боб с управляемыми бобом транзакциями).
TimerService getTimerService()
throws java.lang.IllegalStateException
IllegalStateException - Контейнер выдает исключение, если экземпляру не позволяют использовать этот метод (например, если боб является stateful бобом сеанса),
java.lang.Object lookup(java.lang.String name)
throws java.lang.IllegalArgumentException
java: пространство имен. Имена, обращающиеся к записям в пределах частного компонентного пространства имен, можно передать как неполные строки. В этом случае поиск будет относительно "java:comp/env/". Например, принятие корпоративного компонента определяет ejb-local-ref с ejb-ref-name "ejb/BarRef" следующие два звонка EJBContext.lookup эквивалентны: ejbContext.lookup("ejb/BarRef"); ejbContext.lookup("java:comp/env/ejb/BarRef");
name - Имя записи IllegalArgumentException - Контейнер выдает исключение, если имя не соответствует запись в пределах среды компонента.java.util.Map<java.lang.String,java.lang.Object> getContextData()
Map<String,Object> объект будет возвращен.
|
|||||||||
| ПРЕДЫДУЩИЙ КЛАСС СЛЕДУЮЩИЙ КЛАСС | ФРЕЙМЫ НИКАКИЕ ФРЕЙМЫ | ||||||||
| СВОДКА: ВЛОЖЕННЫЙ | ПОЛЕ | CONSTR | МЕТОД | ДЕТАЛЬ: ПОЛЕ | CONSTR | МЕТОД | ||||||||
Авторское право © 2009-2011, Oracle Corporation и/или его филиалы. Все права защищены. Использование подвергается
Сгенерированный на 10-February-2011 12:41