


Hi,
I've developed a servlet to AEM.
The Servlet works correctly, but I wanted to better understand its life cycle.
Especially, once the servlet is invoked how to set a timeout for its execution, if it never ends its operations, and how to handle the release of its resources - all within the context of AEM.
I did some testing, and from what I see it seems that once the servlet is started you can't stop it
I tried to set the a t imeout by turning based configuration of this service "Jetty based Apache Felix HTTP Service" (from the Configuration Manager) but without success
I had a look at this thread [http://help-forums.adobe.com/content/adobeforums/en/experience-manager-forum/adobe-experience-manage...] and seems that it's not possible to manage the life cycle of a servlet
Thanks for the help and support
Views
Replies
Total Likes
"but I wanted to better understand its life cycle"
Read about Sling Servlets here: https://sling.apache.org/documentation/the-sling-engine/servlets.html
Views
Replies
Sign in to like this content
Total Likes
Hi Scott,
thank you for your reply
I following your suggestion to read the documentation, in particular this paragraph: "servlet-lifecycle-issues" https://sling.apache.org/
And to me seems that once a servlet is instantiated, it's not possible to stop it.
Because the requirement I have, i thinking if there is a way to check the progress of the Servlet?
Or if could be a useful way try to instantiate threads for each request and manage their live-cycle?
Views
Replies
Total Likes