Class ApacheMinaFtplet
java.lang.Object
org.apache.ftpserver.ftplet.DefaultFtplet
org.springframework.integration.ftp.server.ApacheMinaFtplet
- All Implemented Interfaces:
- org.apache.ftpserver.ftplet.Ftplet,- Aware,- BeanNameAware,- InitializingBean,- ApplicationEventPublisherAware
public class ApacheMinaFtplet
extends org.apache.ftpserver.ftplet.DefaultFtplet
implements ApplicationEventPublisherAware, BeanNameAware, InitializingBean
A listener for FTP events emitted by an Apache Mina ftp server.
 It emits selected events as Spring Framework 
ApplicationEvents
 which are subclasses of ApacheMinaFtpEvent.- Since:
- 5.2
- Author:
- Gary Russell
- 
Constructor SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptionvoidprotected ApplicationEventPublisherorg.apache.ftpserver.ftplet.FtpletResultonAppendEnd(org.apache.ftpserver.ftplet.FtpSession session, org.apache.ftpserver.ftplet.FtpRequest request) org.apache.ftpserver.ftplet.FtpletResultonConnect(org.apache.ftpserver.ftplet.FtpSession session) org.apache.ftpserver.ftplet.FtpletResultonDeleteEnd(org.apache.ftpserver.ftplet.FtpSession session, org.apache.ftpserver.ftplet.FtpRequest request) org.apache.ftpserver.ftplet.FtpletResultonDisconnect(org.apache.ftpserver.ftplet.FtpSession session) org.apache.ftpserver.ftplet.FtpletResultonMkdirEnd(org.apache.ftpserver.ftplet.FtpSession session, org.apache.ftpserver.ftplet.FtpRequest request) org.apache.ftpserver.ftplet.FtpletResultonRenameEnd(org.apache.ftpserver.ftplet.FtpSession session, org.apache.ftpserver.ftplet.FtpRequest request) org.apache.ftpserver.ftplet.FtpletResultonRmdirEnd(org.apache.ftpserver.ftplet.FtpSession session, org.apache.ftpserver.ftplet.FtpRequest request) org.apache.ftpserver.ftplet.FtpletResultonUploadEnd(org.apache.ftpserver.ftplet.FtpSession session, org.apache.ftpserver.ftplet.FtpRequest request) voidsetApplicationEventPublisher(ApplicationEventPublisher applicationEventPublisher) voidsetBeanName(String name) toString()Methods inherited from class org.apache.ftpserver.ftplet.DefaultFtpletafterCommand, beforeCommand, destroy, init, onAppendStart, onDeleteStart, onDownloadEnd, onDownloadStart, onLogin, onMkdirStart, onRenameStart, onRmdirStart, onSite, onUploadStart, onUploadUniqueEnd, onUploadUniqueStart
- 
Constructor Details- 
ApacheMinaFtpletpublic ApacheMinaFtplet()
 
- 
- 
Method Details- 
setApplicationEventPublisher- Specified by:
- setApplicationEventPublisherin interface- ApplicationEventPublisherAware
 
- 
getApplicationEventPublisher
- 
setBeanName- Specified by:
- setBeanNamein interface- BeanNameAware
 
- 
getBeanName
- 
afterPropertiesSetpublic void afterPropertiesSet()- Specified by:
- afterPropertiesSetin interface- InitializingBean
 
- 
onConnectpublic org.apache.ftpserver.ftplet.FtpletResult onConnect(org.apache.ftpserver.ftplet.FtpSession session) throws org.apache.ftpserver.ftplet.FtpException, IOException - Specified by:
- onConnectin interface- org.apache.ftpserver.ftplet.Ftplet
- Overrides:
- onConnectin class- org.apache.ftpserver.ftplet.DefaultFtplet
- Throws:
- org.apache.ftpserver.ftplet.FtpException
- IOException
 
- 
onDisconnectpublic org.apache.ftpserver.ftplet.FtpletResult onDisconnect(org.apache.ftpserver.ftplet.FtpSession session) throws org.apache.ftpserver.ftplet.FtpException, IOException - Specified by:
- onDisconnectin interface- org.apache.ftpserver.ftplet.Ftplet
- Overrides:
- onDisconnectin class- org.apache.ftpserver.ftplet.DefaultFtplet
- Throws:
- org.apache.ftpserver.ftplet.FtpException
- IOException
 
- 
onDeleteEndpublic org.apache.ftpserver.ftplet.FtpletResult onDeleteEnd(org.apache.ftpserver.ftplet.FtpSession session, org.apache.ftpserver.ftplet.FtpRequest request) throws org.apache.ftpserver.ftplet.FtpException, IOException - Overrides:
- onDeleteEndin class- org.apache.ftpserver.ftplet.DefaultFtplet
- Throws:
- org.apache.ftpserver.ftplet.FtpException
- IOException
 
- 
onUploadEndpublic org.apache.ftpserver.ftplet.FtpletResult onUploadEnd(org.apache.ftpserver.ftplet.FtpSession session, org.apache.ftpserver.ftplet.FtpRequest request) throws org.apache.ftpserver.ftplet.FtpException, IOException - Overrides:
- onUploadEndin class- org.apache.ftpserver.ftplet.DefaultFtplet
- Throws:
- org.apache.ftpserver.ftplet.FtpException
- IOException
 
- 
onRmdirEndpublic org.apache.ftpserver.ftplet.FtpletResult onRmdirEnd(org.apache.ftpserver.ftplet.FtpSession session, org.apache.ftpserver.ftplet.FtpRequest request) throws org.apache.ftpserver.ftplet.FtpException, IOException - Overrides:
- onRmdirEndin class- org.apache.ftpserver.ftplet.DefaultFtplet
- Throws:
- org.apache.ftpserver.ftplet.FtpException
- IOException
 
- 
onMkdirEndpublic org.apache.ftpserver.ftplet.FtpletResult onMkdirEnd(org.apache.ftpserver.ftplet.FtpSession session, org.apache.ftpserver.ftplet.FtpRequest request) throws org.apache.ftpserver.ftplet.FtpException, IOException - Overrides:
- onMkdirEndin class- org.apache.ftpserver.ftplet.DefaultFtplet
- Throws:
- org.apache.ftpserver.ftplet.FtpException
- IOException
 
- 
onAppendEndpublic org.apache.ftpserver.ftplet.FtpletResult onAppendEnd(org.apache.ftpserver.ftplet.FtpSession session, org.apache.ftpserver.ftplet.FtpRequest request) throws org.apache.ftpserver.ftplet.FtpException, IOException - Overrides:
- onAppendEndin class- org.apache.ftpserver.ftplet.DefaultFtplet
- Throws:
- org.apache.ftpserver.ftplet.FtpException
- IOException
 
- 
onRenameEndpublic org.apache.ftpserver.ftplet.FtpletResult onRenameEnd(org.apache.ftpserver.ftplet.FtpSession session, org.apache.ftpserver.ftplet.FtpRequest request) throws org.apache.ftpserver.ftplet.FtpException, IOException - Overrides:
- onRenameEndin class- org.apache.ftpserver.ftplet.DefaultFtplet
- Throws:
- org.apache.ftpserver.ftplet.FtpException
- IOException
 
- 
toString
 
-