
public class SimpleBusinessHandler extends BusinessHandler
| Constructor and Description |
|---|
SimpleBusinessHandler() |
| Modifier and Type | Method and Description |
|---|---|
void |
afterRunCommandKo(org.waarp.common.command.exception.CommandAbstractException e)
Run when a FTP exception is catch (the channel is not necessary closed after).
|
void |
afterRunCommandOk()
This method is called for every received message after the execution of the command but
before the final reply to the client.
|
void |
afterTransferDoneBeforeAnswer(FtpTransfer transfer)
Run when a transfer is finished (eventually in error) but before answering.
|
void |
beforeRunCommand()
This method is called for every received message before the execution of the command.
|
protected void |
cleanSession()
To Clean the session attached objects
|
void |
exceptionLocalCaught(Throwable e)
Run when an exception is get before the channel is closed.
|
void |
executeChannelClosed()
Is executed when the channel is closed, just before cleaning and just after.
|
void |
executeChannelConnected(io.netty.channel.Channel channel)
Is executed when the channel is connected after the handler is on, before answering OK or not
on connection, except if the global service is going to shutdown.
|
FileBasedAuth |
getBusinessNewAuth()
Create a new AuthInterface according to business choice
|
FileBasedDir |
getBusinessNewDir()
Create a new FtpDir according to business choice
|
FilesystemBasedFtpRestart |
getBusinessNewRestart()
Create a new Restart according to business choice
|
String |
getFeatMessage() |
String |
getHelpMessage(String arg) |
String |
getOptsMessage(String[] args) |
AbstractCommand |
getSpecializedSiteCommand(FtpSession session,
String line)
Check if a command pass to SITE command is legal
|
clear, getDefaultFeatMessage, getFtpSession, getMLSxOptsMessage, getNetworkHandler, getSslFeatMessage, setNetworkHandlerpublic void afterRunCommandKo(org.waarp.common.command.exception.CommandAbstractException e)
BusinessHandlerafterRunCommandKo in class BusinessHandlerpublic void afterRunCommandOk()
throws org.waarp.common.command.exception.CommandAbstractException
BusinessHandlerafterRunCommandOk in class BusinessHandlerorg.waarp.common.command.exception.CommandAbstractExceptionpublic void beforeRunCommand()
throws org.waarp.common.command.exception.CommandAbstractException
BusinessHandlerbeforeRunCommand in class BusinessHandlerorg.waarp.common.command.exception.CommandAbstractExceptionprotected void cleanSession()
BusinessHandlercleanSession in class BusinessHandlerpublic void exceptionLocalCaught(Throwable e)
BusinessHandlerexceptionLocalCaught in class BusinessHandlerpublic void executeChannelClosed()
BusinessHandlerexecuteChannelClosed in class BusinessHandlerpublic void executeChannelConnected(io.netty.channel.Channel channel)
BusinessHandlerexecuteChannelConnected in class BusinessHandlerpublic FileBasedAuth getBusinessNewAuth()
BusinessHandlergetBusinessNewAuth in class BusinessHandlerpublic FileBasedDir getBusinessNewDir()
BusinessHandlergetBusinessNewDir in class BusinessHandlerpublic FilesystemBasedFtpRestart getBusinessNewRestart()
BusinessHandlergetBusinessNewRestart in class BusinessHandlerpublic String getHelpMessage(String arg)
getHelpMessage in class BusinessHandlerarg - the argument from HELP commandpublic String getFeatMessage()
getFeatMessage in class BusinessHandlerpublic String getOptsMessage(String[] args) throws org.waarp.common.command.exception.CommandAbstractException
getOptsMessage in class BusinessHandlerorg.waarp.common.command.exception.CommandAbstractExceptionpublic AbstractCommand getSpecializedSiteCommand(FtpSession session, String line)
BusinessHandlergetSpecializedSiteCommand in class BusinessHandlerpublic void afterTransferDoneBeforeAnswer(FtpTransfer transfer) throws org.waarp.common.command.exception.CommandAbstractException
BusinessHandlerafterTransferDoneBeforeAnswer in class BusinessHandlerorg.waarp.common.command.exception.CommandAbstractExceptionCopyright © 2009–2019 Waarp. All rights reserved.