openamf/src/java/org/openamf/examples/ejb TestStatefulEJBBean.java,NONE,1.1 TestStatelessEJBBean.java,NONE,1.1

[email protected] Wed, 20 Aug 2003 12:32:23 -0700
Newsgroups gmane.comp.java.openamf.cvs
Message-ID <[email protected]>
Update of /cvsroot/openamf/openamf/src/java/org/openamf/examples/ejb
In directory sc8-pr-cvs1:/tmp/cvs-serv2623/src/java/org/openamf/examples/ejb

Added Files:
	TestStatefulEJBBean.java TestStatelessEJBBean.java 
Log Message:
moved example classes from test pacakge to new examples package

--- NEW FILE: TestStatefulEJBBean.java ---
/*
 * www.openamf.org
 *
 * Distributable under LGPL license.
 * See terms of license at gnu.org.
 */

package org.openamf.examples.ejb;

import javax.ejb.CreateException;
import javax.ejb.EJBException;
import javax.ejb.SessionBean;
import javax.ejb.SessionContext;

import org.apache.commons.logging.Log;
import org.apache.commons.logging.LogFactory;

/**
 * @author Roberto Saccon <[email protected]>
 * @author Radoslaw Sliwinski <madlyr at users.sourceforge.net>
 * @author Jason Calabrese <[email protected]>
 * @ejb.bean name="TestStatefulEJB"
 *	jndi-name="TestStatefulEJBBean"
 *	type="Stateful" 
**/
public class TestStatefulEJBBean implements SessionBean {

	private static Log log = LogFactory.getLog(TestStatefulEJBBean.class);
	private SessionContext sessionContext;
	private int invokeCount;

	/**
	 * @ejb:create-method
	 */
	public void ejbCreate() throws CreateException {
		log.debug("TestStatefulEJBBean ejbCreate() invoked");
		sessionContext = null;
		invokeCount = 0;
	}

	/**
	 * @ejb.interface-method
	 *	view-type="remote" 
	**/
	public String getEcho(String value) {
		invokeCount++;
		log.debug("TestStatefulEJBBean value: " + value + "; invokeCount = " + invokeCount);
		return "TestStatefulEJBBean: " + value + "; invokeCount = " + invokeCount;
	}

	// -------------------------------------------------------------------------
	// Framework Callbacks
	// -------------------------------------------------------------------------
	public void setSessionContext(SessionContext sessionContext)
		throws EJBException {
		log.debug("TestStatefulEJBBean.setSessionContext: " + sessionContext);
		this.sessionContext = sessionContext;
	}

	public void ejbActivate() throws EJBException {
	}

	public void ejbPassivate() throws EJBException {
	}

	public void ejbRemove() throws EJBException {
	}

}

--- NEW FILE: TestStatelessEJBBean.java ---
/*
 * www.openamf.org
 *
 * Distributable under LGPL license.
 * See terms of license at gnu.org.
 */

package org.openamf.examples.ejb;

import javax.ejb.CreateException;
import javax.ejb.EJBException;
import javax.ejb.SessionBean;
import javax.ejb.SessionContext;

import org.apache.commons.logging.Log;
import org.apache.commons.logging.LogFactory;

/**
 * @author Jason Calabrese <[email protected]>
 * @author Roberto Saccon <[email protected]>
 * @ejb.bean name="TestStatelessEJB"
 *	jndi-name="TestStatelessEJBBean"
 *	type="Stateless" 
**/
public class TestStatelessEJBBean implements SessionBean {

	private static Log log = LogFactory.getLog(TestStatelessEJBBean.class);
	private SessionContext sessionContext;
	private int invokeCount;

	/**
	 * @ejb:create-method
	 */
	public void ejbCreate() throws CreateException {
		log.debug("TestStatelessEJBBean ejbCreate() invoked");
		sessionContext = null;
		invokeCount = 0;
	}

	/**
	 * @ejb.interface-method
	 *	view-type="remote" 
	**/
	public String getEcho(String value) {
		invokeCount++;
		log.debug("TestStatelessEJBBean value: " + value + "; invokeCount = " + invokeCount);
		return "TestStatelessEJBBean: " + value + "; invokeCount = " + invokeCount;
	}

	// -------------------------------------------------------------------------
	// Framework Callbacks
	// -------------------------------------------------------------------------
	public void setSessionContext(SessionContext sessionContext)
		throws EJBException {
		log.debug("TestStatelessEJBBean.setSessionContext: " + sessionContext);
		this.sessionContext = sessionContext;
	}

	public void ejbActivate() throws EJBException {
	}

	public void ejbPassivate() throws EJBException {
	}

	public void ejbRemove() throws EJBException {
	}

}




-------------------------------------------------------
This SF.net email is sponsored by Dice.com.
Did you know that Dice has over 25,000 tech jobs available today? From
careers in IT to Engineering to Tech Sales, Dice has tech jobs from the
best hiring companies. http://www.dice.com/index.epl?rel_code=104