public class DefaultFtpletContainer extends Object implements FtpletContainer
| Constructor and Description |
|---|
DefaultFtpletContainer() |
DefaultFtpletContainer(Map<String,org.apache.ftpserver.ftplet.Ftplet> ftplets) |
| Modifier and Type | Method and Description |
|---|---|
org.apache.ftpserver.ftplet.FtpletResult |
afterCommand(org.apache.ftpserver.ftplet.FtpSession session,
org.apache.ftpserver.ftplet.FtpRequest request,
org.apache.ftpserver.ftplet.FtpReply reply) |
org.apache.ftpserver.ftplet.FtpletResult |
beforeCommand(org.apache.ftpserver.ftplet.FtpSession session,
org.apache.ftpserver.ftplet.FtpRequest request) |
void |
destroy()
Destroy all ftplets.
|
org.apache.ftpserver.ftplet.Ftplet |
getFtplet(String name)
Get Ftplet for the given name.
|
Map<String,org.apache.ftpserver.ftplet.Ftplet> |
getFtplets()
Retrive all Ftplets registered with this container
|
void |
init(org.apache.ftpserver.ftplet.FtpletContext ftpletContext) |
org.apache.ftpserver.ftplet.FtpletResult |
onConnect(org.apache.ftpserver.ftplet.FtpSession session)
Call ftplet onConnect.
|
org.apache.ftpserver.ftplet.FtpletResult |
onDisconnect(org.apache.ftpserver.ftplet.FtpSession session)
Call ftplet onDisconnect.
|
public org.apache.ftpserver.ftplet.Ftplet getFtplet(String name)
getFtplet in interface FtpletContainername - The name of the Ftplet to retrivepublic void init(org.apache.ftpserver.ftplet.FtpletContext ftpletContext)
throws org.apache.ftpserver.ftplet.FtpException
init in interface org.apache.ftpserver.ftplet.Ftpletorg.apache.ftpserver.ftplet.FtpExceptionpublic Map<String,org.apache.ftpserver.ftplet.Ftplet> getFtplets()
FtpletContainergetFtplets in interface FtpletContainerFtpletContainer.getFtplets()public void destroy()
destroy in interface org.apache.ftpserver.ftplet.Ftpletpublic org.apache.ftpserver.ftplet.FtpletResult onConnect(org.apache.ftpserver.ftplet.FtpSession session)
throws org.apache.ftpserver.ftplet.FtpException,
IOException
onConnect in interface org.apache.ftpserver.ftplet.Ftpletorg.apache.ftpserver.ftplet.FtpExceptionIOExceptionpublic org.apache.ftpserver.ftplet.FtpletResult onDisconnect(org.apache.ftpserver.ftplet.FtpSession session)
throws org.apache.ftpserver.ftplet.FtpException,
IOException
onDisconnect in interface org.apache.ftpserver.ftplet.Ftpletorg.apache.ftpserver.ftplet.FtpExceptionIOExceptionpublic org.apache.ftpserver.ftplet.FtpletResult afterCommand(org.apache.ftpserver.ftplet.FtpSession session,
org.apache.ftpserver.ftplet.FtpRequest request,
org.apache.ftpserver.ftplet.FtpReply reply)
throws org.apache.ftpserver.ftplet.FtpException,
IOException
afterCommand in interface org.apache.ftpserver.ftplet.Ftpletorg.apache.ftpserver.ftplet.FtpExceptionIOExceptionpublic org.apache.ftpserver.ftplet.FtpletResult beforeCommand(org.apache.ftpserver.ftplet.FtpSession session,
org.apache.ftpserver.ftplet.FtpRequest request)
throws org.apache.ftpserver.ftplet.FtpException,
IOException
beforeCommand in interface org.apache.ftpserver.ftplet.Ftpletorg.apache.ftpserver.ftplet.FtpExceptionIOExceptionCopyright © 2003–2017 The Apache Software Foundation. All rights reserved.