抽出handler适配过程