This property sheet shows the Sun ONE Application Server Integration Module properties for a bean-managed persistence (BMP) bean. You see it when you select the enterprise bean's logical node in the Filesystems tab of the Explorer, open its property sheet, and click the Sun ONE AS tab.
A BMP bean has the following properties:
This property specifies the bean cache properties.
This property specifies the bean pool properties.
This property specifies the commit option that will be used on transaction completion.
This property specifies the default runtime bindings of a resource reference.
The mappings in this property maps the JNDI name used in the enterprise bean's code to the enterprise bean with the matching JNDI name.
This property specifies the security information for the input-output redirection (IOR).
This property specifies the JNDI name used for registering with Sun ONE Application Server. Do not leave it blank.
In the case of message-driven beans, this is the JNDI name of the Java Message Service Queue or Topic destination resource object associated with the message-driven bean class. Whether it is Queue or Topic type depends on the destination type in the message-driven deployment descriptor message-driven-destination. If no message-driven-destination deployment descriptor is specified, this defaults to Queue type.
Specifies the passing method used by the EJB. If false, this EJB uses pass-by-value semantics, which the EJB specification requires. If true, this EJB uses pass-by-reference semantics. You can set the same field in the Sun ONE AS tab of the J2EE application's property sheet to apply to all EJB modules in a J2EE application.
When a servlet or EJB calls another bean that is co-located within the same process, the Sun ONE Application Server does not automatically perform marshalling of all call parameters. Because this option decreases performance by greatly increasing call overhead, the default value is false. However, this optimization does allow the co-located case to execute far more efficiently than if strict by-value semantics are used.In certain cases, you may want to ensure that parameters passed to a bean are always passed by-value. The Sun ONE Application Server supports the marking of a bean, or even a particular method within a bean, as requiring pass-by-value semantics.
This property specifies the principal name in an EJB that has the run-as role specified.
This property specifies that the bean is a read-only bean that is never modified by an EJB client.
This property specifies the rate at which a read-only-bean must be refreshed from the JDBC data source. Values are 0 (never refreshed) and positive (refreshed at specified intervals). This rate is just a hint to the container.
The mappings in this property maps the JNDI name used in the enterprise bean's code to resource managers, such as a JMS destination object, registered with the Sun ONE Application server.
The mappings in this property map the JNDI name used in the enterprise bean's code to the JNDI name of a resource registered with the Sun ONE Application Server.