Implementing server channel adapter