I have a java program that opens a TCP connection to a server and continuously reads data. It must run continuously. Right now I'm using a service wrapper to start it at boot.
Can this kind of application be run in Glassfish? I don't understand whether Glassfish can run this kind of 'continuous' application, or whether it only executes stateless applications in response to a client request like PHP, ASP.NET etc.
What kind of project do I create in Netbeans? Can I have some sample code showing how to create a J2EE application that continuously executes in a loop when it is started in Glassfish? Basically I want to be able to start and stop the application from the Glassfish admin console and check if its crashed etc.