PublishDispatcher uses PersistentChannel