@Override
                    public void run() {
                        try {
                            BufferedReader reader;
                            reader = new BufferedReader(new InputStreamReader(xdlZKProcess.getErrorStream()));
                            String xdlZKStderrLog;
                            while ((xdlZKStderrLog = reader.readLine()) != null) {
                                LOG.info(xdlZKStderrLog);
                                if (conf.getBoolean(
                                        HboxConfiguration.HBOX_CONTAINER_RUNNING_LOG_ENABLE,
                                        HboxConfiguration.DEFAULT_HBOX_CONTAINER_RUNNING_LOG_ENABLE)) {
                                    amContainerStdErr.append(xdlZKStderrLog);
                                }
                            }
                        } catch (Exception e) {
                            LOG.warn("Error in thread xdlZKStderrRedirectThread");
                            e.printStackTrace();
                        }
                    }
Async Method telling NMClientAsync to launch specific container

@param container the container which should be launched
@return is launched success
core/src/main/java/net/qihoo/hbox/AM/ApplicationMaster.java