5.5 tích hợp lớpĐể kết nối các khuôn khổ kết cụm với khách hàng một lớp học cách kiểm soát clusteringand phục vụ như là một cây cầu cho các dữ liệu trong cả hai hướng cần để tồn tại. Lớp này được đặt theo tênClusteringManager và nó theo mẫu thiết kế Singleton. Khi eM khách hàng khởi động, aninitialization phương thức của lớp này được thực hiện. Việc khởi tạo thiết lập tất cả các thành phần của khuôn khổ kết cụm bao gồm cơ sở dữ liệu hỗ trợ bối cảnh phân cấp clusterer andtext phân tích. Một chủ đề nền cũng được tạo ra trong quá trình khởi tạo. Tất cả hành động như initialclustering, thư mục Thêm hoặc loại bỏ được ủy quyền cho chủ đề này và được thông qua để theclusterer lớp. Do đó kéo dài hoạt động kết cụm không chặn thực hiện các chủ đề thatoriginated sự kiện. Thread này có nền ưu tiên để tránh làm chậm program'soperation.ClusteringManager thực hiệnIOnlineDataSourcecung cấp các ví dụ cho clusterer. Thư mục trong thư mục nhóm được liệt kê và một đối tượng tương ứng dựa trênLập trường IMailInđược tạo ra cho mỗi mục. Sự kiện của thư mục đang được theo dõi và kích hoạt các analogousevents dữ liệu trực tuyến mã nguồn giao diện. Để cho phép truy xuất thư phù hợp để trường hợp dữ liệu một giao diện khácIMailLoader được sử dụng bởi các đối tượng instance của dữ liệu. Giao diện này được sử dụng để tìm kiếm các thư mục dựa trên onits identifier được lưu trữ trong các đối tượng thể hiện bất cứ khi nào các đối tượng instance cần để truy cập itsemail và không đã có một tham chiếu đến các mục email. Qua vai trò của cácClusteringManager là để lộ danh sách các cụm từ khuôn khổ. Điều này đạt được bằng một tài sản trả về danh sách cụm sao hiện tại trong giao diện cấu trúc clusterercontext
đang được dịch, vui lòng đợi..
