• public void preprocessingLogfile(String logfile): đọc từng dòng trong file log, kiểm tra tính hợp lệ của nó và loại bỏ những thông tin không cần thiết.
• public void handleLogVisit(LogInfo info): dựa vào thông tin một dòng trong logfile, kiểm tra xem truy cập đã tồn tại hay chưa rồi lưu trữ hay cập nhật thông tin đó.
• public void handleLogUrl(LogInfo logInfo): kiểm tra một đường dẫn đã tồn tại trong CSDL hay chưa rồi lưu trữ hoặc cập nhật thông tin cho nó.
• public void handleLogLinkUrl(LogInfo logInfo): lưu trữ thông tin chi tiết cho một lần truy cập.
• public void handleSaveLogVisit(LogVisit logVisit): lưu trữ thông tin cho một lần truy cập mới.
• public void handleUpdateLogVisit(LogInfo logInfo): cập nhật thông tin đường dẫn thoát cho một truy cập.
• public boolean checkVisitExist(LogInfo logInfo): kiểm tra xem truy cập đã tồn tại trước đó hay chưa.
• public void saveVisit(): tính toán và lưu trữ thông tin truy cập theo ngày tháng năm .
• public void saveOverviewVisitInfo(): tính toán và lưu trữ thông tin truy cập tổng quan.
• public void saveUserSettingInfo(): tính toán và lưu trữ thông tin hệ thống của người dùng.
• public void saveEntryPageInfo(): tính toán và lưu trữ thông tin các trang mà người dùng vào đầu tiên.
• public void saveExitPageInfo(): tính toán và lưu trữ thông tin các trang mà người dùng thoát ra từ trang đó.
• public void saveLinkInfo(): tính toán và lưu trữ thông tin các trang dẫn ra ngoài và các trang chết.
• public void saveVisitPageInfo(): tính toán và lưu trữ thông tin số lượng trang truy cập ứng với mỗi truy suất.
• public void saveAvgVisitInfo(): tính toán và lưu trữ thông tin truy cập trung bình theo giờ, theo ngày trong tuần.