Skip Headers
Oracle® Containers for J2EE Enterprise JavaBeans Developer's Guide
10g (10.1.3.5.0)

Part Number E13981-01
Go to Documentation Home
Home
Go to Book List
Book List
Go to Table of Contents
Contents
Go to Feedback page
Contact Us

Go to previous page
Previous
View PDF

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
@AroundInvoke, 5.6.1, 10.8.1
@AttributeOverride, 7.11.1
@Basic, 7.4.1, 7.13.1
@Column, 7.2.3.1
@DeclareRoles, 22.4
@DenyAll, 22.4
@EJB, 1.1.5
mappedName, 1.1.5.4
@Embeddable, 7.11.1
@Embedded, 7.11.1
@EmbeddedId, 7.1.2.1
@Enumerated, 1.3.1
@GeneratedValue, 7.1.3.1
@Id, 7.1.1.1, 7.1.2.1
@IdClass, 7.1.2.1
@Inheritance, 7.16.3.1
@InheritanceJoinColumn, 7.16.3.1
@Init, 4.4.1
@JoinColumn, 7.2.4.1
@JoinTable, 7.10.1
@Lob, 1.3.1, 7.5.1
@Local, 4.3.1, 4.4.1
@LocalHome, 4.3.1, 4.4.1
@ManyToMany, 1.3.2, 7.10.1
@ManyToOne, 1.3.2, 7.8.1
@MessageDriven, 9.1, 10.1.1, 10.2.1
mappedName, 9.1
@MessageDrivenDeployment, 2.3.5.1, 10.1.1, 10.2.1, 10.3.1, 10.4.1, 10.5.1, 10.11, 10.11.1, 31.4.1.1
dequeueRetryCount attribute, 10.5.1
dequeueRetryInterval attribute, 10.5.1
listenerThreads attribute, 10.3.1
maxDeliveryCount attribute, 10.4.1
@NamedQuery, 8.1.1, 8.1.1
@OneToMany, 1.3.2, 7.9.1
@OneToOne, 7.7.1
@OneToone, 1.3.2
@PermitAll, 22.2.4.1, 22.4
@PersistenceContext, 1.1.5, 29.5.1.1, 29.5.1.2
@PostActivate, 5.4.1, 5.5.1
@PostConstruct, 5.4.1, 5.5.1, 10.6.1, 10.7.1
@PostLoad, 7.14.1, 7.15.1
@PostPersist, 7.14.1, 7.15.1
@PostRemove, 7.14.1, 7.15.1
@PostUpdate, 7.14.1, 7.15.1
@PreDestroy, 5.4.1, 5.5.1, 10.6.1, 10.7.1
@PrePassivate, 5.4.1, 5.5.1
@PrePersist, 7.14.1, 7.15.1
@PreRemove, 7.14.1, 7.15.1
@PreUpdate, 7.14.1, 7.15.1
@Remote, 4.3.1, 4.4.1
@RemoteHome, 4.3.1, 4.4.1
@Remove, 4.2
@Resource, 1.1.5, 3.1.4.5
entity manager injection, and, 3.1.4.5
mappedName, 1.1.5.4
@RolesAllowed, 22.2.3.1, 22.4
@RunAs, 22.2.5.1, 22.4
@SecondaryTable, 7.2.2.1
@SequenceGenerator, 7.1.3.1
@Serialized, 7.6.1
@Stateful
mappedName, 4.2
@StatefulDeployment, 5.2.1, 5.3.1, 5.9, 5.9.1, 21.5.2.1, 31.4.1.1
@Stateless
mappedName, 4.1
@StatelessDeployment, 2.3.5.1, 5.9, 5.9.1, 21.5.2.1, 31.4.1.1, A.3, A.5
@StatelfulDeployment, 2.3.5.1, A.3
@Table, 7.2.1.1
@TableGenerator, 7.1.3.1
@Temporal, 1.3.1
@TransactionAttribute, 21.2.1
@TransactionManagement, 21.1.1
@Transient, 1.3.1, 1.3.1, 1.3.2
@Version, 1.7.2, 7.12.1
@WebMethod, 30.1.1
@WebService, 30.1.1

A

<abstract-schema-name> element, 16.1, 16.2
accessing EJBs
accessing EJB 2.1 bean from EJB 3.0 client, 29.8.4
EJBContext, EJB 2.1, 29.11
EJBContext, EJB 3.0, 29.7
EntityManager, 29.5
in another application, EJB 2.1, 29.9
in another application, EJB 3.0, 29.4
local, EJB 2.1, 29.8.2
local, EJB 3.0, 29.3
remote, EJB 2.1, 29.8.1
remote, EJB 3.0, 29.3
sending a message to a JMS destination, EJB 2.1, 29.10
sending a message to a JMS destination, EJB 3.0, 29.6
using RMI in standalone Java client, EJB 2.1, 29.8.3
without home interface, EJB 3.0, 29.3
AcknowledgeMode property, B
activation config properties
AcknowledgeMode, B
ClientId, B
ConnectionFactoryJndiName, B
DestinationName, B
DestinationType, B
EndpointFailureRetryInterval, B
ExceptionQueueName, B
IncludeBodiesInExceptionQueue, B
ListenerThreadMaxIdleDuration, B, B
ListenerThreadMaxPollInterval, B
LoggerName, B
LogLevel, B
MaxDeliveryCnt, B
MessageSelector, B
ReceiverThreads, B
ResPassword, B
ResUser, B
SubscriptionDurability, B
SubscriptionName, B
TransactionTimeout, B
UseExceptionQueue, B
aggregate object relational mappings
understanding, 7.11
annotations
@ActivationConfigurationProperty, 9.1
@AroundInvoke, 5.6.1, 10.8.1
@AttributeOverride, 7.11.1
@Basic, 7.4.1, 7.13.1
@Column, 7.2.3.1
@DeclareRoles, 22.4
@DenyAll, 22.4
@EJB, 1.1.5
@Embeddable, 7.11.1
@Embedded, 7.11.1
@EmbeddedId, 7.1.2.1
@Enumerated, 1.3.1
@GeneratedValue, 7.1.3.1
@Id, 7.1.1.1, 7.1.2.1
@IdClass, 7.1.2.1
@Inheritance, 7.16.3.1
@InheritanceJoinColumn, 7.16.3.1
@Init, 4.4.1
@JoinColumn, 7.2.4.1
@JoinTable, 7.10.1
@Lob, 1.3.1, 7.5.1
@Local, 4.3.1, 4.4.1
@LocalHome, 4.3.1, 4.4.1
@ManyToMany, 1.3.2, 7.10.1
@ManyToOne, 1.3.2, 7.8.1
@MessageDriven, 9.1, 10.1.1, 10.2.1
@MessageDrivenDeployment, 2.3.5.1, 10.1.1, 10.2.1, 10.3.1, 10.4.1, 10.5.1, 10.11, 10.11.1, 31.4.1.1
@NamedQuery, 8.1.1, 8.1.1
@OneToMany, 1.3.2, 7.9.1
@OneToOne, 1.3.2, 7.7.1
@PermitAll, 22.2.4.1, 22.4
@PersistenceContext, 1.1.5, 29.5.1.1, 29.5.1.2
@PostActivate, 5.4.1, 5.5.1
@PostConstruct, 5.4.1, 5.5.1, 10.6.1, 10.7.1
@PostLoad, 7.14.1, 7.15.1
@PostPersist, 7.14.1, 7.15.1
@PostRemove, 7.14.1, 7.15.1
@PostUpdate, 7.14.1, 7.15.1
@PreDestroy, 5.4.1, 5.5.1, 10.6.1, 10.7.1
@PrePassivate, 5.4.1, 5.5.1
@PrePersist, 7.14.1, 7.15.1
@PreRemove, 7.14.1, 7.15.1
@PreUpdate, 7.14.1, 7.15.1
@Remote, 4.3.1, 4.4.1
@RemoteHome, 4.3.1, 4.4.1
@Remove, 4.2
@Resource, 1.1.5, 3.1.4.5
@RolesAllowed, 22.2.3.1, 22.4
@RunAs, 22.2.5.1, 22.4
@SecondaryTable, 7.2.2.1
@SequenceGenerator, 7.1.3.1
@Serialized, 7.6.1
@Stateful, 4.2
@StatefulDeployment, 2.3.5.1, 5.2.1, 5.3.1, 5.9, 5.9.1, 21.5.2.1, 31.4.1.1, A.3
@Stateless, 4.1
@StatelessDeployment, 2.3.5.1, 5.9, 5.9.1, 21.5.2.1, 31.4.1.1, A.3, A.5
@Table, 7.2.1.1
@TableGenerator, 7.1.3.1
@Temporal, 1.3.1
@TransactionAttribute, 21.2.1
@TransactionManagement, 21.1.1
@Transient, 1.3.1, 1.3.1, 1.3.2
@Version, 1.7.2, 7.12.1
@WebMethod, 30.1.1
@WebService, 30.1.1
about, 1.1.5
JSP, 29.1.3
mappedName, 1.1.5.4
proprietary, See proprietary annotations
servlet, 29.1.3
Web tier, 1.1.5.1
Application Server Control
about, 31.2
EJB 3.0 entities not visible, 28
setting trigger to inherited or none, 24.1.1
<assembly-descriptor> element, A.6
auto-enlisting JMS connections, 2.10.3.1

B

batch-compile, 28.1.3
bean
accessing remotely, 1.1.1, 1.1.2
activation, 1.2.1.1, 1.2.2.1
environment, 1.1.4
implementing, BMP, EJB 2.1, 13.2
implementing, CMP, EJB 2.1, 13.1
implementing, entity, JPA, 6.1
implementing, MDB, EJB 2.1, 17.1
implementing, MDB, EJB 3.0, 9.1
implementing, stateful session bean, EJB 3.0, 4.2
implementing, stateless session bean, EJB 2.1, 11.1
implementing, stateless session bean, EJB 3.0, 4.1
implementing, statelful session bean, EJB 2.1, 11.2
passivation, 1.2.2.1
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.8.1.2
See also transactions
BMP
commit options, 1.4.5.2
database schema, 13.1, 13.2
ejbCreate implementation, 13.2.3
read-only and commit option A, 1.4.5.2, 15.2, 32.4.1
BMP entity bean
read-only, 15.2

C

cache-timeout attribute, A.5.2
call-timeout attribute, A.3.2, A.4.2
child EJB, 29.4, 29.9
ClassCastException, 27.3.2, 27.3.2
ClientId property, B
clients
about, 29.1
accessing EJBs from, 29
EJB, 29.1.1
JSP, 29.1.3
servlet, 29.1.3
standalone Java, 29.1.2
clustering services
about, 2.11
DNS load balancing, about, 2.11.2
DNS load balancing, configuring, 24.3
failover, 2.11.1
HTTP and stateful session bean, 2.11
HTTP sessions, 2.11
load balancing, about, 2.11.2
replication-based load balancing, about, 2.11.2
replication-based load balancing, configuring, 24.4
state replication, 2.11.1
state replication, inherited, 24.1.1
state replication, on end of request, 24.1.1
state replication, on shutdown, 24.1.1
stateful session beans, 2.11.1
static retrieval load balancing, about, 2.11.2
static retrieval load balancing, configuring, 24.2
clustering-schema attribute, A.4.2
CMP
commit options, 1.4.5.1
overview, 1.4.1, 1.4.2
<cmp-field-mapping> element, 14.2, 14.5, A.4.5
commit options
A and read-only BMP, 1.4.5.2, 15.2, 32.4.1
about, 1.4.5
BMP, 1.4.5.2
CMP, 1.4.5.1
<commit-option> element, A.4.13
component interface
EJB 2.1, overview, 1.1.2
EJB 3.0, overview, 1.1.1
composite primary key, 1.4.1.4
concurrency mode
about, 1.7, 1.7.2
optimistic, 1.7.2, A.4.2
pessimistic, 1.7.2, A.4.2
read-only, 1.7.2, A.4.2
config-property, A.5.8
ConnectionFactoryTimeout, A.5.2
DestinationLocation, A.5.2
EndpointFailureRetryInterval, 10.5.1, 18.7.1
MaxDeliveryCnt, 10.4.1, 18.6.1, A.5.2
ReceiverThreads, 10.3.1, 18.5.1, A.5.2
SubscriptionName, A.5.2
TransactionTimeout, A.5.2
connection pool
managed data source, 2.7.1.1
native data source, 2.7.1.2
connection URL
non-Oracle database, 2.7.2
Oracle database, 2.7.2
service-based connection URL, 2.7.2
ConnectionFactoryJndiName property, B
connection-factory-location attribute, A.5.2
ConnectionFactoryTimeout config-property, A.5.2
container-managed persistence. see CMP
container-managed transactions
about, 2.8.1.1
rollback, 21.6.2
See also transactions
<container-transaction> element, 17.1, 17.1.2
context
entity bean, 13.5
entity, EJB 2.1, 1.4.3
getInvokedBusinessInterface, 1.2.3
message-driven bean, 1.5.2
session, 1.1.4, 1.2.3
session bean, 11.5
transaction, 1.1.4
copy-by-value attribute, A.3.2, A.4.2
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
creating a JPA entity, 29.5.2
CSIv2, 22.3.3
customization
EJB 2.1 application, 3.2.3.3
EJB 3.0 application, 3.1.3.3, 3.1.3.3, 3.1.3.3

D

data sources
about, 2.7
connection pool, managed data source, 2.7.1.1
connection pool, native data source, 2.7.1.2
connection URL, non-Oracle database, 2.7.2
connection URL, Oracle database, 2.7.2
managed, 2.7.1.1
native, 2.7.1.2
service-based connection URL, 2.7.2
database resource contention
concurrency mode, 1.7.2
transaction isolation, 1.7.1
data-source attribute, A.4.2
data-sources.xml file, 13.2, 13.2.2
Date, 16.3
DBMS_AQADM package, 23.3.2
deadlock recovery, 29.13.3
debugging
DoNotReGenerateWrapperCode, 31.6.3.3
generated code, 31.6.3
KeepWrapperCode, 31.6.3.1, 31.6.3.2, 31.6.3.3
validating XML, 31.6.1
wrapper code, 31.6.3
WrapperCodeDir, 31.6.3.2
dedicated.rmicontext property, 24.4.1, 29.13.2
default finders, 1.4.6.2.1
default mapping
configuring, 14.4
default table generator, 14.3
default persistence unit, 2.3.8.1, 2.3.8.1, 2.3.8.1
persistence.xml, 26.5.2
default table generator
configuring, 14.3
default mapping, 14.3
<default-method-access> element, 22.2.7, A.6.4
default.persistence.provider, 3.1.3.2
delay-updates-until-commit attribute, A.4.2
deployment
batch compile out of memory, 28.1.3
ejb-jar.xml creation, 26.1.2
expanded, 28.3
incremental, about, 28.2
incremental, when to use, 28.2
large applications, 28.1
temp out of memory, 28.1.2
troubleshooting, batch compile out of memory, 28.1.3
troubleshooting, ejb-jar.xml, 28.4, 31.6.2
troubleshooting, generated wrapper code, 28.4, 31.6.2
troubleshooting, temp out of memory, 28.1.2
troubleshooting, VM out of memory, 28.1.1
VM out of memory, 28.1.1
deployment descriptor
EJB 2.1, overview, 1.1.2
EJB 3.0, overview, 1.1.1
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
entity bean, A.4, A.4.2
message-driven bean, A.5, A.5.2
orion-ejb-jar.xml, configuration, 26.3
persistence.xml, configuration, 26.5
security, 22.2.1, 22.2.2, 22.2.6
session bean, A.3.2
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
dequeueRetryCount attribute, 10.5.1
dequeue-retry-count attribute, 18.7.1, A.5.2
dequeueRetryInterval attribute, 10.5.1
dequeue-retry-interval attribute, 18.7.1, A.5.2
destination-location attribute, A.5.2
DestinationLocation config-property, A.5.2
DestinationName property, B
<destination-type> element, 17.1.2
DestinationType property, B
detaching, 29.5.5
disable-default-persistent-unit attribute, 2.3.8.1, 26.5.2, A.4.2
do-select-before-insert attribute, A.4.2
dynamic query
executing, 29.5.3.6
implementing, 8.2, 8.3
native SQL, 29.5.3.5
TopLink Expression, 29.5.3.4

E

EJB
client
setting JMS port, 29.1.2
setting RMI port, 29.1.2
home interface, 11.3
implementing, BMP, EJB 2.1, 13.2
implementing, CMP, EJB 2.1, 13.1
implementing, entity, JPA, 6.1
implementing, MDB, EJB 2.1, 17.1
implementing, MDB, EJB 3.0, 9.1
implementing, stateful session bean, EJB 2.1, 11.2
implementing, stateful session bean, EJB 3.0, 4.2
implementing, stateless session bean, EJB 2.1, 11.1
implementing, stateless session bean, EJB 3.0, 4.1
local interface, 11.4.2, 13.4.2
looking up, EJB 3.0, about, 29.3
looking up, EJB 3.0, using annotations, 19.13.1, 29.3.1
looking up, local interface using ejb-local-ref, 29.3.2.3
looking up, local interface using local-location, 29.3.2.4
looking up, remote interface using ejb-ref, 29.3.2.1
looking up, remote interface using location, 29.3.2.2
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
queries, about, 1.3.5, 1.4.6
queries, EJB QL, 1.4.6.1.1
queries, EntityManager, 1.3.5.1
queries, finder methods, 1.4.6.2
queries, Java Persistence Query Language, 1.3.5.2.1
queries, select methods, 1.4.6.3
queries, SQL, 1.3.5.2.2, 1.4.6.1.3
queries, syntax, 1.3.5.2, 1.4.6.1
queries, TopLink, 1.4.6.1.2
referencing other EJBs, 27.3, 27.3.2
remote interface, 11.4, 13.4
replication, 24.1.1.1, 24.1.1.1
security, 22.2
standalone client, 29.1.2
EJB 2.1
BMP composite primary key, configuring, 15.1.2
BMP primary key class, configuring, 15.1.2
BMP primary key field, configuring, 15.1.1
BMP primary key, configuring, 15.1
CMP composite primary key, configuring, 14.1.2
CMP entity bean, configuration, 14, 15
CMP primary key class, configuring, 14.1.2
CMP primary key field, configuring, 14.1.1
CMP primary key, configuring, 14.1
JDK required, 3.2.1, 3.2.2
message-driven bean, configuration, 18
persistence, 3.2.3
persistence manager, 3.2.3.1
persistence manager customization, 3.2.3.3
persistence manager migration, 3.2.3.4
session bean, configuration, 12
stateless session bean, implementing, 11.1, 11.2, 13.1, 13.2, 17.1
support, 3.2
TopLink JAR files, 3.2.3.1
TopLink persistence manager JAR files, 3.2.3.2
EJB 3.0
defining an EJB 3.0 application, 3.1.2
entity, configuration, 7
EntityManager, about, 1.3.5
JDK required, 3.1.1
JPA persistence provider, 3.1.3.1
JPA persistence provider customization, 3.1.3.3
JPA persistence provider migration, 3.1.4
JPA persistence.jar, 3.1.3.2
JPA preview-persistence.jar, 3.1.3.2
message-driven bean, configuration, 10
persistence, 3.1.3
primary key, automatic generation, 7.1.3
primary key, sequencing, 7.1.3
sequencing, configuration, 7.1.3
session bean, configuration, 5
stateful session bean, implementing, 4.2
stateless session bean, implementing, 4.1
support, 3.1
TopLink JPA JAR files, 3.1.3.1, 3.1.3.2
EJB QL
about, 1.4.6.1.1
EJB services
about, 2.2
clustering, about, 2.11
clustering, DNS load balancing, 2.11.2, 24.3
clustering, failover, 2.11.1
clustering, HTTP sessions, 2.11
clustering, load balancing, 2.11.2
clustering, replication-based load balancing, 2.11.2, 24.4
clustering, state replication, 2.11.1
clustering, stateful session beans, 2.11.1
clustering, static retrieval load balancing, 2.11.2, 24.2
data sources, about, 2.7
JNDI, about, 2.6
JPA persistence provider, 3.1.3.1
message, about, 2.10
persistence manager, 3.2.3.1
persistence, about, 2.5
persistence, customizing in EJB 2.1, 3.2.3.3
persistence, customizing in EJB 3.0, 3.1.3.3
persistence, EJB 2.1, 2.5, 3.2.3
persistence, EJB 3.0, 2.5, 3.1.3
persistence, JPA persistence JAR, 3.1.3.2
persistence, JPA preview persistence JAR, 3.1.3.2
persistence, persistence manager JAR, 3.2.3.2
security, about, 2.9
timer, about, 2.12
timer, EJB types supported, 2.12
transactions, about, 2.8
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.7
configuration, 26.4
XSD, 2.3.7.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
EJBContext
accessing, EJB 2.1, 29.11
accessing, EJB 3.0, 29.7
setRollbackOnly, 21.6.2
EJBContext interface, 1.1.4
ejbCreate method, 1.4.1.3, 1.4.2.3, 11.3, 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.4.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.4
at deployment, 28.4, 31.6.2
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.4.3
XSD, EJB 3.0, 2.3.4.3
<ejb-link> element, 19.2.3, 19.3.1, 19.4.3
ejbLoad method, 1.4.1.3, 1.4.2.3
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.3, 19.3.1, 19.4.3
<ejb-module> element, 29.8.1, 29.8.1, 29.8.1, 29.8.2, 29.8.2
<ejb-name> element, 19.2.3, 19.3.1, 19.4.3
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
ejbPostCreate method, 1.4.1.3, 1.4.2.3
<ejb-ql> element, 16.1, 16.2
<ejb-ref> element, 19.2.3, 19.3.1, 19.4.3
<ejb-ref-mapping> element, A.3.5, A.4.8, A.5.4
<ejb-ref-name> element, 19.2.3, 19.3.1, 19.4.3, 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
ejbStore method, 1.4.1.3, 1.4.2.3
enable-passivation attribute, 12.1.1, 12.2.1, 12.3.1
EndpointFailureRetryInterval config-property, 10.5.1, 18.7.1
EndpointFailureRetryInterval property, B
<enterprise-beans> element, A.1.3
entities
lifecycle callback listeners, configuring, 7.15
entity
lifecycle methods, JPA, 1.3.3
lifecycle methods, JPA, configuring, 7.14, 7.15
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.5.2, 15.2, 32.4.1
commit options, about, 1.4.5
commit options, and CMP, 1.4.5.1
commit options, BMP, 1.4.5.2
context, 1.4.3, 13.5
context information, 13.5, 17.1.3
creating, 13.3
deployment descriptor, A.4, A.4.2
EJB 2.1 CMP, configuration, 14, 15
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 BMP, 1.4.2.3, 1.4.2.3
lifecycle methods, EJB 2.1 BMP, configuring, 15.5
lifecycle methods, EJB 2.1 CMP, 1.4.1.3, 1.4.1.3
lifecycle methods, EJB 2.1 CMP, configuring, 14.12
lifecycle methods, JPA, 1.3.3
overview, 1.4
primary key, 1.4.1.4, 1.4.2.4
remote interface, 13.4
entity context, 1.4.3
entity listener
configuring lifecycle callbacks, 7.15
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.4
call-timeout attribute, A.4.2
clustering-schema attribute, A.4.2
copy-by-value attribute, A.4.2
data-source attribute, A.4.2
delay-updates-until-commit attribute, A.4.2
disable-default-persistent-unit attribute, 2.3.8.1, 26.5.2, A.4.2
do-select-before-insert attribute, A.4.2
exclusive-write-access attribute, A.4.2
findByPrimaryKey-lazy-loading attribute, A.4.2
force-update attribute, A.4.2
isolation attribute, A.4.2
local-location attribute, A.4.2
local-wrapper attribute, A.4.2
location attribute, A.4.2
locking-mode attribute, A.4.2
max-instances attribute, A.4.2
max-tx-retries attribute, A.4.2
min-instances attribute, A.4.2
name attribute, A.4.2
pool-cache-timeout attribute, A.4.2
table attribute, A.4.2
tx-retry-wait attribute, A.4.2
update-changed-fields-only attribute, A.4.2
validity-timeout attribute, A.4.2
wrapper attribute, A.4.2
EntityManager, Glossary
about, 1.3, 1.3.5
accessing a JPA entity, 29.5
acquiring default, 29.5.1.1
acquiring in a helper class, 29.5.1.5
acquiring in a Web client, 29.5.1.4
acquiring named, 29.5.1.2
acquiring using JNDI, 29.5.1.3
creating a JPA entity, 29.5.2
detaching a JPA entity, 29.5.5
merging a JPA entity, 29.5.5
queries, about, 1.3.5.1
<env-entry> element, 19.8
<env-entry-mapping> element, A.3.4, A.4.7, A.5.3
<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
Web service, 19.9
environment variables
configuring, 19.8
ejb-jar.xml, 19.8
looking up, EJB 2.1, 19.16
looking up, EJB 3.0, 19.14, 19.14.1
orion-ejb-jar.xml, 19.8
overriding, 19.8
resource injection, 19.14.1
environment, retrieval, 1.1.4
error recovery, 27.3.1, 27.3.2
ClassCastException, 27.3.2
exception queue, 10.4, 18.6, A.5.2
exception recovery, 27.3.1
deadlock, 29.13.3
NamingException thrown, 29.13.1
NullPointerException thrown, 29.13.2
ExceptionQueueName property, B
exclusive-write-access attribute, A.4.2
expanded deployment, 28.3

F

fast undeploy, 18.3
fetch attribute, 7.13
FetchType, 7.13
findByPrimaryKey-lazy-loading attribute, 14.11.1, A.4.2
<finder-method> element, A.4.6
finder methods, 13.2.3
about, 1.4.6.2
BMP, 15.4.2
default finders, about, 1.4.6.2.1
entity bean, 13.3
lazy loading, 14.11
flat transactions, 2.8
force-update attribute, A.4.2

G

generated code
debugging, 31.6.3
getEJBHome method, 1.1.4
getEnvironment method, 1.1.4
getInvokedBusinessInterface method, 1.2.3
getRollbackOnly method, 1.1.4
getUserTransaction method, 1.1.4

H

hints
EJB 3.0 query, 8.3
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.11

I

idletime attribute, A.3.2
impliesAll attribute, 22.2.7
IncludeBodiesInExceptionQueue property, B
incremental deployment
about, 28.2
when to use, 28.2
incremental migration
EJB 2.1 to EJB 3.0, stateful session beans, 4.4
EJB 2.1 to EJB 3.0, stateless session beans, 4.3
initialization methods
about, 4.4.1
disambiguating, 4.4.1
lifecycle, 4.4.1
matching with home interface methods, 4.4.1
method name, 4.4.1
post-construct, 4.4.1
injection, 1.1.5, 1.1.5.1
interceptors
about, 2.4.2.2
AroundInvoke interceptor, message-driven bean, 10.8, 10.9
AroundInvoke interceptor, session bean, 5.6, 5.7
configuring AroundInvoke, message-driven bean, 10.8, 10.9
configuring AroundInvoke, session bean, 5.6, 5.7
configuring interceptor class, message-driven bean, 10.10
configuring interceptor class, session bean, 5.8
configuring lifecycle callback, message-driven bean, 10.6, 10.7
configuring lifecycle callback, session bean, 5.4, 5.5
interceptor class, message-driven bean, 10.7, 10.10
interceptor class, session bean, 5.5, 5.8
interceptor method, message-driven bean, 10.6
interceptor method, session bean, 5.4
restrictions, 2.4.2.1
signature, 2.4.2.1, 5.6, 5.7, 5.8, 10.8, 10.9, 10.10
singleton, 2.4.2.2
transactions, 2.4.2.1
understanding, 2.4.2
<ior-security-config> element, A.3.3, A.4.3
isCallerInRole method, 22.2.2
isolation
attribute, A.4.2
modes, 1.7
transaction levels, 1.7.1

J

J2CA
about, 2.10
configuring a resource adapter, 23.1
configuring an EJB 2.1 MDB to use, 18.1
configuring an EJB 3.0 MDB to use, 10.1
logging, 31.3.7, B
Oracle JMS Connector, about, 2.10.1.1
J2EE Connector Architecture, See J2CA
j2ee-logging.xml, 31.3.4
JAAS, 22.5
JAR files
TopLink EJB 2.1, 3.2.3.1
TopLink EJB 3.0 JPA, 3.1.3.1
Java Persistence API, See JPA
Java Persistence Query Language
about, 1.3.5.2.1
java.io.tmpdir, 28.1.2
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.3.2
durable subscriptions, 17.1
exception queue, 10.4, 18.6, A.5.2
J2CA, 2.10.1.1
message service providers, 2.10.1
message service providers, OEMS JMS, 2.10.1.2
message service providers, OEMS JMS Database, 2.10.1.3
message service providers, Oracle JMS Connector, 2.10.1.1
message services, about, 2.10
OEMS JMS, 2.10.1.2
OEMS JMS Database, 2.10.1.3
Oracle JMS Connector, 2.10.1.1
port, 29.1.2
JMX
JSR77 statistics, 31.1
logging MBean, 31.3.3
Oracle Dynamic Monitoring System sensor data, 31.1
support, 31.1
JNDI
about, 2.6
<jndi-name> element, 19.2.3, 19.3.1, 19.4.3
JPA
about, 1.3
entity, 1.3
EntityManager, 1.3, Glossary
persistence provider, 1.3, Glossary
JPA entity
composite primary key class, configuring, 7.1.2
primary key, configuring, 7.1.1
JPA persistence provider
about, 3.1.3.1
customization, 3.1.3.3
migration, 3.1.4
persistence.jar, 3.1.3.2
preview-persistence.jar, 3.1.3.2
TopLink customization, 3.1.3.3
TopLink JAR files, 3.1.3.2
JSP
annotations, 29.1.3
injection, 29.1.3
JSR250, 22.4
JSR77, 31.1

L

lazy loading, 7.13, 14.11
lazy-loading attribute, 14.11.1
lifecycle
callback methods, bean class, 1.1.3.1
callback methods, entity listener class, 1.1.3.3
callback methods, interceptor class, 1.1.3.2
lifecycle methods
entity bean, EJB 2.1 BMP, about, 1.4.2.3
entity bean, EJB 2.1 BMP, configuring, 15.5
entity bean, EJB 2.1 CMP, about, 1.4.1.3
entity bean, EJB 2.1 CMP, configuring, 14.12
entity, JPA, about, 1.3.3
entity, JPA, configuring, 7.14, 7.15
message-driven bean, EJB 2.1, about, 1.5.1
message-driven bean, EJB 2.1, configuring, 18.8
message-driven bean, EJB 3.0, about, 1.5.1
message-driven bean, EJB 3.0, configuring, 10.6, 10.7
session bean, EJB 2.1, configuring, 12.4
session bean, EJB 3.0, configuring, 5.4
stateful session bean, EJB 2.1, about, 1.2.2.1
stateful session bean, EJB 3.0, about, 1.2.2.1
stateless session bean, EJB 2.1, about, 1.2.1.1
stateless session bean, EJB 3.0, about, 1.2.1.1
listener threads, 10.3, 18.5
ListenerThreadMaxIdleDuration property, B, B
ListenerThreadMaxPollInterval property, B
listenerThreads attribute, 10.3.1
listener-threads attribute, 18.5.1, 18.6.1, A.5.2
load balancing
clustering, and, 2.11.2
DNS, 2.11.2, 24.3
replication-based, 2.11.2, 24.4
static retrieval, 2.11.2, 24.2
local access, 29.8.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.2, A.3.2, A.4.2, A.5.2
local-wrapper attribute, A.3.2, A.4.2
location attribute, A.3.2, A.4.2
locking
optimistic, 1.7.2, A.4.2
pessimistic, 1.7.2, A.4.2
locking-mode attribute, A.4.2
LoggerName property, B
logging
about, 31.3
j2ee-logging.xml, 31.3.4
levels, 31.3.2
MBean, 31.3.3
namespaces, 31.3.1
Oracle JMS Connector, 31.3.7, B
system properties, 31.3.5
TopLink, 31.3.6
LogLevel property, B
look up
EJB 3.0, about, 29.3
EJB 3.0, using annotations, 19.13.1, 29.3.1
remote interface using ejb-local-ref, 29.3.2.3
remote interface using ejb-ref, 29.3.2.1
remote interface using local-location, 29.3.2.4
remote interface using location, 29.3.2.2

M

managed data sources, 2.7.1.1
many-to-many relational mappings
understanding, 7.10
mappedName
@EJB, 1.1.5.4
@MessageDriven, 9.1
@Resource, 1.1.5.4
@Stateful, 4.2
@Stateless, 4.1
mappedName annotation attribute, 1.1.5.4
mapping, 1.4.1.2, 19.2.3, 19.3.1, 19.4.3
MaxDeliveryCnt config-property, 10.4.1, 18.6.1, A.5.2
MaxDeliveryCnt property, B
maxDeliveryCount attribute, 10.4.1
max-delivery-count attribute, A.5.2
max-instances attribute, A.3.2, A.4.2, A.5.2
max-instances-threshold attribute, A.3.2
max-tx-retries attribute, A.3.2, A.4.2
MDB See message-driven bean
memory-threshold attribute, A.3.2
merging, 29.5.5
message service providers
about, 2.10
OEMS JMS, 2.10.1.2
OEMS JMS Database, 2.10.1.3
Oracle JMS Connector, 2.10.1.1
<message-destination-ref> element, 19.6
<message-destination-ref-mapping> element, 19.6, A.3.8, A.4.12, A.5.7
<message-driven> element, 17.1.2
message-driven bean
AroundInvoke interceptor, configuring on bean class, 10.8
AroundInvoke interceptor, configuring on interceptor class, 10.9
context, 1.5.2
deployment descriptor, A.5, A.5.2
EJB 2.1, configuration, 18
EJB 3.0, configuration, 10
fast undeploy on Windows, 18.3
interceptor class, configuring, 10.10
interface, EJB 2.1, 18.8
lifecycle callback interceptors, configuring on bean class, 10.6
lifecycle callback interceptors, configuring on interceptor class, 10.7
lifecycle methods, EJB 2.1, 1.5.1
lifecycle methods, EJB 2.1, configuring, 18.8
lifecycle methods, EJB 3.0, 1.5.1, 1.5.1
lifecycle methods, EJB 3.0, configuring, 10.6, 10.7
listener threads, 10.3, 18.5
onMessage method, 2.10.1.3
overview, 1.5
transaction timeouts, 21.5.3
message-driven context, 1.5.2
message-driven-deployment, A.5, A.5.1
cache-timeout attribute, A.5.2
connection-factory-location attribute, A.5.2
ConnectionFactoryTimeout config-property, A.5.2
dequeue-retry-count attribute, A.5.2
dequeue-retry-interval attribute, A.5.2
destination-location attribute, A.5.2
DestinationLocation config-property, A.5.2
EndpointFailureRetryInterval config-property, 10.5.1, 18.7.1
listener-threads attribute, 18.5.1, A.5.2
MaxDeliveryCnt config-property, 10.4.1, 18.6.1, A.5.2
max-delivery-count, A.5.2
max-instances attribute, A.5.2
min-instances attribute, A.5.2
name attribute, A.5.2
ReceiverThreads config-property, 10.3.1, 18.5.1, A.5.2
resource-adapter attribute, A.5.2
subscription-name attribute, A.5.2
SubscriptionName config-property, A.5.2
transaction-timeout attribute, A.5.2
TransactionTimeout config-property, A.5.2
<message-driven-destination> element, 17.1.2
MessageSelector property, B
<method> element, A.6.5, A.6.5
<method-name> element, 16.1, 16.2
<method-permission> element, 22.2.1, 22.2.2, 22.2.2, 22.2.3.2, 22.2.4.2
middle-tier coordinator, 2.8.3
migrating
10.1.3.0 JPA preview to 10.1.3.1, 3.1
migration
10.1.3.0 JPA preview to 10.1.3.1 full JPA, 3.1.4
EJB 2.1 to EJB 3.0 stateful session beans, incremental, 4.4
EJB 2.1 to EJB 3.0 stateless session beans, incremental, 4.3
ejb-jar.xml creation, 26.1.1
Orion to TopLink persistence manager, 3.2.3.4
toplink-ejb-jar.xml creation, 26.2.1
migration, TopLink persistence manager, 3.2.3.4
min-instances attribute, A.3.2, A.4.2, A.5.2
multitier environment
local accessing, 29.8.2
remote accessing, 29.8.1

N

name attribute, A.3.2, A.4.2, A.5.2
named query
creating, 29.5.3.2
executing, 29.5.3.6
implementing, 8.1
NamingException recovery, 29.13.1
native data sources, 2.7.1.2
nested transactions, 2.8
NoSuchObjectLocalException, 25.3.4
NullPointerException recovery, 29.13.2

O

oc4j.jms.pseudoTransaction, 2.10.3.1
OEMS
about, 2.10.1
OEMS JMS, 2.10.1.2
OEMS JMS Database, 2.10.1.3
Oracle JMS Connector, 2.10.1.1
OEMS JMS
about, 2.10.1.2
exception queue, 10.4, 18.6, A.5.2
restrictions when accessing without J2CA, 2.10.1.4
OEMS JMS Database
about, 2.10.1.3
restrictions when accessing without J2CA
J2CA, 2.10.1.4
ojdbc14_102.jar, 3.1.3.2, 3.2.3.2, 20.5
one-to-many relational mappings
understanding, 7.9
onMessage method, 2.10.1.3
optimistic locking, 1.7.2, A.4.2
optimization
about, 32
bean instance pooling, 32.1.1, 32.2.1, 32.3.1, 32.5.1
BMP entity beans, commit option A, 32.4.2
BMP entity beans, read-only, 32.4.1
CMP entity beans, bean instance pooling, 32.3.1
CMP entity beans, read-only, 32.3.2
commit option A, 32.4.2
entities, bean instance pooling, 32.2.1
entities, fetch type, 32.2.2
fetch type, 32.2.2
MDB, bean instance pooling, 32.5.1
MDB, singleton interceptors, 32.5.2
read-only, 32.3.2, 32.4.1
session beans, bean instance pooling, 32.1.1
session beans, singleton interceptors, 32.1.2
singleton interceptors, 32.1.2, 32.5.2
Oracle Dynamic Monitoring System, 31.1
Oracle Enterprise Messaging Service See OEMS
Oracle JDBC driver
associating with TopLink, 3.1.3.2, 3.2.3.2, 20.5
Oracle JMS Connector
about, 2.10.1.1
configuring an EJB 2.1 MDB to use, 18.1
configuring an EJB 3.0 MDB to use, 10.1
logging, 31.3.7, B
oracle.j2ee.rmi.loadBalance, 24.4.1
oracle.jdbc shared library, 3.1.3.2, 3.2.3.2, 20.5
oracle.mdb.fastUndeploy property, 18.3, 18.3.1
oracle.toplink.jdbc shared library, 3.1.3.2, 3.2.3.2, 20.5
orion-application.xml
JAAS login module configuration, 22.6
<orion-ejb-jar> element, A.1.2
orion-ejb-jar.xml
about, 2.3.5
configuration, 26.3
XSD, 2.3.5.3
orion-ejb-jar.xml file, 17.1
orm.xml
about, 2.3.9
packaging, 27.1.2
out of memory
at deployment, 28.1.1, 28.1.2
at run time, 27.3.1
out of memory at deployment, 28.1.3

P

packaging
mapping metadata, 27.1.2
persistence archive, 27.1.1.1
persistence unit, 27.1.1
persistence unit files in Java EE modules, 27.1.1.2
persistence.xml, 27.1.1
referenced EJB classes, 27.3, 27.3.2
parameters
object types, 29.12.2
passing to EJBs, 29.12.1
returned by EJBs, 29.12.2
parent application, 27.3
parent EJB, 29.4, 29.9
pass by reference, 29.12.1
pass by value, 29.12.1
passing parameters to EJBs, 29.12.1
passivate-count attribute, A.3.2
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.3
Orion, 3.2.3
TopLink customization, 3.2.3.3
TopLink JPA, 3.1.3
TopLink, migration, 3.2.3.4
persistence provider, 1.3, Glossary
TopLink JPA, 3.1.3
persistence services
about, 2.5
customizing in EJB 2.1, 3.2.3.3
customizing in EJB 3.0, 3.1.3.3
EJB 2.1, 2.5, 3.2.3
EJB 3.0, 2.5, 3.1.3
JPA persistence JAR, 3.1.3.2
JPA persistence provider, 3.1.3.1
JPA preview persistence JAR, 3.1.3.2
persistence manager, 3.2.3.1
persistence manager JAR, 3.2.3.2
persistence unit
about, 2.3.8
acquiring an entity manager by default persistence unit name, 2.3.8.1
default, persistence.xml, 26.5.2
default, understanding, 2.3.8.1
packaging, about, 27.1.1
packaging, Java EE modules, 27.1.1.2
packaging, mapping metadata, 27.1.2
packaging, persistence archive, 27.1.1.1
root, 27.1.1
scope, 27.1.1
smart defaulting, 2.3.8.1
vendor extensions, 26.5.4
<persistence-context-ref> element, 19.10
<persistence-context-ref-name> element, 19.10
persistence-filename attribute, A.3.2
persistence.jar, 3.1.3.2
<persistence-manager> element, A.2
<persistence-unit-name> element, 19.10
persistence.xml
about, 2.3.8
acquiring an entity manager by default persistence unit name, 2.3.8.1
configuration, 26.5
default persistence unit, 26.5.2
default, understanding, 2.3.8.1
packaging, 27.1.1
smart defaulting, 2.3.8.1
XSD, EJB 3.0, 2.3.8.4, 2.3.9.3
pessimistic locking, 1.7.2, A.4.2
pool
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.2, 31.4.3.1, A.3.2, A.4.2
post-construct
initialization methods, 4.4.1
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
preview-persistence.jar, 3.1.3.2
primary key
about, 1.3.4
automatic generation, 7.1.3
class EJB 2.1 BMP, configuring, 15.1.2
class EJB 2.1 CMP, configuring, 14.1.2
complex class, 13.2.3
complex definition, 13.2.3
composite EJB 2.1 BMP, configuring, 15.1.2
composite EJB 2.1 CMP, configuring, 14.1.2
composite, about, 1.4.1.4
creating, 13.2.3
EJB 2.1 BMP entity bean, about, 1.4.2.4
EJB 2.1 BMP, configuring, 15.1
EJB 2.1 CMP entity bean, about, 1.4.1.4
EJB 2.1 CMP, configuring, 14.1
field EJB 2.1 BMP, configuring, 15.1.1
field EJB 2.1 CMP, configuring, 14.1.1
generation, identity, 7.1.3.1
generation, sequence, 7.1.3.1
generation, table, 7.1.3.1
JPA entity composite class, configuring, 7.1.2
JPA entity, configuring, 7.1.1
overview, 1.4.1.4, 1.4.2.4
query by, EJB 3.0, 29.5.3.1
sequencing, 7.1.3
simple definition, 13.2.3
<prim-key-class> element, 13.2.3
<primkey-mapping> element, A.4.4
PropertyPermission, 22.1
proprietary annotations
@MessageDrivenDeployment, 2.3.5.1, 10.1.1, 10.2.1, 10.11
@StatefulDeployment, 2.3.5.1, 5.9, A.3
@StatelessDeployment, 2.3.5.1, 5.9, A.3, A.5
about, 3.1
Java API reference, 3.1

Q

queries
about, 1.3.5, 1.4.6
EJB 3.0 dynamic query, implementing, 8.2, 8.3
EJB 3.0 dynamic query, native SQL, 29.5.3.5
EJB 3.0 dynamic query, TopLink Expression, 29.5.3.4
EJB 3.0 find by primary key, 29.5.3.1
EJB 3.0 named query, creating, 29.5.3.2
EJB 3.0 named query, implementing, 8.1
EJB 3.0, executing, 29.5.3.6
EJB 3.0, modifying entities, 29.5.4
EntityManager, 1.3.5.1
finder methods, 1.4.6.2
hints, 8.3
JPA, detaching, 29.5.5
JPA, merging, 29.5.5
primary key, 29.5.3.1
select methods, 1.4.6.3
syntax, about, 1.3.5.2, 1.4.6.1
syntax, EJB QL, 1.4.6.1.1
syntax, Java Persistence Query Language, 1.3.5.2.1
syntax, SQL, 1.3.5.2.2, 1.4.6.1.3
syntax, TopLink, 1.4.6.1.2
vendor extensions, 8.3
<query> element, 16.1, 16.2

R

read-only, 1.7.2, A.4.2
BMP entity bean, 15.2
ReceiverThreads config-property, 10.3.1, 18.5.1, A.5.2
ReceiverThreads property, B
receiving parameters from EJBs, 29.12.2
relational mappings
aggregate object, understanding, 7.11
many-to-many, understanding, 7.10
one-to-many, understanding, 7.9
remote access, 29.8.1
remote attribute, 29.8.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, 24.1.1
on end of request, 24.1.1
on shutdown, 24.1.1
replication attribute, A.3.2
resource injection
about, 1.1.5
environment variables, 19.14.1
JSP, 29.1.3
mappedName, 1.1.5.4
servlet, 29.1.3
Web tier, 1.1.5.1
resource manager
environment reference, 19.1.2
resource-adapter attribute, A.5.2
resource-check-interval attribute, A.3.2
<resource-env-ref> element, 19.7.1
<resource-env-ref-mapping> element, A.3.7, A.4.11, A.5.6
<resource-ref> element, 19.7.1
<resource-ref-mapping> element, A.5.5
resources
looking up, EJB 2.1, 19.15
looking up, EJB 3.0, 19.13
<resource-provider> element, 23.3, 23.3.4
<resource-ref-mapping> element, A.3.6, A.4.10
ResPassword property, B
<result-type-mapping> element, 16.2
ResUser property, B
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, 27.1.1
<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.3
scope
persistence unit, 27.1.1
security, 22.2
about, 2.9
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.6.2
<security-role-ref> element, 22.2.1, 22.2.2
select methods
about, 1.4.6.3
sequence generated primary key, 7.1.3.1
sequencing
configuration, EJB 3.0, 7.1.3
Serializable interface, 29.12.2
<service-ref> element, 19.9
<service-ref-mapping> element, A.4.9
servlet
annotations, 29.1.3
injection, 29.1.3
session bean
AroundInvoke interceptor, configuring on bean class, 5.6
AroundInvoke interceptor, configuring on interceptor class, 5.7
configuration, EJB 2.1, 12
configuration, EJB 3.0, 5
context, 1.2.3, 11.5
context, getInvokedBusinessInterface, 1.2.3
deployment descriptor, A.2, A.3, A.3.2
interceptor class, configuring, 5.8
lifecycle callback interceptors, configuring on bean class, 5.4
lifecycle callback interceptors, configuring on interceptor class, 5.5
lifecycle methods, EJB 2.1, configuring, 12.4
lifecycle methods, EJB 3.0, configuring, 5.4
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
stateful, 1.2.2, 1.2.2
stateless, 1.2.1
stateless, web services, 1.2.1
session beans
transaction timeouts, 21.5.2
session context, 1.2.3
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
ejbCreate method, 1.2.1.1, 1.2.2.1, 1.5.1
ejbPassivate method, 1.2.1.1, 1.2.2.1
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
<session-deployment> element, A.3, A.3.1, A.4.1
call-timeout attribute, A.3.2
copy-by-value attribute, A.3.2
idletime attribute, A.3.2
local-location attribute, A.3.2, A.3.2, A.5.2
local-wrapper attribute, A.3.2
location attribute, A.3.2
max-instances attribute, A.3.2
max-instances-threshold attribute, A.3.2
max-tx-retries attribute, A.3.2
memory-threshold attribute, A.3.2
min-instances attribute, A.3.2
name attribute, A.3.2
passivate-count attribute, A.3.2
persistence-filename attribute, A.3.2
pool-cache-timeout attribute, A.3.2
replication attribute, A.3.2
resource-check-interval attribute, A.3.2
timeout attribute, A.3.2
transaction-timeout attribute, A.3.2
tx-retry-wait attribute, A.3.2
wrapper attribute, A.3.2
setEntityContext method, 13.5, 13.5, 17.1.3
setRollbackOnly, 21.6.2
setRollbackOnly method, 1.1.4
setSessionContext method, 1.2.3, 1.2.3, 11.5, 11.5, 13.5, 17.1.3
<sfsb-config> element, 12.1.1, 12.2.1, 12.3.1
shared libraries
oracle.jdbc, 3.1.3.2, 3.2.3.2, 20.5
oracle.toplink.jdbc, 3.1.3.2, 3.2.3.2, 20.5
singleton interceptors, 2.4.2.2
SocketPermission, 22.1
SQL
queries, about, 1.3.5.2.2, 1.4.6.1.3
SQRT, 16.3
stateful session bean
implementing, EJB 3.0, 4.2
lifecycle methods, EJB 2.1, 1.2.2.1, 1.2.2.1
lifecycle methods, EJB 3.0, 1.2.2.1, 1.2.2.1
overview, 1.2.2, 1.2.2
stateful session beans
EJB 2.1 to EJB 3.0 migration, 4.4
state replication, 2.11.1
stateless session bean
implementing, EJB 2.1, 11.1, 11.2, 13.1, 13.2, 17.1
implementing, EJB 3.0, 4.1
lifecycle methods, EJB 2.1, 1.2.1.1, 1.2.1.1
lifecycle methods, EJB 3.0, 1.2.1.1, 1.2.1.1
overview, 1.2.1
web services, 1.2.1
stateless session beans
EJB 2.1 to EJB 3.0 migration, 4.3
<subscription-durability> element, 17.1.2
SubscriptionDurability property, B
subscription-name attribute, A.5.2
SubscriptionName config-property, A.5.2
SubscriptionName property, B
system properties
default.persistence.provider, 3.1.3.2
DoNotReGenerateWrapperCode, 31.6.3.3
KeepWrapperCode, 31.6.3.1, 31.6.3.2, 31.6.3.3
logging, 31.3.5
oc4j.jms.pseudoTransaction, 2.10.3.1
oracle.j2ee.rmi.loadBalance, 24.4.1
WrapperCodeDir, 31.6.3.2

T

table attribute, A.4.2
table generated primary key, 7.1.3.1
Time, 16.3
TimedOutException, A.3.2
timeout attribute, 31.4.2.2, A.3.2
timeouts
bean instance pool, entity beans, 31.4.3
bean instance pool, session beans, 31.4.2
transactions, 21.5
timer services
about, 2.12
EJB types supported, 2.12
timers
cancel, 25.3.1
executing within a transaction, 25.3.3
NoSuchObjectLocalException, 25.3.4
persistence, 25.3.2
retrieving information, 25.3.1
Timestamp, 16.3
TopLink
ejb3-toplink-sessions.xml, about, 2.3.7
ejb3-toplink-sessions.xml, XSD, 2.3.7.3
Oracle JDBC driver association, 3.1.3.2, 3.2.3.2, 20.5
queries, about, 1.4.6.1.2
toplink-ejb-jar.xml File, A.1.1
toplink-ejb-jar.xml, about, 2.3.6
toplink-ejb-jar.xml, XSD, 2.3.6.3
TopLink Essentials JPA persistence provider, 3.1.3.2
TopLink JAR files, 3.1.3.2, 3.2.3.1, 3.2.3.2
TopLink JPA JAR files, 3.1.3.1
TopLink JPA preview persistence, 3.1.3.2
TopLink migration tool, 3.2.3.4
TopLink Workbench
toplink-ejb-jar.xml creation, 26.2.2
toplink-ejb-jar.xml
about, 2.3.6
configuration, 26.2
creating at migration time, 26.2.1
creating with TopLink Workbench, 26.2.2
XSD, 2.3.6.3
toplink-ejb-jar.xml File, A.1.1
transaction
commit, 1.1.4
context propagation, 1.1.4
retrieve status, 1.1.4
rollback, 1.1.4
transaction attribute
EJB 2.1, 21.2, 21.4
transaction isolation, 1.7.1
transaction management
EJB 2.1, 21.3
EJB 3.0, 21.1
transactions
about, 2.8
bean-managed, about, 2.8.1.2
client invocation, 2.8.2
container-managed, about, 2.8.1.1
flat, 2.8
global, about, 2.8.3
global, J2CA, 23.1, 23.1.3
global, JMS, 2.10.3
global, OEMS JMS, 23.2, 23.2.2, 23.2.2
global, OEMS JMS Database, 23.3, 23.3.2
global, Oracle JMS Connector, 23.1, 23.1.3
interceptors, 2.4.2.1
isolation levels, 1.7.1
middle-tier coordinator, 2.8.3
nested, 2.8
propagation, 2.8.2
retry JMS message dequeue, A.5.2
rollback, 21.6.2
timeouts, configuring, 21.5
timeouts, global, 21.5.1
timeouts, message-driven bean, 21.5.3
timeouts, session beans, 21.5.2
transaction attribute, about, 2.8.2
transaction attribute, EJB 2.1, 21.2, 21.4
transaction management, about, 2.8.1
transaction management, EJB 2.1, 21.3
transaction management, EJB 3.0, 21.1
two-phase commit, about, 2.8.3
two-phase commit, auto-enlisting JMS connections, 2.10.3.1
two-phase commit, J2CA, 23.1, 23.1.3
two-phase commit, JMS, 2.10.3
two-phase commit, OEMS JMS, 23.2, 23.2.2, 23.2.2
two-phase commit, OEMS JMS Database, 23.3, 23.3.2
two-phase commit, Oracle JMS Connector, 23.1, 23.1.3
XA, about, 2.8.3
XA, auto-enlisting JMS connections, 2.10.3.1
XA-enabled, OEMS JMS, 23.2, 23.2.2
XA-enabled, OEMS JMS Database, 23.3, 23.3.2
XA-enabled, Oracle JMS Connector, 23.1, 23.1.3
transaction-timeout attribute, 21.5.1.2, 21.5.3.2, A.3.2, A.5.2
TransactionTimeout config-property, A.5.2
TransactionTimeout property, B
<transaction-type> element, 17.1.2
troubleshooting, 27.3.1, 27.3.2
tx-retry-wait attribute, A.3.2, A.4.2

U

<unchecked> element, 22.2.4.2
unsetEntityContext method, 13.5
update-changed-fields-only attribute, A.4.2
<use-caller-identity> element, 22.2.5.2
UseExceptionQueue property, B

V

validating XML, 31.6.1
validity-timeout attribute, A.4.2
vendor extensions
EJB 3.0 application, 3.1.3.3, 3.1.3.3, 3.1.3.3
persistence unit, 26.5.4
query, 8.3

W

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
Web tier
annotations, 1.1.5.1
injection, 1.1.5.1
Windows shutdown, 18.3
wrapper attribute, A.3.2, A.4.2
wrapper code
at deployment, 28.4, 31.6.2
debugging, 31.6.3
how generated, 28.2

X

XA
about, 2.8.3
J2CA, 23.1, 23.1.3
OEMS JMS, 23.2, 23.2.2
OEMS JMS Database, 23.3, 23.3.2
Oracle JMS Connector, 23.1, 23.1.3
XML validation, 31.6.1
XSD
ejb3-toplink-sessions.xml, 2.3.7.3
ejb-jar.xml, EJB 2.1, 2.3.4.3
ejb-jar.xml, EJB 3.0, 2.3.4.3
orion-ejb-jar.xml, 2.3.5.3
persistence.xml, EJB 3.0, 2.3.8.4, 2.3.9.3
toplink-ejb-jar.xml, 2.3.6.3, A.1.1