This property sheet shows the Sun ONE Application Server Integration Module properties for an session 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 session bean has the following properties:
This property specifies the bean pool properties. The bean pool is used only for stateless session beans and message-driven beans.
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.
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.