This section describes the restrictions on implementing applications by using Cosminexus JMS Provider.
Cosminexus JMS Provider conforms to the JMS 1.1 specifications, but some of the interfaces and methods cannot be used. If you use an interface or method that cannot be used with an application, the JMSException exception might be thrown.
The interfaces that cannot be used are as follows:
Furthermore, some of the methods of the interfaces listed in the following table are the methods used by the applications executed with the application client container. These methods cannot be used with Cosminexus JMS Provider.
The following table describes the methods that cannot be used with Cosminexus JMS Provider for each interface.
Table 7-9 Methods that cannot be used with Cosminexus JMS Provider
Interface | Methods that cannot be used |
---|---|
javax.jms.Session |
|
javax.jms.Connection |
|
javax.jms.QueueConnection |
|
javax.jms.TopicConnection |
|
Furthermore, with the application components operating on the Web container or EJB container, do not create multiple active session objects using one connection. If an attempt is made to create an object using the createSession method when an active session object already exists, the JMSException exception might be thrown.