Class QuickReloadResource
- java.lang.Object
-
- com.atlassian.confluence.plugins.quickreload.QuickReloadResource
-
public class QuickReloadResource extends Object
Endpoint for retrieving comments and page content after a specified time. Useful for showing live updates to a page.
-
-
Constructor Summary
Constructors Constructor Description QuickReloadResource(CommentManager commentManager, CommentRenderService commentRenderer, UserAccessor userAccessor, PageManager pageManager, PermissionManager permissionManager, I18NBeanFactory i18NBeanFactory, QuickReloadCaches caches, AccessModeService accessModeService, GlobalSettingsManager settingsManager, LicenseService licenseService, AttachmentManager attachmentManager)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description javax.ws.rs.core.ResponsegetAll(javax.servlet.http.HttpServletRequest request, Long pageId, Long since)Finds any new comments or latest edit to this page since a given time, and returns the rendered html and user details.
-
-
-
Constructor Detail
-
QuickReloadResource
public QuickReloadResource(CommentManager commentManager, CommentRenderService commentRenderer, UserAccessor userAccessor, PageManager pageManager, PermissionManager permissionManager, I18NBeanFactory i18NBeanFactory, QuickReloadCaches caches, AccessModeService accessModeService, GlobalSettingsManager settingsManager, LicenseService licenseService, AttachmentManager attachmentManager)
-
-
Method Detail
-
getAll
public javax.ws.rs.core.Response getAll(@Context javax.servlet.http.HttpServletRequest request, Long pageId, Long since)Finds any new comments or latest edit to this page since a given time, and returns the rendered html and user details. It is expected that this is polled by a client at regular intervals and, as such, processing done here needs to be as efficient as is humanly possible.- Parameters:
pageId- Currently loaded pagesince- Time of last poll
-
-