public abstract class NetworkFileServer extends NetworkServer
Base class for all network file servers.
SHUTDOWN_TIMEOUT
Constructor and Description |
---|
NetworkFileServer(String proto,
ServerConfiguration config)
Class constructor
|
Modifier and Type | Method and Description |
---|---|
void |
addFileListener(FileListener l)
Add a file listener
|
void |
fireCloseFileEvent(SrvSession sess,
NetworkFile file)
Fire a file closed event to all registered file listeners.
|
void |
fireOpenFileEvent(SrvSession sess,
NetworkFile file)
Trigger a file open event to all registered file listeners.
|
FilesystemsConfigSection |
getFilesystemConfiguration()
Return the filesystems configuration
|
void |
removeFileListener(FileListener l)
Remove a file listener from the SMB server.
|
addServerListener, addSessionListener, clearException, findShare, fireServerEvent, fireSessionClosedEvent, fireSessionLoggedOnEvent, fireSessionOpenEvent, getAccessControlManager, getConfiguration, getException, getFullShareList, getGlobalConfiguration, getProtocolName, getSecurityConfiguration, getServerAddresses, getShareList, getShareMapper, hasAccessControlManager, hasDebug, hasDebugFlag, hasException, hasShutdown, isActive, isEnabled, isVersion, removeServerListener, removeSessionListener, setActive, setDebug, setDebugFlags, setEnabled, setException, setServerAddresses, setShutdown, setVersion, shutdownServer, startServer
public NetworkFileServer(String proto, ServerConfiguration config)
proto
- Stringconfig
- ServerConfigurationpublic final FilesystemsConfigSection getFilesystemConfiguration()
public final void addFileListener(FileListener l)
l
- FileListener implementation.public final void removeFileListener(FileListener l)
l
- FileListenerpublic final void fireCloseFileEvent(SrvSession sess, NetworkFile file)
sess
- SrvSessionfile
- NetworkFilepublic final void fireOpenFileEvent(SrvSession sess, NetworkFile file)
sess
- SrvSessionfile
- NetworkFileCopyright © 2005–2018 Alfresco Software. All rights reserved.