nl: establish a connection to a remote server concode_field_sep NioClientSocketChannelFactory clientChannelFactory concode_elem_sep HashedWheelTimer clientScheduleService concode_elem_sep Map storm_conf concode_elem_sep Map<String,IConnection> connections concode_field_sep void removeClient concode_elem_sep void prepare concode_elem_sep IConnection bind concode_elem_sep void term concode_elem_sep String key
code: IConnection function ( String arg0 , String arg1 , int arg2 ) { IConnection loc0 = connections . get ( key ( arg1 , arg2 ) ) ; if ( loc0 != null ) { return loc0 ; } IConnection loc1 = new Client ( storm_conf , clientChannelFactory , clientScheduleService , arg1 , arg2 , this ) ; connections . put ( key ( arg1 , arg2 ) , loc1 ) ; return loc1 ; }