Spec-Zone .ru
спецификации, руководства, описания, API
|
|
|||||||||
ПРЕДЫДУЩИЙ КЛАСС СЛЕДУЮЩИЙ КЛАСС | ФРЕЙМЫ НИКАКИЕ ФРЕЙМЫ | ||||||||
СВОДКА: ВЛОЖЕННЫЙ | ПОЛЕ | CONSTR | МЕТОД | ДЕТАЛЬ: ПОЛЕ | CONSTR | МЕТОД |
public interface EntityBean
Интерфейс EntityBean реализуется каждым бобом объекта class. Контейнер использует методы EntityBean, чтобы уведомить бобовые экземпляры объекта событий жизненного цикла экземпляра.
Приложения, записанные EJB 3.0 и более поздним API, должны использовать средства API Персистентности Java (javax.persistence
) смоделировать персистентные объекты.
Сводка метода | |
---|---|
void |
ejbActivate()
Контейнер вызывает этот метод, когда экземпляр вынимается из пула доступных экземпляров, чтобы стать связанным с определенным объектом EJB. |
void |
ejbLoad()
Контейнер вызывает этот метод, чтобы дать экземпляру команду синхронизировать свое состояние, загружая это состояние из базовой базы данных. |
void |
ejbPassivate()
Контейнер вызывает этот метод на экземпляр прежде, чем экземпляр станет разъединенным с определенным объектом EJB. |
void |
ejbRemove()
Контейнер вызывает этот метод прежде, чем это удалит объект EJB, который в настоящий момент связывается с экземпляром. |
void |
ejbStore()
Контейнер вызывает этот метод, чтобы дать экземпляру команду синхронизировать свое состояние, храня это к базовой базе данных. |
void |
setEntityContext(EntityContext ctx)
Установите связанный контекст объекта. |
void |
unsetEntityContext()
Сбросьте связанный контекст объекта. |
Деталь метода |
---|
void setEntityContext(EntityContext ctx) throws EJBException, java.rmi.RemoteException
Этот метод вызывают в неуказанном контексте транзакции.
ctx
- EntityContext взаимодействует через интерфейс для экземпляра. Экземпляр должен сохранить ссылку на контекст в переменной экземпляра. EJBException
- Брошенный методом, чтобы указать на отказ, вызванный ошибкой на уровне системы. RemoteException
- Это исключение определяется в сигнатуре метода, чтобы обеспечить обратную совместимость для корпоративных компонентов, записанных для EJB 1.0 спецификации. Корпоративные компоненты, записанные для EJB 1.1 спецификации, должны бросить javax.ejb. EJBException вместо этого исключения. Корпоративные компоненты, записанные для EJB2.0 и более высоких спецификаций, должны бросить javax.ejb. EJBException вместо этого исключения.void unsetEntityContext() throws EJBException, java.rmi.RemoteException
Это - последний метод, который контейнер вызывает на экземпляр. Сборщик "мусора" Java в конечном счете вызовет завершение () метод на экземпляре.
Этот метод вызывают в неуказанном контексте транзакции.
EJBException
- Брошенный методом, чтобы указать на отказ, вызванный ошибкой на уровне системы. RemoteException
- Это исключение определяется в сигнатуре метода, чтобы обеспечить обратную совместимость для корпоративных компонентов, записанных для EJB 1.0 спецификации. Корпоративные компоненты, записанные для EJB 1.1 спецификации, должны бросить javax.ejb. EJBException вместо этого исключения. Корпоративные компоненты, записанные для EJB2.0 и более высоких спецификаций, должны бросить javax.ejb. EJBException вместо этого исключения.void ejbRemove() throws RemoveException, EJBException, java.rmi.RemoteException
Этот метод вызывают в контексте транзакции удалить работы.
RemoveException
- Корпоративный компонент не позволяет разрушение объекта. EJBException
- Брошенный методом, чтобы указать на отказ, вызванный ошибкой на уровне системы. RemoteException
- Это исключение определяется в сигнатуре метода, чтобы обеспечить обратную совместимость для корпоративных компонентов, записанных для EJB 1.0 спецификации. Корпоративные компоненты, записанные для EJB 1.1 спецификации, должны бросить javax.ejb. EJBException вместо этого исключения. Корпоративные компоненты, записанные для EJB2.0 и более высоких спецификаций, должны бросить javax.ejb. EJBException вместо этого исключения.void ejbActivate() throws EJBException, java.rmi.RemoteException
Этот метод выполняется в неуказанном контексте транзакции.
EJBException
- Брошенный методом, чтобы указать на отказ, вызванный ошибкой на уровне системы. RemoteException
- Это исключение определяется в сигнатуре метода, чтобы обеспечить обратную совместимость для корпоративных компонентов, записанных для EJB 1.0 спецификации. Корпоративные компоненты, записанные для EJB 1.1 спецификации, должны бросить javax.ejb. EJBException вместо этого исключения. Корпоративные компоненты, записанные для EJB2.0 и более высоких спецификаций, должны бросить javax.ejb. EJBException вместо этого исключения.void ejbPassivate() throws EJBException, java.rmi.RemoteException
Этот метод выполняется в неуказанном контексте транзакции.
EJBException
- Брошенный методом, чтобы указать на отказ, вызванный ошибкой на уровне системы. RemoteException
- Это исключение определяется в сигнатуре метода, чтобы обеспечить обратную совместимость для корпоративных компонентов, записанных для EJB 1.0 спецификации. Корпоративные компоненты, записанные для EJB 1.1 спецификации, должны бросить javax.ejb. EJBException вместо этого исключения. Корпоративные компоненты, записанные для EJB2.0 и более высоких спецификаций, должны бросить javax.ejb. EJBException вместо этого исключения.void ejbLoad() throws EJBException, java.rmi.RemoteException
Этот метод всегда выполняется в контексте транзакции, определенном значением атрибута транзакции в дескрипторе развертывания.
EJBException
- Брошенный методом, чтобы указать на отказ, вызванный ошибкой на уровне системы. RemoteException
- Это исключение определяется в сигнатуре метода, чтобы обеспечить обратную совместимость для корпоративных компонентов, записанных для EJB 1.0 спецификации. Корпоративные компоненты, записанные для EJB 1.1 спецификации, должны бросить javax.ejb. EJBException вместо этого исключения. Корпоративные компоненты, записанные для EJB2.0 и более высоких спецификаций, должны бросить javax.ejb. EJBException вместо этого исключения.void ejbStore() throws EJBException, java.rmi.RemoteException
Этот метод всегда выполняется в контексте транзакции, определенном значением атрибута транзакции в дескрипторе развертывания.
EJBException
- Брошенный методом, чтобы указать на отказ, вызванный ошибкой на уровне системы. RemoteException
- Это исключение определяется в сигнатуре метода, чтобы обеспечить обратную совместимость для корпоративных компонентов, записанных для EJB 1.0 спецификации. Корпоративные компоненты, записанные для EJB 1.1 спецификации, должны бросить javax.ejb. EJBException вместо этого исключения. Корпоративные компоненты, записанные для EJB2.0 и более высоких спецификаций, должны бросить javax.ejb. EJBException вместо этого исключения.
|
|||||||||
ПРЕДЫДУЩИЙ КЛАСС СЛЕДУЮЩИЙ КЛАСС | ФРЕЙМЫ НИКАКИЕ ФРЕЙМЫ | ||||||||
СВОДКА: ВЛОЖЕННЫЙ | ПОЛЕ | CONSTR | МЕТОД | ДЕТАЛЬ: ПОЛЕ | CONSTR | МЕТОД |
Авторское право © 2009-2011, Oracle Corporation и/или его филиалы. Все права защищены. Использование подвергается
Сгенерированный на 10-February-2011 12:41