Hi All
I have deployed stateless beans in jboss as 7 and i use a remote ejb client to access the deployed ejb's every thing seems to work fine with the below code.
Remote client code:
Hashtable p = new Hashtable();
p.put(Context.INITIAL_CONTEXT_FACTORY, "org.jboss.naming.remote.client.InitialContextFactory");
p.put(Context.PROVIDER_URL, "remote://localhost:4547/");
p.put("jboss.naming.client.ejb.context", true);
p.put(Context.URL_PKG_PREFIXES, "org.jboss.ejb.client.naming");
p.put("jboss.naming.client.connect.options.org.xnio.Options.SASL_POLICY_NOPLAINTEXT", "false");
final Context context = new javax.naming.InitialContext(p);
context.lookup("ejb:employee/employeeService//EmployeeManagementImpl!my.tests.EmployeeManagement");
Now i want to set additional properties in the context and get the same properties in the deployed stateless beans.
Set something like context.addToEnvironment("customDataKey", "customDataValue"); in client code
and get the same properties in deployed beans like
@Resource
EJBContext ejbContext;
ejbContext.getEnvironment();
or
ejbContext.getContextData()
Is it possible to do this???? or any other alternative.....
Am confused as to how to achieve this.
Thanks in advance...
Please do not create multiple threads for the same question. I'm closing this one. Please continue the discussion in your other thread here https://community.jboss.org/message/741685#741685