the work item to be executed . this must be private as it should only be called once . otherwise we leak listener threads concode_field_sep int DEFAULT_TMS_PORT concode_elem_sep boolean _finalizeCalled concode_elem_sep Listener _listener concode_elem_sep int _port concode_elem_sep ServerSocket _socket concode_elem_sep String _defaultTsmService concode_field_sep int getListenerPort concode_elem_sep String getListenerHostName concode_elem_sep void start concode_elem_sep ServerSocket getTsmServerSocket concode_elem_sep void shutdown
void function ( Service arg0 , ServerSocket arg1 ) { try { _listener = new Listener ( arg1 , arg0 ) ; _listener . setDaemon ( true ) ; tsLogger . logger . debug ( arg0 . getClass ( ) . getName ( ) + "srini_string" ) ; _listener . start ( ) ; } catch ( IOException loc0 ) { tsLogger . i18NLogger . warn_recovery_TransactionStatusManager_2 ( ) ; } }