By default, the subscribe design patter uses a single listener for all channels. But you can implement your own channel to function mapping. Please contact PubNub Support if you would like more information on such a design pattern.