public abstract class AlfrescoContext
extends org.alfresco.jlan.server.filesys.DiskDeviceContext
Contains per filesystem context.
| Modifier and Type | Field and Description |
|---|---|
static int |
DBG_FILE |
static int |
DBG_FILEIO |
static int |
DBG_INFO |
static int |
DBG_LOCK |
static int |
DBG_PSEUDO |
static int |
DBG_RENAME |
static int |
DBG_SEARCH |
int |
m_debug |
| Constructor and Description |
|---|
AlfrescoContext() |
| Modifier and Type | Method and Description |
|---|---|
String |
getFilesystemType()
Return the filesystem type, either FileSystem.TypeFAT or FileSystem.TypeNTFS.
|
org.alfresco.jlan.server.locking.LockManager |
getLockManager()
Return the lock manager, if enabled
|
org.alfresco.jlan.server.locking.OpLockManager |
getOpLockManager()
Return the oplock manager, if enabled
|
String |
getShareURLFileName()
Return the Share URL pseudo file name
|
String |
getShareUrlPrefix() |
SysAdminParams |
getSysAdminParams() |
String |
getURLFileName()
Return the URL pseudo file name
|
String |
getURLPrefix()
Deprecated.
- does not know about share
|
boolean |
hasDebug(int flg)
Check if a debug flag is enabled
|
void |
initialize(AlfrescoDiskDriver filesysDriver)
Complete initialization by registering with a disk driver
|
boolean |
isAlfrescoURLEnabled() |
boolean |
isShareURLEnabled() |
void |
setAlfrescoURLEnabled(boolean isAlfrescoURLEnabled) |
void |
setDebug(String flagsStr)
Set the debug flags, also requires the logger to be enabled for debug output
|
void |
setDisableChangeNotification(boolean disableChangeNotification) |
void |
setLockManager(org.alfresco.jlan.server.locking.LockManager lockManager) |
void |
setOpLockManager(org.alfresco.jlan.server.locking.OpLockManager opLockManager) |
void |
setShareURLEnabled(boolean isShareURLEnabled) |
void |
setShareURLFileName(String urlFileName)
Set the Share URL pseudo file name
|
void |
setSysAdminParams(SysAdminParams sysAdminParams) |
void |
setURLFileName(String urlFileName)
Set the URL pseudo file name
|
void |
startFilesystem(org.alfresco.jlan.server.filesys.DiskSharedDevice share)
Start the filesystem
|
addNotifyRequest, CloseContext, enableChangeHandler, getChangeHandler, getDeviceAttributes, getDiskInformation, getFilesystemAttributes, getQuotaManager, getStateCache, getVolumeInformation, hasChangeHandler, hasDiskInformation, hasFileServerNotifications, hasQuotaManager, hasStateCache, hasVolumeInformation, isCaseless, removeNotifyRequest, requiresStateCache, setDeviceAttributes, setDiskInformation, setFileServerNotifications, setFilesystemAttributes, setQuotaManager, setRequiresStateCache, setStateCache, setVolumeInformationpublic static final int DBG_FILE
public static final int DBG_FILEIO
public static final int DBG_SEARCH
public static final int DBG_INFO
public static final int DBG_LOCK
public static final int DBG_PSEUDO
public static final int DBG_RENAME
public int m_debug
public void setSysAdminParams(SysAdminParams sysAdminParams)
public SysAdminParams getSysAdminParams()
public void setDisableChangeNotification(boolean disableChangeNotification)
public void initialize(AlfrescoDiskDriver filesysDriver)
public String getFilesystemType()
getFilesystemType in class org.alfresco.jlan.server.filesys.DiskDeviceContextpublic final String getURLPrefix()
public final String getShareUrlPrefix()
public final String getURLFileName()
public final String getShareURLFileName()
public final void setURLFileName(String urlFileName)
urlFileName - Stringpublic final void setShareURLFileName(String urlFileName)
urlFileName - Stringpublic final void setDebug(String flagsStr)
flagsStr - Stringpublic final boolean hasDebug(int flg)
flg - intpublic void startFilesystem(org.alfresco.jlan.server.filesys.DiskSharedDevice share)
throws org.alfresco.jlan.server.core.DeviceContextException
startFilesystem in class org.alfresco.jlan.server.filesys.DiskDeviceContextshare - DiskSharedDeviceorg.alfresco.jlan.server.core.DeviceContextExceptionpublic void setLockManager(org.alfresco.jlan.server.locking.LockManager lockManager)
public org.alfresco.jlan.server.locking.LockManager getLockManager()
getLockManager in class org.alfresco.jlan.server.filesys.DiskDeviceContextpublic org.alfresco.jlan.server.locking.OpLockManager getOpLockManager()
getOpLockManager in class org.alfresco.jlan.server.filesys.DiskDeviceContextpublic void setOpLockManager(org.alfresco.jlan.server.locking.OpLockManager opLockManager)
public void setAlfrescoURLEnabled(boolean isAlfrescoURLEnabled)
public boolean isAlfrescoURLEnabled()
public void setShareURLEnabled(boolean isShareURLEnabled)
public boolean isShareURLEnabled()
Copyright © 2005–2018 Alfresco Software. All rights reserved.