rabbit adaptor using generic-pool