mirror of
https://github.com/Alfresco/alfresco-community-repo.git
synced 2025-08-07 17:49:17 +00:00
Remove use of public services from filesystem node monitor.
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@10316 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
This commit is contained in:
@@ -118,10 +118,19 @@ public class NodeMonitor extends TransactionListenerAdapter
|
||||
* @param filesysDriver ContentDiskDriver
|
||||
* @param filesysCtx ContentContext
|
||||
*/
|
||||
public NodeMonitor( ContentDiskDriver filesysDriver, ContentContext filesysCtx) {
|
||||
protected NodeMonitor( ContentDiskDriver filesysDriver, ContentContext filesysCtx, NodeService nodeService, PolicyComponent policyComponent,
|
||||
FileFolderService fileFolderService, PermissionService permissionService, TransactionService transService) {
|
||||
m_filesysDriver = filesysDriver;
|
||||
m_filesysCtx = filesysCtx;
|
||||
|
||||
// Set various services
|
||||
|
||||
m_nodeService = nodeService;
|
||||
m_policyComponent = policyComponent;
|
||||
m_fileFolderService = fileFolderService;
|
||||
m_permissionService = permissionService;
|
||||
m_transService = transService;
|
||||
|
||||
// Initialize the node monitor
|
||||
|
||||
init();
|
||||
@@ -132,14 +141,6 @@ public class NodeMonitor extends TransactionListenerAdapter
|
||||
*/
|
||||
public final void init() {
|
||||
|
||||
// Get various services via the filesystem driver
|
||||
|
||||
m_nodeService = m_filesysDriver.getNodeService();
|
||||
m_policyComponent = m_filesysDriver.getPolicyComponent();
|
||||
m_fileFolderService = m_filesysDriver.getFileFolderService();
|
||||
m_permissionService = m_filesysDriver.getPermissionService();
|
||||
m_transService = m_filesysDriver.getTransactionService();
|
||||
|
||||
// Disable change notifications from the file server
|
||||
|
||||
m_filesysCtx.setFileServerNotifications( false);
|
||||
|
Reference in New Issue
Block a user