users@glassfish.java.net

Stateful Session Bean injection

From: Markus Karg <karg_at_quipsy.de>
Date: Fri, 20 Jun 2008 09:23:52 +0200

One of my stateful session beans SFSB1 need to use another stateful session bean SFSB2.

So, in SFSB1 I added this code:

@EJB
private SFSB2 sfsb2;

Unfortunately, SFSB2's needs to get information passed at creation time (it formerly was an EJB 2.1 SB so I had many ejbCreate() method with different parameters).

How can I pass that parameters?

Do I really have to provide them after injection by calling something like sfsb2.initialize(params), or is there a better way (without adding an "initialize(params)" method)?

Thanks
Markus


QUIPSY QUALITY GmbH & Co. KG
Ein Unternehmen der MES-Gruppe
Stuttgarter Strasse 23
D-75179 Pforzheim
Tel: 07231-9189-52
Fax: 07231-9189-59
www.quipsy.de
karg_at_quipsy.de
Registergericht Mannheim HRA 701214
Geschäftsführer: Nils Schroeder

Diese E-Mail enthält persönliche, vertrauliche und vor Weitergabe geschützte Informationen und ist ausschließlich für den vorgesehenen o.g. Empfänger (Adressaten) bestimmt. Falls Sie diese E-Mail versehentlich erhalten haben und nicht der vorgesehene Empfänger sind, bitten wir Sie, die E-Mail und deren Anhänge nicht aufzubewahren, nicht zu vervielfältigen, nicht zu nutzen und nicht weiterzugeben. Bitte informieren Sie uns als Absender über diesen Zustellungsfehler und löschen Sie die E-Mail.