private void handleInPath(JobExecutionContext jobExecutionContext) throws GFacHandlerException, IOException { ApplicationDeploymentDescriptionType appDepDesc = jobExecutionContext.getApplicationContext().getApplicationDeploymentDescription().getType(); HadoopApplicationDeploymentDescriptionType hadoopAppDesc = (HadoopApplicationDeploymentDescriptionType)appDepDesc; if(appDepDesc.isSetInputDataDirectory() && isInputDataDirectoryLocal(appDepDesc)){ Configuration hadoopConf = HadoopUtils.createHadoopConfiguration(jobExecutionContext, isWhirrBasedDeployment, hadoopConfigDir); FileSystem hdfs = FileSystem.get(hadoopConf); hdfs.copyFromLocalFile(new Path(appDepDesc.getInputDataDirectory()), new Path(hadoopAppDesc.getHadoopJobConfiguration().getHdfsInputDirectory())); } }