Skip Headers
Oracle® Containers for J2EE Enterprise JavaBeans Developer's Guide
10g Release 3 (10.1.3)
B14428-02
  Go To Documentation Library
Home
Go To Product List
Solution Area
Go To Table Of Contents
Contents

Previous
Previous
 
 

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