Listing 2: An adaptor class

//  Elided package and import statements.

public class SessionAdapter
    extends SimpleTrace
    implements SessionBean
{
    protected SessionContext ejbContext = null;

    public void ejbActivate() {}
    public void ejbPassivate() {}
    public void ejbRemove() {}
    public void ejbCreate() throws CreateException
    {
    }

    public void setSessionContext( SessionContext ctx )
    {
        ejbContext = ctx;
    }

    public SessionContext getEJBContext()
    {
        return ejbContext;
    }
}
— End of Listing —