receive data from the process . concode_field_sep Process process concode_elem_sep OutputStream stdin concode_elem_sep InputStream stdout concode_elem_sep String workingDirectory concode_elem_sep AbstractByteArraySerializer serializer concode_elem_sep Logger log concode_elem_sep TaskExecutor taskExecutor concode_elem_sep String command concode_elem_sep Map<String,String> environment concode_elem_sep String charset concode_elem_sep AtomicBoolean running concode_elem_sep ProcessBuilder processBuilder concode_elem_sep ShellWordsParser shellWordsParser concode_elem_sep boolean redirectErrorStream concode_field_sep void setWorkingDirectory concode_elem_sep void setCharset concode_elem_sep void stop concode_elem_sep boolean isRunning concode_elem_sep void monitorProcess concode_elem_sep void afterPropertiesSet concode_elem_sep void start concode_elem_sep String sendAndReceive concode_elem_sep void setRedirectErrorStream concode_elem_sep void setEnvironment concode_elem_sep void send concode_elem_sep void monitorErrorStream
String function ( ) { Assert . isTrue ( isRunning ( ) , "srini_string" ) ; String loc0 ; try { byte [ ] loc1 = serializer . deserialize ( stdout ) ; loc0 = new String ( loc1 , charset ) ; } catch ( IOException loc1 ) { throw new RuntimeException ( loc1 . getMessage ( ) , loc1 ) ; } return loc0 . trim ( ) ; }