Index
A B C D E F G H I J L M N O P Q R S T U V W X
Symbols
- <method> element
-
- defined, 22.2.3.2
- <unchecked> element
-
- defined, 22.2.4.2
- @ActivationConfigurationProperty, 9.1, 10.1.1, 10.2.1
- @AroundInvoke, 5.5.1, 10.6.1
- @AttributeOverride, 7.11.1
- @Basic, 7.4.1
- @Column, 7.2.3.1
- @DeclareRoles, 22.4
- @DenyAll, 22.4
- @EJB, 1.1.5
- @Embeddable, 7.11.1
- @Embedded, 7.11.1
- @GeneratedIdTable, 7.1.2.1
- @Id, 7.1.1.1
- @Inheritance, 7.15.3.1
- @InheritanceJoinColumn, 7.15.3.1
- @JoinColumn, 7.2.4.1
- @Lob, 7.5.1
- @ManyToMany, 7.10.1
- @ManyToOne, 7.8.1
- @MessageDriven, 9.1, 10.1.1, 10.2.1
- @MessageDrivenDeployment, 10.2.1
- @NamedQuery, 8.1.1
- @OneToMany, 7.9.1
- @OneToOne, 7.7.1
- @PermitAll, 22.2.4.1, 22.4
- @PersistenceContext, 29.5.1.1, 29.5.1.2
- @PostActivate, 5.4.1
- @PostConstruct, 5.4.1, 10.7.1
- @PostLoad, 7.14.1
- @PostPersist, 7.14.1
- @PostRemove, 7.14.1
- @PostUpdate, 7.14.1
- @PreDestroy, 5.4.1, 10.7.1
- @PrePassivate, 5.4.1
- @PrePersist, 7.14.1
- @PreRemove, 7.14.1
- @PreUpdate, 7.14.1
- @Resource, 1.1.5
- @RolesAllowed, 22.2.3.1, 22.4
- @RunAs, 22.2.5.1, 22.4
- @SecondaryTable, 7.2.2.1
- @SequenceGenerator, 7.1.2.1
- @Serialized, 7.6.1
- @Table, 7.2.1.1
- @TableGenerator, 7.1.2.1
- @Transient, 1.3.1
- @Version, 7.12.1
- @WebMethod, 30.1.1
- @WebService, 30.1.1
A
- <abstract-schema-name> element, 16.1, 16.2
- accessing EJBs
-
- in another application, 29.4, 29.8
- aggregate object relational mappings
-
- understanding, 7.11
- annotations
-
- @ActivationConfigurationProperty, 9.1, 10.1.1, 10.2.1
- @AroundInvoke, 5.5.1, 10.6.1
- @AttributeOverride, 7.11.1
- @Basic, 7.4.1
- @Column, 7.2.3.1
- @DeclareRoles, 22.4
- @DenyAll, 22.4
- @EJB, 1.1.5
- @Embeddable, 7.11.1
- @Embedded, 7.11.1
- @GeneratedIdTable, 7.1.2.1
- @Id, 7.1.1.1
- @Inheritance, 7.15.3.1
- @InheritanceJoinColumn, 7.15.3.1
- @JoinColumn, 7.2.4.1
- @Lob, 7.5.1
- @Local, 4.1, 4.2
- @ManyToMany, 7.10.1
- @ManyToOne, 7.8.1
- @MessageDriven, 9.1, 10.1.1, 10.2.1
- @MessageDrivenDeployment, 10.2.1
- @NamedQuery, 8.1.1
- @OneToMany, 7.9.1
- @OneToOne, 7.7.1
- @PermitAll, 22.2.4.1, 22.4
- @PersistenceContext, 29.5.1.1, 29.5.1.2
- @PostActivate, 5.4.1
- @PostConstruct, 5.4.1, 10.7.1
- @PostLoad, 7.14.1
- @PostPersist, 7.14.1
- @PostRemove, 7.14.1
- @PostUpdate, 7.14.1
- @PreDestroy, 5.4.1, 10.7.1
- @PrePassivate, 5.4.1
- @PrePersist, 7.14.1
- @PreRemove, 7.14.1
- @PreUpdate, 7.14.1
- @Remote, 4.1, 4.2
- @Remove, 4.2
- @Resource, 1.1.5
- @RolesAllowed, 22.2.3.1, 22.4
- @RunAs, 22.2.5.1, 22.4
- @SecondaryTable, 7.2.2.1
- @SequenceGenerator, 7.1.2.1
- @Serialized, 7.6.1
- @Stateful, 4.2
- @Stateless, 4.1
- @Table, 7.2.1.1
- @TableGenerator, 7.1.2.1
- @Transient, 1.3.1
- @Version, 7.12.1
- @WebMethod, 30.1.1
- @WebService, 30.1.1
- about, 1.1.5
- application.xml file
-
- example, 2.3.1
- modifying, 2.3.1
- overview, 2.3.1
- archiving
-
- directions, 2.3.1
- EAR file, 2.3.1
- EJBs, 2.3.1
- <assembly-descriptor> element, A.3.2, A.4
B
- bean
-
- accessing remotely, 1.1.1, 1.1.2
- activation, 1.2.1.1, 1.2.2.1, 12.4
- creation, 12.4
- environment, 1.1.4
- implementing, CMP, EJB 2.1, 13.1, 13.2, 17.1
- passivation, 1.2.2.1, 12.4
- steps for invocation, 1.1.1, 1.1.2
- bean implementation
-
- EJB 2.1, overview, 1.1.2
- EJB 3.0, overview, 1.1.1
- bean-managed transactions
-
- about, 2.7.1.2
- BMP
-
- commit options, 1.4.6.2
- database schema, 13.1, 13.2
- ejbCreate implementation, 13.2.3
- read-only and commit option A, 1.4.6.2, 15.1
- BMP entity bean
-
- read-only, 15.1
C
- cache-timeout attribute, A.3.1.4
- call-timeout attribute, A.3.1.2, A.3.1.3, A.4, A.4
- child EJB, 29.4, 29.8
- ClassCastException, 27.2, 27.2.2
- client
-
- accessing EJB 3.0 entity, 29.5
- clients
-
- about, 29.1
- EJB, 29.1.1
- JSP, 29.1.3
- servlet, 29.1.3
- standalone Java, 29.1.2
- clustering services
-
- about, 2.10
- DNS load balancing, about, 2.10.2.3
- DNS load balancing, configuring, 24.4
- failover, 2.10.3
- HTTP and stateful session bean combination, 2.10
- HTTP sessions, 2.10
- load balancing, about, 2.10.2
- replication-based load balancing, about, 2.10.2.1
- replication-based load balancing, configuring, 24.2
- state replication, 2.10.1
- state replication, inherited, 2.10.1.1
- state replication, on end of request, 2.10.1.1
- state replication, on shutdown, 2.10.1.1
- stateful session beans, 2.10.1
- static retrieval load balancing, about, 2.10.2.2
- static retrieval load balancing, configuring, 24.3
- clustering-schema attribute, A.3.1.3, A.4
- CMP
-
- commit options, 1.4.6.1
- overview, 1.4.1, 1.4.2
- <cmp-field-mapping> element, A.3.1.3, A.4
- CMT
-
- retry JMS message dequeu, A.3.1.4, A.4
- <collection-mapping> element, A.4
- command-line options, 28.1.1
- commit options
-
- A and read-only BMP, 1.4.6.2, 15.1
- about, 1.4.6
- BMP, 1.4.6.2
- CMP, 1.4.6.1
- <commit-option> element, A.3.1.3
- component interface
-
- EJB 2.1, overview, 1.1.2
- EJB 3.0, overview, 1.1.1
- composite primary key
-
- about, 1.4.1.4
- class, 14.1.2
- concurrency mode, 1.4.4.2
-
- optimistic, 1.4.4.2, A.3.1.3
- pessimistic, 1.4.4.2, A.3.1.3
- read-only, 1.4.4.2, A.3.1.3
- concurrency modes, 1.4.4
- <config-property> element, A.3.1.4
-
- ConnectionFactoryTimeout, A.3.1.4
- DequeueRetryCount, A.3.1.4
- DequeueRetryInterval, A.3.1.4
- DestinationLocation, A.3.1.4
- ListenerThreads, A.3.1.4
- MaxDeliveryCnt, A.3.1.4
- SubscriptionName, A.3.1.4
- TransactionTimeout, A.3.1.4
- connection pool
-
- managed data source, 2.6.1.1
- native data source, 2.6.1.2
- connection URL
-
- non-Oracle database, 2.6.2
- Oracle database, 2.6.2
- service-based connection URL, 2.6.2
- connectionFactoryJndiName attribute, 10.1.1, 10.2.1
- connection-factory-location attribute, A.3.1.4, A.4
- ConnectionFactoryTimeout config-property, A.3.1.4
- container-managed persistence. see CMP
- container-managed transactions
-
- about, 2.7.1.1
- rollback, 21.2.2
- <container-transaction> element, 17.1, 17.1.2
- context
-
- entity, 1.4.3
- entity bean, 13.5
- message-driven bean, 1.5.2
- session, 1.1.4, 1.2.3
- session bean, 11.5
- transaction, 1.1.4
- <context-attribute> element, A.4
- copy-by-value attribute, A.3.1.2, A.3.1.3, A.4, A.4
- create method
-
- EJBHome interface, 1.1.2, 11.3
- home interface, 13.3
- CreateException, 11.3.1, 11.3.2, 13.3.1, 13.3.2
- CSIv2, 22.3.3
D
- data sources
-
- about, 2.6
- connection pool, managed data source, 2.6.1.1
- connection pool, native data source, 2.6.1.2
- connection URL, non-Oracle database, 2.6.2
- connection URL, Oracle database, 2.6.2
- managed, 2.6.1.1
- native, 2.6.1.2
- service-based connection URL, 2.6.2
- database resource contention
-
- concurrency mode, 1.4.4.2
- transaction isolation, 1.4.4.1
- <data-bus> attribute, A.4
- data-source attribute, A.3.1.3, A.4
- DataSource object, 19.3
- data-sources.xml file, 13.2, 13.2.2
- Date, 16.3
- DBMS_AQADM package, 23.2.2
- deadlock
-
- recovery, 29.12.3
- debugging
-
- ejb-jar.xml, 31.6.2
- generated code, 31.6.3
- validating XML, 31.6.1
- wrapper code, 31.6.3
- WrapperCodeDir, 31.6.3.1, 31.6.3.2
- dedicated.rmicontext property, 29.12.2
- default mapping
-
- default table generator, 14.2
- default persistence unit
-
- persistence.xml, 26.5.2
- understanding, 2.3.9.1
- default table generator
-
- default mapping, 14.2
- <default-method-access> element, 22.2.7, A.3.2, A.4
- <delay-updates-until-commit> attribute, A.4
- delay-updates-until-commit attribute, A.3.1.3
- deployment
-
- ejb-jar.xml creation, 26.1.2
- error recovery, 28.1.1
- incremental, 28.2
- deployment descriptor, 2.3.1
-
- EJB 2.1, overview, 1.1.2
- EJB 3.0, overview, 1.1.1
- entity bean, A.3.1.3, A.3.1.3
- message-driven bean, A.3.1.4, A.3.1.4
- security, 22.2.1, 22.2.2, 22.2.6
- session bean, A.3.1.2
- deployment descriptors
-
- ejb3-toplink-sessions.xml, configuration, 26.4
- ejb-jar.xml, configuration, 26.1
- ejb-jar.xml, creating at deployment time, 26.1.2
- ejb-jar.xml, creating at migration time, 26.1.1
- ejb-jar.xml, creating with JDeveloper, 26.1.3
- orion-ejb-jar.xml, configuration, 26.3
- persistence.xml, configuration, 26.5
- toplink-ejb-jar.xml, configuration, 26.2
- toplink-ejb-jar.xml, creating at migration time, 26.2.1
- toplink-ejb-jar.xml, creating with TopLink Workbench, 26.2.2
- dequeue-retry-count attribute, 18.7.1, A.3.1.4, A.4
- DequeueRetryCount config-property, A.3.1.4
- dequeue-retry-interval attribute, 18.7.1, A.3.1.4, A.4
- DequeueRetryInterval config-property, A.3.1.4
- <description> element, A.4
- destination-location attribute, A.3.1.4, A.4
- DestinationLocation config-property, A.3.1.4
- destinationName attribute, 10.1.1, 10.2.1
- <destination-type> element, 17.1.2
- destinationType attribute, 10.1.1, 10.2.1
- disable-default-persistent-unitattribute, 2.3.9.1, 2.3.9.1, 26.5.2, A.3.1.3
- do-select-before-insert attribute, A.3.1.3, A.4
E
- EAR file
-
- creation, 2.3.1
- EJB
-
- archive, 2.3.1
- client
-
- setting JMS port, 29.1.2
- setting RMI port, 29.1.2
- deployment descriptor, 2.3.1
- development suggestions, 2.1.1
- difference between session and entity, 1.6.3
- home interface, 11.3
- implementing, CMP, EJB 2.1, 13.1, 13.2, 17.1
- local interface, 11.4.2, 13.4.2
- looking up, EJB 2.1, about, 19.16
- looking up, EJB 3.0, about, 19.13
- looking up, EJB 3.0, using annotations, 19.13.1, 19.14.1
- looking up, local interface using ejb-local-ref, 19.13.2.3, 19.16.1.3
- looking up, local interface using local-location, 19.13.2.4, 19.16.1.4
- looking up, remote interface using ejb-ref, 19.13.2.1, 19.16.1.1
- looking up, remote interface using location, 19.13.2.2, 19.16.1.2
- parameter passing, 29.11.1
- passivation, 1.2.2.1.1
- pool size, entity beans, 31.4.1
- pool size, session beans, 31.4.1
- pool timeouts, entity beans, 31.4.3
- pool timeouts, session beans, 31.4.2
- pool, disabling, 31.4.1.1
- queries, about, 1.3.5, 1.4.7
- queries, EJB QL, 1.3.5.1.1, 1.4.7.1.1
- queries, EntityManager, 1.3.5.2
- queries, finder methods, 1.4.7.2
- queries, select methods, 1.4.7.3
- queries, SQL, 1.3.5.1.2, 1.4.7.1.3
- queries, syntax, 1.3.5.1, 1.4.7.1
- queries, TopLink, 1.4.7.1.2
- referencing other EJBs, 27.2, 27.2.2
- remote interface, 11.4, 13.4
- replication, 24.1.1.3, 24.1.1.3
- security, 22.2
- standalone client, 29.1.2
- <ejb> element, 2.3.1
- EJB 2.1
-
- CMP entity bean, configuration, 14, 15
- composite primary key, class, 14.1.2
- composite primary key, configuring, 14.1.2
- JDK required, 3.2.1, 3.2.2
- MDB, configuration, 18
- message-driven bean, configuration, 18
- persistence, 3.2.3
- persistence manager, 3.2.3.1
- persistence manager customization, 3.2.3.2
- primary key, configuring, 14.1.1
- sequencing, configuration, 14.1.3
- session bean, configuration, 12
- stateless session bean, implementing, 11.1, 11.2, 13.1, 13.2, 17.1
- support, 3.2
- EJB 3.0
-
- CMP entity bean, configuration, 7
- defining an EJB 3.0 application, 3.1.2
- entity manager, 3.1.3.1
- entity manager customization, 3.1.3.2
- EntityManager, about, 1.3.5
- JDK required, 3.1.1
- MDB, configuration, 10
- message-driven bean, configuration, 10
- persistence, 3.1.3
- primary key, automatic generation, 7.1.2
- primary key, configuring, 7.1.1
- primary key, sequencing, 7.1.2
- sequencing, configuration, 7.1.2
- session bean, configuration, 5
- stateful session bean, implementing, 4.2
- stateless session bean, implementing, 4.1
- support, 3.1
- EJB finders
-
- default finders, about, 1.4.7.2.1
- EJB QL
-
- about, 1.3.5.1.1, 1.4.7.1.1
- EJB services
-
- clustering, about, 2.10
- clustering, DNS load balancing, 2.10.2.3, 24.4
- clustering, failover, 2.10.3
- clustering, HTTP sessions, 2.10
- clustering, load balancing, 2.10.2
- clustering, replication-based load balancing, 2.10.2.1, 24.2
- clustering, state replication, 2.10.1
- clustering, stateful session beans, 2.10.1
- clustering, static retrieval load balancing, 2.10.2.2, 24.3
- EJB support
-
- EJB 2.1, 3.2
- EJB 3.0, 3.1
- ejb_sec.properties file, 22.3.3
- ejb3-toplink-sessions.xml
-
- about, 2.3.8
- configuration, 26.4
- XSD, 2.3.8.3
- ejbActivate method, 1.2.1.1, 1.2.2.1, 1.4.1.3, 1.4.1.3, 1.4.2.3, 1.4.2.3, 12.4, 15.4.3, 15.4.4
- EJBContext
-
- setRollbackOnly, 21.2.2
- EJBContext interface, 1.1.4
- ejbCreate method, 1.4.1.3, 1.4.2.3, 11.3, 12.4, 13.2.3
-
- initializing primary key, 13.2.3
- SessionBean interface, 1.2.1.1, 1.2.2.1, 1.5.1
- EJBException, 11.3.1, 11.3.2, 11.4.1, 13.3.1, 13.3.2, 13.4.1
- ejbFindByPrimaryKey method, 13.2.3, 15.3.1
- EJBHome interface, 11.1, 11.2, 11.3.1, 13.1, 13.2, 13.3, 13.3.1
-
- create method, 13.3
- ejb-jar.xml
-
- about, 2.3.5
- configuration, 26.1
- creating at deployment time, 26.1.2
- creating at migration time, 26.1.1
- creating with JDeveloper, 26.1.3
- XSD, EJB 2.1, 2.3.5.3
- XSD, EJB 3.0, 2.3.5.3
- ejb-jar.xml file, 2.3.1
- <ejb-link> element, 19.2.1
- ejbLoad method, 1.4.1.3, 1.4.2.3, 15.4.2
- EJBLocalHome interface, 11.1, 11.2, 11.3.2, 13.1, 13.2, 13.3, 13.3.2
- EJBLocalObject interface, 11.1, 11.2, 11.4.2, 13.1, 13.2, 13.4, 13.4.2
- <ejb-location> element, 13.2.2
- <ejb-mapping> element, 19.2.1
- <ejb-module> element, 29.7.1, 29.7.1, 29.7.1, 29.7.2, 29.7.2
- <ejb-name> element, 19.2.1, A.4
- EJBObject interface, 11.1, 11.2, 11.4.1, 13.1, 13.2, 13.4, 13.4.1
- ejbPassivate method, 1.2.1.1, 1.2.2.1, 1.4.1.3, 1.4.1.3, 1.4.2.3, 1.4.2.3, 12.4, 15.4.3
- ejbPostCreate method, 1.4.1.3, 1.4.2.3
- <ejb-ql> element, 16.1, 16.2
- <ejb-ref> element, 19.2.1
- ejb-reference-home attribute, A.4
- <ejb-ref-mapping> element, A.3.1.2, A.3.1.3, A.3.1.4, A.4
- <ejb-ref-name> element, 19.2.1, 29.2.4
- ejbRemove method, 1.2.1.1, 1.2.1.1, 1.2.2.1, 1.2.2.1, 1.2.2.1, 1.4.1.3, 1.4.1.3, 1.4.2.3, 1.4.2.3, 1.5.1, 1.5.1, 12.4, 12.4, 15.4.5
- ejbStore method, 1.4.1.3, 1.4.2.3, 15.4.1
- enable-passivation attribute, 12.1.1, 12.2.1, 12.3.1
- <enterprise-beans> element, A.3.1, A.4
- entity
-
- lifecycle methods, EJB 3.0, 1.3.3
- overview, 1.3
- PostLoad annotation, 1.3.3
- PostPersist annotation, 1.3.3
- PostRemove annotation, 1.3.3
- PostUpdate annotation, 1.3.3
- PrePersist annotation, 1.2.1.1, 1.2.1.1, 1.2.2.1, 1.2.2.1, 1.2.2.1, 1.2.2.1, 1.3.3, 1.5.1, 1.5.1
- PreRemove annotation, 1.3.3
- PreUpdate annotation, 1.3.3
- entity bean
-
- commit options, A, 1.4.6.2, 15.1
- commit options, about, 1.4.6
- commit options, and CMP, 1.4.6.1
- commit options, BMP, 1.4.6.2
- context, 1.4.3, 13.5
- context information, 13.5, 17.1.3
- creating, 13.3
- deployment descriptor, A.3.1.3, A.3.1.3
- EJB 2.1 CMP, configuration, 14, 15
- EJB 3.0 CMP, configuration, 7
- EJB 3.0 see entity, 1.3
- finder methods, 13.3, 13.3
-
- about, 13.2.3
- home interface, 13.3
- lifecycle methods, EJB 2.1, 1.4.1.3
- lifecycle methods, EJB 3.0, 1.3.3
- overview, 1.4
- primary key, 1.4.2.4
- remote interface, 13.4
- entity context, 1.4.3
- Entity Manager
-
- queries, about, 1.3.5.2
- entity manager
-
- about, 3.1.3.1
- customization, 3.1.3.2
- TopLink customization, 3.1.3.2
- EntityBean interface
-
- ejbActivate method, 1.4.1.3, 1.4.1.3, 1.4.2.3, 1.4.2.3
- ejbCreate method, 1.4.1.3, 1.4.2.3
- ejbLoad method, 1.4.1.3, 1.4.2.3
- ejbPassivate method, 1.4.1.3, 1.4.1.3, 1.4.2.3, 1.4.2.3
- ejbPostCreate method, 1.4.1.3, 1.4.2.3
- ejbRemove method, 1.4.1.3, 1.4.1.3, 1.4.2.3, 1.4.2.3
- ejbStore method, 1.4.1.3, 1.4.2.3
- setEntityContext method, 13.5, 17.1.3
- entity-deployment, A.3.1.3, A.3.1.3, A.4
-
- call-timeout attribute, A.3.1.3
- clustering-schema attribute, A.3.1.3
- copy-by-value attribute, A.3.1.3
- data-source attribute, A.3.1.3
- delay-updates-until-commit attribute, A.3.1.3
- disable-default-persistent-unit attribute, 2.3.9.1, 2.3.9.1, 26.5.2, A.3.1.3
- do-select-before-insert attribute, A.3.1.3
- exclusive-write-access attribute, A.3.1.3
- findByPrimaryKey-lazy-loading attribute, A.3.1.3
- force-update attribute, A.3.1.3
- isolation attribute, A.3.1.3
- local-location attribute, A.3.1.3
- local-wrapper attribute, A.3.1.3
- location attribute, A.3.1.3
- locking-mode attribute, A.3.1.3
- max-instances attribute, A.3.1.3
- max-tx-retries attribute, A.3.1.3
- min-instances attribute, A.3.1.3
- name attribute, A.3.1.3
- pool-cache-timeout attribute, A.3.1.3
- table attribute, A.3.1.3
- update-changed-fields-only attribute, A.3.1.3
- validity-timeout attribute, A.3.1.3
- wrapper attribute, A.3.1.3
- EntityManager
-
- about, 1.3.5
- accessing an EJB 3.0 entity, 29.5
- <entity-ref> element, A.4
- <env-entry> element, 19.8
- <env-entry-mapping> element, A.3.1.2, A.3.1.3, A.3.1.4, A.4
- <env-entry-name> element, 19.8
- <env-entry-type> element, 19.8
- <env-entry-value> element, 19.8
- environment reference
-
- environment variables, 19.8
- persistence context, 19.10
- resource manager, 19.1.2
- URL, 19.7
- Web service, 19.9
- environment variables
-
- configuring, 19.8
- ejb-jar.xml, 19.8
- looking up, EJB 2.1, 19.18
- looking up, EJB 3.0, 19.15, 19.15.1
- orion-ejb-jar.xml, 19.8
- overriding, 19.8
- resource injection, 19.15.1
- environment, retrieval, 1.1.4
- error recovery, 27.2.1, 27.2.1, 27.2.2, 28.1.1
-
- ClassCastException, 27.2.2
- deadlock, 29.12.3
- NamingException thrown, 29.12.1
- NullPointerException thrown, 29.12.2
- out of memory, 28.1.1
- exception queue, 18.6, A.3.1.4
- exclusive-write-access attribute, A.3.1.3, A.4
F
- features, EJB, 3.3
- <fields> element, A.4
- findByPrimaryKey-lazy-loading attribute, 14.6.1, A.3.1.3, A.4
- finder, A.3.1.3
-
- lazy loading, 14.6
- finder methods, 13.2.3
-
- about, 1.4.7.2
- BMP, 15.3.2
- entity bean, 13.3
- <finder-method> element, A.4
- flat transactions, 2.7
- force-update attribute, A.3.1.3
G
- generated code
-
- debugging, 31.6.3
- getEJBHome method, 1.1.4
- getEnvironment method, 1.1.4
- getRollbackOnly method, 1.1.4
- getUserTransaction method, 1.1.4
- <group> element, A.4
H
- home interface
-
- creating, 11.1, 11.2, 13.1, 13.2
- EJB 2.1, overview, 1.1.2
- EJB 3.0, overview, 1.1.1
- HTTP sessions
-
- state replication, 2.10
I
- idletime attribute, A.3.1.2
- immutable attribute, A.4
- impliesAll attribute, 22.2.7, A.4
- incremental deployment, 28.2
- injection, 1.1.5
- interceptors
-
- configuring, message-driven bean, 10.6
- configuring, session beans
-
- session bean, 5.5
- InvocationContext, 2.4.2.2
- restrictions, 2.4.2.1
- signature, 2.4.2.1
- transactions, 2.4.2.1
- understanding, 2.4.2
- InvocationContext, 2.4.2.2
- <ior-security-config> element, A.3.1.2, A.3.1.3, A.4, A.4
- isCallerInRole method, 22.2.2
- isolation
-
- transaction levels, 1.4.4.1
- isolation attribute, A.3.1.3, A.4
- isolation modes, 1.4.4
J
- JAAS, 22.5
- JAR
-
- archiving command, 2.3.1
- JAR file
-
- EJB, 2.3.1
- <java> element, 2.3.1
- Java mail
-
- Session object, 19.6
- JDeveloper
-
- ejb-jar.xml creation, 26.1.3
- JDK
-
- EJB 2.1, 3.2.1, 3.2.2
- EJB 3.0, 3.1.1
- JMS
-
- Destination, 23.2.2
- durable subscriptions, 17.1
- exception queue, 18.6, A.3.1.4
- port, 29.1.2
- retry message dequeue, A.4
- <jndi-name> element, 19.2.1, 19.6, 19.7
- JSR250, 22.4
L
- lazy loading, 14.6
- lazy-loading attribute, 14.6.1, A.4
- lifecycle methods
-
- entity bean, EJB 2.1, 1.4.1.3
- entity, EJB 3.0, 1.3.3
- message-driven bean, EJB 2.1, 1.5.1
- message-driven bean, EJB 3.0, 1.5.1
- session bean, stateless, 1.4.2.3
- stateful session bean, EJB 2.1, 1.2.1.1, 1.2.2.1
- stateful session bean, EJB 3.0, 1.2.1.1, 1.2.2.1
- listener threads, 18.5
- listener-threads attribute, 18.5.1, 18.6.1, A.3.1.4, A.4
- ListenerThreads config-property, A.3.1.4
- load balancing
-
- clustering, and, 2.10.2
- DNS, 2.10.2.3, 24.4
- replication-based, 2.10.2.1, 24.2
- static retrieval, 2.10.2.2, 24.3
- local access, 29.7.2
- local home interface
-
- example, 11.3.2, 11.3.2
- local interface
-
- creating, 11.4.2, 13.4.2
- EJB 2.1, overview, 1.1.2
- EJB 3.0, overview, 1.1.1
- example, 11.4.2
- local-location attribute, A.3.1.2, A.3.1.3
- local-wrapper attribute, A.3.1.2, A.3.1.3, A.4, A.4
- location attribute, A.3.1.2, A.3.1.3, A.4, A.4, A.4, A.4, A.4, A.4, A.4
- locking
-
- optimistic, 1.4.4.2, A.3.1.3
- pessimistic, 1.4.4.2, A.3.1.3
- locking-mode attribute, A.3.1.3, A.4
- look up
-
- EJB 2.1, about, 19.16
- EJB 3.0, about, 19.13
- EJB 3.0, using annotations, 19.13.1, 19.14.1
- remote interface using ejb-local-ref, 19.13.2.3, 19.16.1.3
- remote interface using ejb-ref, 19.13.2.1, 19.16.1.1
- remote interface using local-location, 19.13.2.4, 19.16.1.4
- remote interface using location, 19.13.2.2, 19.16.1.2
- <lookup-context> element, A.4
M
- mail
-
- Session object, 19.6
- managed data sources, 2.6.1.1
- many-to-many relational mappings
-
- understanding, 7.10
- <map-key-mapping> element, A.4
- mapping, 1.3.2, 1.4.1.2, 19.2.1, 19.6, 19.7
- MaxDeliveryCnt config-property, A.3.1.4
- max-delivery-count attribute, A.3.1.4
- max-instances attribute, 31.4.1.1, A.3.1.2, A.3.1.3, A.3.1.4, A.4, A.4
- max-instances-threshold attribute, A.3.1.2, A.4
- max-tx-retries attribute, A.3.1.2, A.3.1.3, A.4, A.4
- MDB
-
- dequeue-retry-count attribute, A.4
- dequeue-retry-interval attribute, A.4
- EJB 2.1, configuration, 18
- EJB 3.0, configuration, 10
- onMessage method, 2.9.1.2
- overview, 1.5
- performance, A.4
- transaction timeout, A.4
- memory-threshold attribute, A.3.1.2, A.4
- <message-destination-ref> element, 19.4
- <message-destination-ref-mapping> element, 19.4, A.3.1.2, A.3.1.3, A.3.1.4, A.4, A.4
- <message-driven> element, 17.1.2
- message-driven bean
-
- context, 1.5.2
- deployment descriptor, A.3.1.4, A.3.1.4
- EJB 2.1, configuration, 18
- EJB 3.0, configuration, 10
- interceptors, configuring, 10.6
- lifecycle methods, EJB 2.1, 1.5.1
- lifecycle methods, EJB 3.0, 1.5.1, 1.5.1
- message-driven beans
-
- listener threads, 18.5
- transaction timeouts, 21.1.3
- Message-Driven Beans, see MDB
- message-driven context, 1.5.2
- <message-driven-deployment> element, A.3.1.4, A.3.1.4, A.4
-
- cache-timeout attribute, A.3.1.4
- connection-factory-location attribute, A.3.1.4
- ConnectionFactoryTimeout config-property, A.3.1.4
- dequeue-retry-count attribute, A.3.1.4
- DequeueRetryCount config-property, A.3.1.4
- dequeue-retry-interval attribute, A.3.1.4
- DequeueRetryInterval config-property, A.3.1.4
- destination-location attribute, A.3.1.4
- DestinationLocation config-property, A.3.1.4
- listener-threads attribute, A.3.1.4
- ListenerThreads config-property, A.3.1.4
- MaxDeliveryCnt config-property, A.3.1.4
- max-delivery-count, A.3.1.4
- max-instances attribute, A.3.1.4
- min-instances attribute, A.3.1.4
- name attribute, A.3.1.4
- resource-adapter attribute, A.3.1.4
- subscription-name attribute, A.3.1.4
- SubscriptionName config-property, A.3.1.4
- transaction-timeout attribute, A.3.1.4
- TransactionTimeout config-property, A.3.1.4
- <message-driven-destination> element, 17.1.2
- messageSelector attribute, 10.1.1, 10.2.1
- <method> element, A.3.1.6, A.3.1.6, A.4
- <method-intf> element, A.4
- <method-name> element, 16.1, 16.2, A.4
- <method-param> element, A.4
- <method-params> element, A.4
- <method-permission> element, 22.2.1, 22.2.2, 22.2.2, 22.2.3.2, 22.2.4.2
- middle-tier coordinator, 2.7.3
- migration
-
- ejb-jar.xml creation, 26.1.1
- toplink-ejb-jar.xml creation, 26.2.1
- migration, TopLink persistence manager, 3.2.3.3
- min-instances attribute, 31.4.1.1, 31.4.1.1, A.3.1.2, A.3.1.3, A.3.1.4, A.4, A.4
- <module> element, 2.3.1
- multitier environment
-
- local accessing, 29.7.2
- remote accessing, 29.7.1
N
- name attribute, A.3.1.2, A.3.1.3, A.3.1.4, A.4, A.4, A.4, A.4
- native data sources, 2.6.1.2
- nested transactions, 2.7
- new features, 3.3
- non-batch mode, 28.1.2
- NoSuchObjectLocalException, 25.4.4
- NullPointerException, 29.12.2
O
- OC4J
-
- command-line options, 28.1.1
- Windows shutdown, 18.3
- OJMS
-
- two-phase commit, 23.2.2
- one-to-many relational mappings
-
- understanding, 7.9
- onMessage method, 2.9.1.2
- optimistic concurrency mode, A.4
- optimistic locking, 1.4.4.2, A.3.1.3
- OracleAS JMS
-
- exception queue, 18.6, A.3.1.4
- oracle.j2ee.rmi.loadBalance, 24.2.1
- oracle.mdb.fastUndeploy property, 18.3, 18.3.1
- orion-application.xml
-
- JAAS login module configuration, 22.6
- <orion-ejb-jar> element, A.3, A.4
- orion-ejb-jar.xml
-
- about, 2.3.6
- configuration, 26.3
- XSD, 2.3.6.3
- orion-ejb-jar.xml file, 17.1
- orm.xml
-
- about, 2.3.10
- out of emory error
-
- during deployment, 28.1.1
- out of memory error
-
- during execution, 27.2.1
P
- packaging
-
- referenced EJB classes, 27.2, 27.2.2
- parameters
-
- object types, 29.11.2
- passing conventions, 29.11.1
- parent application, 27.2
- parent EJB, 29.4, 29.8
- partial attribute, A.4
- pass by reference, 29.11.1
- pass by value, 29.11.1
- passivate-count attribute, A.3.1.2, A.4
- passivation
-
- about, 1.2.2
- ejbPassivate method, 1.2.1.1
- passivation criteria, 1.2.2.1.1
- permissions, 22.1
- persistence
-
- container-managed, 1.4.1, 1.4.2
- database schema, BMP, 13.1, 13.2
- persistence context, environment reference, 19.10
- persistence manager
-
- about, 3.2.3.1
- customization, 3.2.3.2
- Orion, 3.2.3
- TopLink customization class, 3.2.3.2
- TopLink, migration, 3.2.3.3
- persistence unit
-
- about, 2.3.9
- default, persistence.xml, 26.5.2
- default, understanding, 2.3.9.1
- root, 2.3.9
- scope, 2.3.9
- <persistence-context-ref> element, 19.10
- <persistence-context-ref-name> element, 19.10
- persistence-filename attribute, A.3.1.2, A.4
- <persistence-manager> element, A.3.1.1
- persistence-name attribute, A.4
- persistence-type attribute, A.4
- <persistence-unit-name> element, 19.10
- persistence.xml
-
- about, 2.3.9
- configuration, 26.5
- default persistence unit, 2.3.9.1, 26.5.2
- XSD, EJB 3.0, 2.3.9.4, 2.3.10.3
- pessimistic concurrency mode, A.4
- pessimistic locking, 1.4.4.2, A.3.1.3
- pool
-
- disabling, 31.4.1.1
- size, entity beans, 31.4.1
- size, session beans, 31.4.1
- timeouts, entity beans, 31.4.3
- timeouts, session beans, 31.4.2
- pool-cache-timeout attribute, 31.4.2.1, 31.4.3.1, A.3.1.2, A.3.1.3, A.4, A.4
- PostLoad annotation, 1.3.3
- PostPersist annotation, 1.3.3
- PostRemove annotation, 1.3.3
- PostUpdate annotation, 1.3.3
- prefetch-size attribute, A.4
- PrePersist annotation, 1.2.1.1, 1.2.1.1, 1.2.2.1, 1.2.2.1, 1.2.2.1, 1.2.2.1, 1.3.3, 1.5.1, 1.5.1
- PreRemove annotation, 1.3.3
- PreUpdate annotation, 1.3.3
- primary key
-
- about, 1.3.4, 1.4.1.4
- automatic generation, 7.1.2
- complex class, 13.2.3
- complex definition, 13.2.3
- composite EJB 2.1, configuring, 14.1.2
- composite, about, 1.4.1.4
- creating, 13.2.3
- EJB 2.1, configuring, 14.1.1
- EJB 3.0, configuring, 7.1.1
- overview, 1.4.2.4
- sequencing, 7.1.2
- simple definition, 13.2.3
- <prim-key-class> element, 13.2.3
- <primkey-mapping> element, A.3.1.3, A.4
- <properties> element, A.4
- PropertyPermission, 22.1
Q
- queries
-
- about, 1.3.5, 1.4.7
- EntityManager, 1.3.5.2
- finder methods, 1.4.7.2
- select methods, 1.4.7.3
- syntax, about, 1.3.5.1, 1.4.7.1
- syntax, EJB QL, 1.3.5.1.1, 1.4.7.1.1
- syntax, SQL, 1.3.5.1.2, 1.4.7.1.3
- syntax, TopLink, 1.4.7.1.2
- <query> element, 16.1, 16.2
- query attribute, A.4
R
- read-only, 1.4.4.2, A.3.1.3
-
- BMP entity bean, 15.1
- read-only concurrency mode, A.4
- relational mappings
-
- aggregate object, understanding, 7.11
- many-to-many, understanding, 7.10
- one-to-many, understanding, 7.9
- remote access, 29.7.1
- remote attribute, 29.7.1
- remote home interface
-
- example, 11.3.1, 13.3.1, 16.1.1, 16.2.1
- remote interface
-
- creating, 11.1, 11.2, 11.4, 13.1, 13.2, 13.4
- EJB 2.1, overview, 1.1.2, 1.1.2
- EJB 3.0, overview, 1.1.1, 1.1.1
- example, 11.4.1, 13.4.1
- RemoteException, 11.3.1, 11.3.2, 11.4.1, 13.4.1
- remove method
-
- @Remove annotation, 1.1.1
- EJBHome interface, 1.1.2
- replication
-
- inherited, 2.10.1.1
- on end of requst, 2.10.1.1
- on shutdown, 2.10.1.1
- replication attribute, A.3.1.2
- <res-auth> element, 19.6, 19.7
- resource injection
-
- about, 1.1.5
- environment variables, 19.15.1
- resource manager
-
- environment reference, 19.1.2
- resource-adapter attribute, A.3.1.4
- resource-check-interval attribute, A.3.1.2, A.4
- <resource-env-ref> element, 19.5
- <resource-env-ref-mapping> element, A.3.1.2, A.3.1.3, A.3.1.4, A.4
- <resource-ref> element, 19.5
- <resource-ref-mapping> element, 19.6, 19.7, A.3.1.4, A.4
- resources
-
- looking up, EJB 2.1, 19.17
- looking up, EJB 3.0, 19.14
- <resource-provider> element, 23.2, 23.2.4
- <resource-ref-mapping> element, A.3.1.2, A.3.1.3
- <res-ref-name> element, 19.6, 19.7
- <res-type> element, 19.6, 19.7
- <result-type-mapping> element, 16.2
- RMI
-
- port, 29.1.2
- <role-link> element, 22.2.1, 22.2.2, 22.2.2
- <role-name> element, 22.2.1, 22.2.2
- root, persistence unit, 2.3.9
- <run-as> element, 22.2.5.2
- runAs security identity, 22.2.5
- RunTimeException, 11.3.1, 11.3.2
- RuntimePermission, 22.1
S
- schema manager
-
- table creation, automatic, 14.2
- scope
-
- persistence unit, 2.3.9
- security, 22.2
-
- annotations, 22.4
- client credentials, ejb_sec.properties, 22.3.3
- client credentials, initial context, 22.3.2
- client credentials, JNDI properties, 22.3.1
- JAAS, 22.5
- JAAS login module, 22.6
- JSR250, 22.4
- orion-application.xml configuration, 22.6
- permissions, 22.1
- retrieving credentials using JAAS, 22.5
- <security-identity> element, 22.2.5.2
- <security-role> element, 22.2.1, 22.2.2
- <security-role-ref> element, 22.2.2
- <security-role-mapping> element, 22.2.6, 22.2.6, A.3.2
- <security-role-mapping> element, A.4
- <security-role-ref> element, 22.2.1, 22.2.2
- select methods
-
- about, 1.4.7.3
- sequencing
-
- configuration, EJB 2.1, 14.1.3
- configuration, EJB 3.0, 7.1.2
- Serializable interface, 29.11.2
- <service-ref> element, 19.9
- <service-ref-mapping> element, A.3.1.3
- session bean
-
- configuration, EJB 2.1, 12
- configuration, EJB 3.0, 5
- context, 1.2.3, 11.5, 12.4
- deployment descriptor, A.3.1.1, A.3.1.2, A.3.1.2
- local home interface, 11.3.2, 11.3.2
- remote home interface, 11.3.1
- removing, 1.2.1.1, 1.2.1.1, 1.2.2.1, 1.2.2.1, 1.5.1, 12.4
- stateful, 1.2.2, 1.2.2
- stateless, 1.2.1
- stateless, web services, 1.2.1
- session beans
-
- transaction timeouts, 21.1.2
- session context, 1.2.3
- Session object, 19.6
- SessionBean interface
-
- EJB, 11.1, 11.2, 12.4, 13.1, 13.2, 17.1
- ejbActivate method, 1.2.1.1, 1.2.2.1, 12.4
- ejbCreate method, 1.2.1.1, 1.2.2.1, 1.5.1, 12.4
- ejbPassivate method, 1.2.1.1, 1.2.2.1, 12.4
- ejbRemove method, 1.2.1.1, 1.2.1.1, 1.2.2.1, 1.2.2.1, 1.2.2.1, 1.5.1, 1.5.1, 12.4, 12.4
- setSessionContext method, 12.4
- <session-deployment> element, A.3.1.2, A.3.1.2, A.4
-
- call-timeout attribute, A.3.1.2
- copy-by-value attribute, A.3.1.2
- idletime attribute, A.3.1.2
- local-location attribute, A.3.1.2
- local-wrapper attribute, A.3.1.2
- location attribute, A.3.1.2
- max-instances attribute, A.3.1.2
- max-instances-threshold attribute, A.3.1.2
- max-tx-retries attribute, A.3.1.2
- memory-threshold attribute, A.3.1.2
- min-instances attribute, A.3.1.2
- name attribute, A.3.1.2
- passivate-count attribute, A.3.1.2
- persistence-filename attribute, A.3.1.2
- pool-cache-timeout attribute, A.3.1.2
- replication attribute, A.3.1.2
- resource-check-interval attribute, A.3.1.2
- timeout attribute, A.3.1.2
- transaction-timeout attribute, A.3.1.2
- tx-retry-wait attribute, A.3.1.2
- wrapper attribute, A.3.1.2
- setEntityContext method, 13.5, 13.5, 17.1.3
- <set-mapping> element, A.4
- setRollbackOnly, 21.2.2
- setRollbackOnly method, 1.1.4
- setSessionContext method, 1.2.3, 1.2.3, 11.5, 11.5, 12.4, 13.5, 17.1.3
- <sfsb-config> element, 12.1.1, 12.2.1, 12.3.1
- SocketPermission, 22.1
- SQL
-
- queries, about, 1.3.5.1.2, 1.4.7.1.3
- SQRT, 16.3
- stateful session bean
-
- implementing, EJB 3.0, 4.2
- lifecycle methods, EJB 2.1, 1.2.1.1, 1.2.2.1
- lifecycle methods, EJB 3.0, 1.2.1.1, 1.2.1.1, 1.2.2.1, 1.2.2.1
- overview, 1.2.2, 1.2.2
- stateful session beans
-
- state replication, 2.10.1
- stateless session bean
-
- implementing, EJB 2.1, 11.1, 11.2, 13.1, 13.2, 17.1
- implementing, EJB 3.0, 4.1
- overview, 1.2.1
- web services, 1.2.1
- <subscription-durability> element, 17.1.2
- subscription-name attribute, A.3.1.4, A.3.1.4, A.4, A.4
- SubscriptionName config-property, A.3.1.4
- system properties
-
- KeepWrapperCode, 31.6.3.2
- oracle.j2ee.rmi.loadBalance, 24.2.1
- WrapperCodeDir, 31.6.3.1
-
- KeepWrapperCode, 31.6.3.2
T
- table attribute, A.3.1.3, A.4
- Time, 16.3
- TimedOutException, A.3.1.2
- timeout attribute, 31.4.2.1, A.3.1.2, A.4
- TimeoutExpiredException, A.4
- timeouts
-
- bean instance pool, entity beans, 31.4.3
- bean instance pool, session beans, 31.4.2
- transactions, 21.1
- timers, 2.11
-
- callback method implementation, 25.2
- cancel, 25.4.1
- creating, 25.2
- ejbTimeout method, 25.2
- executing within a transaction, 25.4.3
- NoSuchObjectLocalException, 25.4.4
- persistence, 25.4.2
- retrieving information, 25.4.1
- retrieving timer service, 25.2
- TimerService object, 25.2, 25.2
- Timestamp, 16.3
- TopLink
-
- ejb3-toplink-sessions.xml, about, 2.3.8
- ejb3-toplink-sessions.xml, XSD, 2.3.8.3
- queries, about, 1.4.7.1.2
toplink-ejb-jar.xml
File, A.2
- toplink-ejb-jar.xml, about, 2.3.7
- toplink-ejb-jar.xml, XSD, 2.3.7.3
- TopLink migration tool, 3.2.3.3
- TopLink Workbench
-
- toplink-ejb-jar.xml creation, 26.2.2
- toplink-ejb-jar.xml
-
- about, 2.3.7
- configuration, 26.2
- creating at migration time, 26.2.1
- creating with TopLink Workbench, 26.2.2
- XSD, 2.3.7.3
toplink-ejb-jar.xml
File, A.2
- transaction
-
- commit, 1.1.4
- context propagation, 1.1.4
- retrieve status, 1.1.4
- rollback, 1.1.4
- transaction attribute, 2.7.2
- transaction isolation, 1.4.4.1
- transactions
-
- about, 2.7
- bean-managed, about, 2.7.1.2
- client invocation, 2.7.2
- container-managed, about, 2.7.1.1
- flat, 2.7
- global, about, 2.7.3
- interceptors, 2.4.2.1
- isolation levels, 1.4.4.1
- management, about, 2.7.1
- nested, 2.7
- propagation, 2.7.2
- rollback, 21.2.2
- timeouts, configuring, 21.1
- timeouts, global, 21.1.1
- timeouts, message-driven beans, 21.1.3
- timeouts, session beans, 21.1.2
- two-phase commit, about, 2.7.3
- two-phase commit, OJMS, 23.2.2
- transaction-timeout attribute, 21.1.1.2, 21.1.3.1, A.3.1.2, A.3.1.4, A.4
- TransactionTimeout config-property, A.3.1.4
- <transaction-type> element, 17.1.2
- troubleshooting, 27.2.1, 27.2.2, 28.1.1
- two-phase commit, 2.7.3
- tx-retry-wait attribute, A.3.1.2, A.4, A.4
- type attribute, A.4, A.4, A.4, A.4
U
- <unchecked> element, 22.2.4.2
- unsetEntityContext method, 13.5
- update-changed-fields-only attribute, A.3.1.3, A.4
- URL, environment reference, 19.7
- <use-caller-identity> element, 22.2.5.2
- <user> element, A.4
V
- validating XML, 31.6.1
- validity-timeout attribute, A.3.1.3, A.4
- <value-mapping> element, A.4
W
- <web> element, 2.3.1
- Web service, environment reference, 19.9
- web services
-
- annotations, 30.1
- calling out to, 30.2
- stateless session bean, and, 1.2.1
- stateless session bean, exposing as, 30.1
- Windows
-
- shutdown, 18.3
- wrapper attribute, A.3.1.2, A.3.1.3, A.4, A.4
- wrapper code
-
- debugging, 31.6.3
X
- XML validation, 31.6.1
- XSD
-
- ejb3-toplink-sessions.xml, 2.3.8.3
- ejb-jar.xml, EJB 2.1, 2.3.5.3
- ejb-jar.xml, EJB 3.0, 2.3.5.3
- orion-ejb-jar.xml, 2.3.6.3, A
- persistence.xml, EJB 3.0, 2.3.9.4, 2.3.10.3
- toplink-ejb-jar.xml, 2.3.7.3, A.2