Is there any way to remove 3.0 Stateful session beans that does not define @Remove annotated method. Can I just typecast the Local or Remote interface to EJBObject and call the remove method to accomplish this?
Also, once I have reference to a 3.0 Session EJB (Stateless or Stateful), is there any way to get access its MetaData (EJBMetaData)?.
Currently, if an EJB3 defines a home interface through ejb-jar.xml then all of the EJB2.x interfaces are supported (e.g. EJBObject). This is done for client backward compatibility. If there is no home interface, the EJB2.1 interfaces are not supported.