Yes, that doesn't make sense. Because a beans state session is designed to handle multiple requests from a single client, so they have client-oriented processing. In this case, the MDB will be beans clients. MDB supports a single query model. The request arrives at the MDB (in the form of a message) and is processed. Thus, both types of beans do not match in the processing model.
source share