Do I need a JMS listener if I'm listening only the file system? ESB uses JMS internally and the event is sent as an JMS message. But do I need to specify any JMS related configurations if I'm only interested in the file system (in jbm-queue-service.xml or jboss-esb.xml)?
At present the gateways process the incoming messages and pass them over to the services, using a different provider, so you will need to define something. You could make this an InVM provider within the current codebase though, removing JMS from the equation, although we still have some outstanding work to finish for this provider.