Details
-
Type: Improvement
-
Status: Closed
-
Priority: Major
-
Resolution: Fixed
-
Affects Version/s: 1.7
-
Fix Version/s: 1.8.2-EE-GA_P01, 1.8.3
-
Component/s: None
-
Labels:None
-
Environment:ICEfaces Asynchronous HTTP Server
-
ICEsoft Forum Reference:
-
Affects:Documentation (User Guide, Ref. Guide, etc.)
Description
The JMS Topic names should be made configurable to be used by the developer.
This is a follow up toICE-2214.
This is a follow up to
In the AHS days we initially had multiple different topics specific to ICEfaces that we used. The current MSC API still reflects that by having the requirement of specifying the topic name whenever a message needs to be published and such. Now the MSC uses a default topic name, namely "icefacesPush", which is configurable through an ICEfaces applications web.xml by setting the com.icesoft.net.messaging.defaultTopicName context parameter to the desired value. In order to use the default topic either the traditional API can be used passing the MessageServiceClient.getDefaultTopicName() as the topic name, or the new API which doesn't require the specification of a topic name and will use the default topic automatically. This preserves the flexibility of the API and introduces simplified overloaded methods. Marking this one as FIXED.