Installation guide

New features in version 4.2.2
48 EAServer
Soft locking
EAServer 4.2.2 introduces support for in-server soft locking of database rows
used by EJB CMP entity beans that use the isolation level
repeatable_read_with_cache. For more information, see “Concurrency
control options”
in Chapter 4, “EJB CMP Tuning,” in the EAServer
Performance and Tuning Guide.
Generated entity bean subclasses
Beginning in EAServer 4.1.3, you can use the “Generated class” option for EJB
1.1 and 2.0 CMP entity beans. This option offers better performance than the
“Automatic persistence” option, since the interaction between the storage
component and the CMP implementation is more direct. If you import CMP
entity beans from an EJB-JAR file, the “Generated Class” option is enabled by
default. For existing CMP entity beans, you can configure it manually as
described in “Generated entity bean subclasses”
in Chapter 4, “EJB CMP
Tuning,” in the EAServer Performance and Tuning Guide.
EJB session bean passivation
EAServer 4.2.2 introduces a new mechanism to support passivation of EJB
stateful session beans based on the instance timeout property. Passivation is the
process of removing an instance’s data from memory and saving it to a
database. Passivation allows the server to free the memory used by an instance
while keeping the instance available for use by the client. When the client calls
the component again, the instance is restored to memory. For more
information, see “Using EJB activation and passivation” in Chapter 28,
“Configuring Persistence for Stateful Session Components,” in the EAServer
Programmers Guide.
Message service enhancements
Beginning in EAServer 4.2.2, you can configure a default maximum size for
message queues. The
default.maximum property in the
MessageServiceConfig.props file specifies the maximum queue size. For more
information, see “Configuring the message service” in Chapter 8, “Setting up
the Message Service,” in the EAServer System Administration Guide.