Package org.exoplatform.services.ftp
Class FtpServerImpl
java.lang.Object
org.exoplatform.services.ftp.FtpServerImpl
- All Implemented Interfaces:
FtpServer
Created by The eXo Platform SAS Author : Vitaly Guly gavrik-vetal@ukr.net/mail.ru
- Version:
- $Id: $
-
Nested Class Summary
Nested Classes -
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionFtpServerImpl(FtpConfig configuration, org.exoplatform.services.command.impl.CommandService commandService, org.exoplatform.services.jcr.RepositoryService repositoryService) -
Method Summary
Modifier and TypeMethodDescriptionintgetCommand(String commandName) org.exoplatform.services.jcr.core.ManageableRepositoryprotected voidbooleanstart()booleanstop()booleanunRegisterClient(FtpClientSession clientSession)
-
Field Details
-
COMMAND_PATH
- See Also:
-
-
Constructor Details
-
Method Details
-
prepareCache
protected void prepareCache() -
start
public boolean start() -
stop
public boolean stop() -
getConfiguration
- Specified by:
getConfigurationin interfaceFtpServer
-
getRepository
public org.exoplatform.services.jcr.core.ManageableRepository getRepository()- Specified by:
getRepositoryin interfaceFtpServer- Returns:
ManageableRepositoryornullif repository can not be retrieved
-
getCommand
- Specified by:
getCommandin interfaceFtpServer
-
getDataChannelManager
- Specified by:
getDataChannelManagerin interfaceFtpServer
-
unRegisterClient
- Specified by:
unRegisterClientin interfaceFtpServer
-
getClientsCount
public int getClientsCount()- Specified by:
getClientsCountin interfaceFtpServer
-