src/main/java/com/appspot/OIT_Maikata_Fan/CalledEvery15MinsServlet.java
package com.appspot.OIT_Maikata_Fan;
import twitter4j.Status;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import java.io.IOException;
import java.util.*;
import java.util.logging.Logger;
@SuppressWarnings("serial")
public class CalledEvery15MinsServlet extends HttpServlet {
@SuppressWarnings("unused")
private static final Logger LOG = Logger.getLogger(CalledEvery15MinsServlet.class.getName());
/**
* Twitter API - Access Token
*/
private static final String MaikataSat_bot = "356018358-ovFodyUvjuAYw5u5VdE0PF2G6sA8c2166kw7rJCN";
@Override
public void doGet(HttpServletRequest req, HttpServletResponse resp) throws IOException {
UseCase useCase = new UseCase(MaikataSat_bot);
List<Status> homeTimeline = new ArrayList<>();
useCase.getHomeTimeline(homeTimeline);
homeTimeline = Collections.unmodifiableList(homeTimeline);
Set<Long> followers = new HashSet<>();
useCase.getFollowers(followers);
followers = Collections.unmodifiableSet(followers);
useCase.monitorBestFav(homeTimeline, followers);
useCase.destroy();
}
}