org.jboss.test.perf.ejb
Class ProbeBean

java.lang.Object
  extended byorg.jboss.test.util.ejb.EnterpriseSupport (src) 
      extended byorg.jboss.test.util.ejb.SessionSupport (src) 
          extended byorg.jboss.test.perf.ejb.ProbeBean
All Implemented Interfaces:
EnterpriseBean (src) , java.io.Serializable, SessionBean (src)

public class ProbeBean
extends SessionSupport (src)

The Probe and ProbeHome interface implementations. Don't put any logging in the methods as this class is used to test the raw call invocation overhead.

See Also:
Serialized Form

Field Summary
 
Fields inherited from class org.jboss.test.util.ejb.SessionSupport (src)
log, sessionCtx
 
Constructor Summary
ProbeBean()
           
 
Method Summary
 java.lang.String echo(java.lang.String arg)
          Basic test that has both argument serialization and return value serialization.
 void ejbCreate()
           
 void noop()
          Basic test that has no arguments or return values to test the bare call invocation overhead without any data serialize.
 void ping(java.lang.String arg)
          Basic test that has argument serialization.
 
Methods inherited from class org.jboss.test.util.ejb.SessionSupport (src)
ejbActivate, ejbPassivate, ejbRemove, setSessionContext
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ProbeBean

public ProbeBean()
Method Detail

ejbCreate

public void ejbCreate()
               throws CreateException (src) 
Overrides:
ejbCreate in class SessionSupport (src)
Throws:
CreateException (src)

noop

public void noop()
Basic test that has no arguments or return values to test the bare call invocation overhead without any data serialize.


ping

public void ping(java.lang.String arg)
Basic test that has argument serialization.


echo

public java.lang.String echo(java.lang.String arg)
Basic test that has both argument serialization and return value serialization.