[GLASSFISH-18635] Early initialization of jms-core module Created: 16/Apr/12 Updated: 19/Sep/14 Resolved: 19/Jun/13
|Reporter:||Sanjeeb Sahoo||Assignee:||David Zhao|
|Resolution:||Works as designed||Votes:||0|
|Remaining Estimate:||Not Specified|
|Time Spent:||Not Specified|
|Original Estimate:||Not Specified|
There is a PostStartup service in jms-core which is causing this to be activated early...
|Comment by David Zhao [ 16/Apr/12 ]|
Yes, jms core has a PostStartup class for the lazy initialization. Can you elaborate what is the matter of jms PostStartup service? Does it break any feature in GlassFish?
|Comment by Sanjeeb Sahoo [ 16/Apr/12 ]|
We want as much lazy initialization as possible to avoid any impact on footprint.
|Comment by David Zhao [ 19/Jun/13 ]|
Regarding to JMS module, the PostStartup service is necessary to start HTTP service for tunneling inbound jms requests to the backend MQ server and the MQ server was already lazily started in EMBEDDED mode, except eager startup in LOCAL mode according to the design of GlassFish JMS service.