SampleStatefulServiceBean.java |
package org.mockejb.test; import javax.ejb.*; import org.apache.commons.logging.*; /** * Sample stateful session bean. * * @ejb:bean type="Stateful" view-type="remote" name="SampleStatefulService" * jndi-name="mockejb/SampleStatefulService" * @weblogic.clustering home-is-clusterable="False" * */ public class SampleStatefulServiceBean extends BaseSessionBean { // logger for this class private static Log logger = LogFactory.getLog( SampleStatefulServiceBean.class.getName() ); private String someState; /** * Returns a variable that was set by the create method * * @ejb.interface-method * @ejb:transaction type="Supports" */ public String getSampleState() { return this.someState; } public void ejbCreate( String someState) throws CreateException { log("ejbCreate called"); this.someState = someState; } }