Seems like it was supposed to control prefetching, right now it has no effect. see:
Connection settings are the only way to configure the prefetching when used in a resource adapter now.
Would be nice if a the maxMessagesPerSessions setting could be renamed to something simpler like prefetchSize. And IF set, then it overrides the connection defaults.