In addition to configuring the externally visible aspects of your JMS endpoint, you can also configure aspects of its internal runtime behavior. There are three types of runtime configuration:
JMS session pool configuration
Consumer specific configuration
Provider specific configuration