diff --git hadoop-yarn-project/hadoop-yarn/hadoop-yarn-server/hadoop-yarn-server-applicationhistoryservice/src/main/java/org/apache/hadoop/yarn/server/applicationhistoryservice/ApplicationHistoryReader.java hadoop-yarn-project/hadoop-yarn/hadoop-yarn-server/hadoop-yarn-server-applicationhistoryservice/src/main/java/org/apache/hadoop/yarn/server/applicationhistoryservice/ApplicationHistoryReader.java index bd632d8..c6ffd9b 100644 --- hadoop-yarn-project/hadoop-yarn/hadoop-yarn-server/hadoop-yarn-server-applicationhistoryservice/src/main/java/org/apache/hadoop/yarn/server/applicationhistoryservice/ApplicationHistoryReader.java +++ hadoop-yarn-project/hadoop-yarn/hadoop-yarn-server/hadoop-yarn-server-applicationhistoryservice/src/main/java/org/apache/hadoop/yarn/server/applicationhistoryservice/ApplicationHistoryReader.java @@ -51,6 +51,22 @@ */ Map getAllApplications() throws IOException; + + /** + * This method returns all Application {@link ApplicationHistoryData}s + * @param offset for start of the limit + * @param limit the number od results + * @param user name + * @param start range of start time + * @param end range of start time + * @param start range of end time + * @param end range of end time + * @return map {@link ApplicationId, @link ApplicationHistoryData}s. + * @throws {@link IOException} + */ + Map getAllApplications(int offset, + int limit, String user, long startedBegin, long startedEnd, + long finishBegin, long finishEnd) throws IOException; /** * Application can have multiple application attempts