Class FileHandler
- java.lang.Object
-
- com.kttdevelopment.simplehttpserver.handler.FileHandler
-
- All Implemented Interfaces:
SimpleHttpHandler,HttpHandler
public class FileHandler extends Object implements SimpleHttpHandler
A request handler that processes files using theFileHandlerAdapter.
Thecontextparameter determines if the relative context of the file within the handler before the name. case-sensitive
ThefileNameparameter overrides theFileNameAdapter.getName(File)and determines the name of the file after the context (if there is one).
ThedirectoryNameparameter determines the directory's name. Add the files at the top level by keeping this field empty.
TheloadingOptionparameter determines how files should be loaded (seeByteLoadingOption).
Thewalkparameter determines if all the inner directories should be used. The handler will returns data given by theFileHandlerAdapterunless overridden.- Since:
- 02.00.00
- Version:
- 03.05.05
- Author:
- Ktt Development
- See Also:
FileHandlerAdapter,ByteLoadingOption,SimpleHttpHandler,HttpHandler
-
-
Constructor Summary
Constructors Constructor Description FileHandler()Creates a file handler without aFileHandlerAdapter.FileHandler(FileHandlerAdapter adapter)Creates a file handler with aFileHandler.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddDirectory(File directory)Adds a directory to the handler.voidaddDirectory(File directory, boolean walk)Adds a directory to the handler.voidaddDirectory(File directory, ByteLoadingOption loadingOption)Adds a directory to the handler.voidaddDirectory(File directory, ByteLoadingOption loadingOption, boolean walk)Adds a directory to the handler.voidaddDirectory(File directory, String directoryName)Adds a directory to the handler with a specified name.voidaddDirectory(File directory, String directoryName, boolean walk)Adds a directory to the handler with a specified name.voidaddDirectory(File directory, String directoryName, ByteLoadingOption loadingOption)Adds a directory to the handler with a specified name.voidaddDirectory(File directory, String directoryName, ByteLoadingOption loadingOption, boolean walk)Adds a directory to the handler with a specified name.voidaddDirectory(String context, File directory)Adds a directory to the handler at a specified context.voidaddDirectory(String context, File directory, boolean walk)Adds a directory to the handler at a specified context.voidaddDirectory(String context, File directory, ByteLoadingOption loadingOption)Adds a directory to the handler at a specified context.voidaddDirectory(String context, File directory, ByteLoadingOption loadingOption, boolean walk)Adds a directory to the handler at a specified context.voidaddDirectory(String context, File directory, String directoryName)Adds a directory to the handler at a specified context with a specified name.voidaddDirectory(String context, File directory, String directoryName, boolean walk)Adds a directory to the handler at a specified context with a specified name.voidaddDirectory(String context, File directory, String directoryName, ByteLoadingOption loadingOption)Adds a directory to the handler at a specified context with a specified name.voidaddDirectory(String context, File directory, String directoryName, ByteLoadingOption loadingOption, boolean walk)Adds a directory to the handler at a specified context with a specified name.voidaddFile(File file)Adds a file to the handler.voidaddFile(File file, ByteLoadingOption loadingOption)Adds a file to the handler.voidaddFile(File file, String fileName)Adds a file to the handler with a specified name.voidaddFile(File file, String fileName, ByteLoadingOption loadingOption)Adds a file to the handler with a specified name.voidaddFile(String context, File file)Adds a file to the handler at a specified context.voidaddFile(String context, File file, ByteLoadingOption loadingOption)Adds a file to the handler at a specified context.voidaddFile(String context, File file, String fileName)Adds a file to the handler at a specified context with a specified name.voidaddFile(String context, File file, String fileName, ByteLoadingOption loadingOption)Adds a file to the handler at a specified context with a specified name.voidaddFiles(File[] files)Adds multiple files to the handler.voidaddFiles(File[] files, ByteLoadingOption loadingOption)Adds multiple files to the handler.voidaddFiles(String context, File[] files)Adds multiple files to the handler at a specified context.voidaddFiles(String context, File[] files, ByteLoadingOption loadingOption)Adds multiple files to the handler at a specified context.voidhandle(SimpleHttpExchange exchange)Handlers the given request and generates a response if no exceptions occur.voidhandle(SimpleHttpExchange exchange, File source, byte[] bytes)Handles a file and gives a response.voidhandle(HttpExchange exchange)Encapsulates theSimpleHttpHandler.handle(SimpleHttpExchange)for the authenticator.StringtoString()
-
-
-
Constructor Detail
-
FileHandler
public FileHandler()
Creates a file handler without aFileHandlerAdapter. This will use the files name and bytes.- Since:
- 02.00.00
-
FileHandler
public FileHandler(FileHandlerAdapter adapter)
Creates a file handler with aFileHandler. This will use the adapted file name and bytes.- Parameters:
adapter- adapter to get name and bytes- Since:
- 02.00.00
- See Also:
FileHandlerAdapter
-
-
Method Detail
-
addFile
public final void addFile(File file)
Adds a file to the handler.- Parameters:
file- file to add- Since:
- 02.00.00
- See Also:
addFile(File, ByteLoadingOption),addFile(File, String),addFile(File, String, ByteLoadingOption),addFile(String, File),addFile(String, File, ByteLoadingOption),addFile(String, File, String),addFile(String, File, String, ByteLoadingOption)
-
addFile
public final void addFile(File file, ByteLoadingOption loadingOption)
Adds a file to the handler.- Parameters:
file- file to addloadingOption- file loading option- Since:
- 03.05.00
- See Also:
ByteLoadingOption,addFile(File),addFile(File, String),addFile(File, String, ByteLoadingOption),addFile(String, File),addFile(String, File, ByteLoadingOption),addFile(String, File, String),addFile(String, File, String, ByteLoadingOption)
-
addFile
public final void addFile(File file, String fileName)
Adds a file to the handler with a specified name.- Parameters:
file- file to addfileName- file name to use- Since:
- 02.00.00
- See Also:
addFile(File),addFile(File, ByteLoadingOption),addFile(File, String, ByteLoadingOption),addFile(String, File),addFile(String, File, ByteLoadingOption),addFile(String, File, String),addFile(String, File, String, ByteLoadingOption)
-
addFile
public final void addFile(File file, String fileName, ByteLoadingOption loadingOption)
Adds a file to the handler with a specified name.- Parameters:
file- file to addfileName- file name to useloadingOption- file loading option- Since:
- 03.05.00
- See Also:
ByteLoadingOption,addFile(File),addFile(File, ByteLoadingOption),addFile(File, String),addFile(String, File),addFile(String, File, ByteLoadingOption),addFile(String, File, String),addFile(String, File, String, ByteLoadingOption)
-
addFile
public final void addFile(String context, File file)
Adds a file to the handler at a specified context.- Parameters:
context- context to usefile- file to add- Since:
- 02.00.00
- See Also:
addFile(File),addFile(File, ByteLoadingOption),addFile(File, String),addFile(File, String, ByteLoadingOption),addFile(String, File, ByteLoadingOption),addFile(String, File, String),addFile(String, File, String, ByteLoadingOption)
-
addFile
public final void addFile(String context, File file, ByteLoadingOption loadingOption)
Adds a file to the handler at a specified context.- Parameters:
context- context to usefile- file to addloadingOption- file loading option- Since:
- 03.05.00
- See Also:
ByteLoadingOption,addFile(File),addFile(File, ByteLoadingOption),addFile(File, String),addFile(File, String, ByteLoadingOption),addFile(String, File),addFile(String, File, String),addFile(String, File, String, ByteLoadingOption)
-
addFile
public final void addFile(String context, File file, String fileName)
Adds a file to the handler at a specified context with a specified name.- Parameters:
context- context to usefile- file to addfileName- file name to use- Since:
- 02.00.00
- See Also:
addFile(File),addFile(File, ByteLoadingOption),addFile(File, String),addFile(File, String, ByteLoadingOption),addFile(String, File),addFile(String, File, ByteLoadingOption),addFile(String, File, String, ByteLoadingOption)
-
addFile
public final void addFile(String context, File file, String fileName, ByteLoadingOption loadingOption)
Adds a file to the handler at a specified context with a specified name.- Parameters:
context- context to usefile- file to addfileName- file name to useloadingOption- loading option- Since:
- 03.05.00
- See Also:
ByteLoadingOption,addFile(File),addFile(File, ByteLoadingOption),addFile(File, String),addFile(File, String, ByteLoadingOption),addFile(String, File),addFile(String, File, ByteLoadingOption),addFile(String, File, String)
-
addFiles
public final void addFiles(File[] files)
Adds multiple files to the handler.- Parameters:
files- files to add- Since:
- 02.00.00
- See Also:
addFiles(File[], ByteLoadingOption),addFiles(String, File[]),addFiles(String, File[], ByteLoadingOption)
-
addFiles
public final void addFiles(File[] files, ByteLoadingOption loadingOption)
Adds multiple files to the handler.- Parameters:
files- files to addloadingOption- file loading option- Since:
- 03.05.00
- See Also:
ByteLoadingOption,addFiles(File[]),addFiles(String, File[]),addFiles(String, File[], ByteLoadingOption)
-
addFiles
public final void addFiles(String context, File[] files)
Adds multiple files to the handler at a specified context.- Parameters:
context- context to usefiles- files to add- Since:
- 02.00.00
- See Also:
addFiles(File[]),addFiles(File[], ByteLoadingOption),addFiles(String, File[], ByteLoadingOption)
-
addFiles
public final void addFiles(String context, File[] files, ByteLoadingOption loadingOption)
Adds multiple files to the handler at a specified context.- Parameters:
context- context to usefiles- files to addloadingOption- file loading option- Since:
- 03.05.00
- See Also:
ByteLoadingOption,addFiles(File[]),addFiles(File[], ByteLoadingOption),addFiles(String, File[])
-
addDirectory
public final void addDirectory(File directory)
Adds a directory to the handler.- Parameters:
directory- directory to add- Since:
- 02.00.00
- See Also:
addDirectory(File, boolean),addDirectory(File, ByteLoadingOption),addDirectory(File, ByteLoadingOption, boolean),addDirectory(File, String),addDirectory(File, String, boolean),addDirectory(File, String, ByteLoadingOption),addDirectory(File, String, ByteLoadingOption, boolean),addDirectory(String, File),addDirectory(String, File, boolean),addDirectory(String, File, ByteLoadingOption),addDirectory(String, File, ByteLoadingOption, boolean),addDirectory(String, File, String),addDirectory(String, File, String, boolean),addDirectory(String, File, String, ByteLoadingOption),addDirectory(String, File, String, ByteLoadingOption, boolean)
-
addDirectory
public final void addDirectory(File directory, boolean walk)
Adds a directory to the handler.- Parameters:
directory- directory to addwalk- whether to use sub-directories or not- Since:
- 03.05.02
- See Also:
addDirectory(File),addDirectory(File, ByteLoadingOption),addDirectory(File, ByteLoadingOption, boolean),addDirectory(File, String),addDirectory(File, String, boolean),addDirectory(File, String, ByteLoadingOption),addDirectory(File, String, ByteLoadingOption, boolean),addDirectory(String, File),addDirectory(String, File, boolean),addDirectory(String, File, ByteLoadingOption),addDirectory(String, File, ByteLoadingOption, boolean),addDirectory(String, File, String),addDirectory(String, File, String, boolean),addDirectory(String, File, String, ByteLoadingOption),addDirectory(String, File, String, ByteLoadingOption, boolean)
-
addDirectory
public final void addDirectory(File directory, ByteLoadingOption loadingOption)
Adds a directory to the handler.- Parameters:
directory- directory to addloadingOption- file loading option- Since:
- 03.05.00
- See Also:
ByteLoadingOption,addDirectory(File),addDirectory(File, boolean),addDirectory(File, ByteLoadingOption, boolean),addDirectory(File, String),addDirectory(File, String, boolean),addDirectory(File, String, ByteLoadingOption),addDirectory(File, String, ByteLoadingOption, boolean),addDirectory(String, File),addDirectory(String, File, boolean),addDirectory(String, File, ByteLoadingOption),addDirectory(String, File, ByteLoadingOption, boolean),addDirectory(String, File, String),addDirectory(String, File, String, boolean),addDirectory(String, File, String, ByteLoadingOption),addDirectory(String, File, String, ByteLoadingOption, boolean)
-
addDirectory
public final void addDirectory(File directory, ByteLoadingOption loadingOption, boolean walk)
Adds a directory to the handler.- Parameters:
directory- directory to addloadingOption- file loading optionwalk- whether to use sub-directories or not- Since:
- 03.05.00
- See Also:
ByteLoadingOption,addDirectory(File),addDirectory(File, boolean),addDirectory(File, ByteLoadingOption),addDirectory(File, String),addDirectory(File, String, boolean),addDirectory(File, String, ByteLoadingOption),addDirectory(File, String, ByteLoadingOption, boolean),addDirectory(String, File),addDirectory(String, File, boolean),addDirectory(String, File, ByteLoadingOption),addDirectory(String, File, ByteLoadingOption, boolean),addDirectory(String, File, String),addDirectory(String, File, String, boolean),addDirectory(String, File, String, ByteLoadingOption),addDirectory(String, File, String, ByteLoadingOption, boolean)
-
addDirectory
public final void addDirectory(File directory, String directoryName)
Adds a directory to the handler with a specified name.- Parameters:
directory- directory to adddirectoryName- directory name to use- Since:
- 02.00.00
- See Also:
addDirectory(File),addDirectory(File, boolean),addDirectory(File, ByteLoadingOption),addDirectory(File, ByteLoadingOption, boolean),addDirectory(File, String, boolean),addDirectory(File, String, ByteLoadingOption),addDirectory(File, String, ByteLoadingOption, boolean),addDirectory(String, File),addDirectory(String, File, boolean),addDirectory(String, File, ByteLoadingOption),addDirectory(String, File, ByteLoadingOption, boolean),addDirectory(String, File, String),addDirectory(String, File, String, boolean),addDirectory(String, File, String, ByteLoadingOption),addDirectory(String, File, String, ByteLoadingOption, boolean)
-
addDirectory
public final void addDirectory(File directory, String directoryName, boolean walk)
Adds a directory to the handler with a specified name.- Parameters:
directory- directory to adddirectoryName- directory name to usewalk- whether to use sub-directories or not- Since:
- 03.05.02
- See Also:
addDirectory(File),addDirectory(File, boolean),addDirectory(File, ByteLoadingOption),addDirectory(File, ByteLoadingOption, boolean),addDirectory(File, String),addDirectory(File, String, ByteLoadingOption),addDirectory(File, String, ByteLoadingOption, boolean),addDirectory(String, File),addDirectory(String, File, boolean),addDirectory(String, File, ByteLoadingOption),addDirectory(String, File, ByteLoadingOption, boolean),addDirectory(String, File, String),addDirectory(String, File, String, boolean),addDirectory(String, File, String, ByteLoadingOption),addDirectory(String, File, String, ByteLoadingOption, boolean)
-
addDirectory
public final void addDirectory(File directory, String directoryName, ByteLoadingOption loadingOption)
Adds a directory to the handler with a specified name.- Parameters:
directory- directory to adddirectoryName- directory name to useloadingOption- file loading option- Since:
- 03.05.00
- See Also:
ByteLoadingOption,addDirectory(File),addDirectory(File, boolean),addDirectory(File, ByteLoadingOption),addDirectory(File, ByteLoadingOption, boolean),addDirectory(File, String),addDirectory(File, String, boolean),addDirectory(File, String, ByteLoadingOption, boolean),addDirectory(String, File),addDirectory(String, File, boolean),addDirectory(String, File, ByteLoadingOption),addDirectory(String, File, ByteLoadingOption, boolean),addDirectory(String, File, String),addDirectory(String, File, String, boolean),addDirectory(String, File, String, ByteLoadingOption),addDirectory(String, File, String, ByteLoadingOption, boolean)
-
addDirectory
public final void addDirectory(File directory, String directoryName, ByteLoadingOption loadingOption, boolean walk)
Adds a directory to the handler with a specified name.- Parameters:
directory- directory to adddirectoryName- directory name to useloadingOption- file loading optionwalk- whether to use sub-directories or not- Since:
- 03.05.00
- See Also:
ByteLoadingOption,addDirectory(File),addDirectory(File, boolean),addDirectory(File, ByteLoadingOption),addDirectory(File, ByteLoadingOption, boolean),addDirectory(File, String),addDirectory(File, String, boolean),addDirectory(File, String, ByteLoadingOption),addDirectory(String, File),addDirectory(String, File, boolean),addDirectory(String, File, ByteLoadingOption),addDirectory(String, File, ByteLoadingOption, boolean),addDirectory(String, File, String),addDirectory(String, File, String, boolean),addDirectory(String, File, String, ByteLoadingOption),addDirectory(String, File, String, ByteLoadingOption, boolean)
-
addDirectory
public final void addDirectory(String context, File directory)
Adds a directory to the handler at a specified context.- Parameters:
context- context to usedirectory- directory to add- Since:
- 02.00.00
- See Also:
addDirectory(File),addDirectory(File, boolean),addDirectory(File, ByteLoadingOption),addDirectory(File, ByteLoadingOption, boolean),addDirectory(File, String),addDirectory(File, String, boolean),addDirectory(File, String, ByteLoadingOption),addDirectory(File, String, ByteLoadingOption, boolean),addDirectory(String, File, boolean),addDirectory(String, File, ByteLoadingOption),addDirectory(String, File, ByteLoadingOption, boolean),addDirectory(String, File, String),addDirectory(String, File, String, boolean),addDirectory(String, File, String, ByteLoadingOption),addDirectory(String, File, String, ByteLoadingOption, boolean)
-
addDirectory
public final void addDirectory(String context, File directory, boolean walk)
Adds a directory to the handler at a specified context.- Parameters:
context- context to usedirectory- directory to addwalk- whether to use sub-directories or not- See Also:
addDirectory(File),addDirectory(File, boolean),addDirectory(File, ByteLoadingOption),addDirectory(File, ByteLoadingOption, boolean),addDirectory(File, String),addDirectory(File, String, boolean),addDirectory(File, String, ByteLoadingOption),addDirectory(File, String, ByteLoadingOption, boolean),addDirectory(String, File),addDirectory(String, File, ByteLoadingOption),addDirectory(String, File, ByteLoadingOption, boolean),addDirectory(String, File, String),addDirectory(String, File, String, boolean),addDirectory(String, File, String, ByteLoadingOption),addDirectory(String, File, String, ByteLoadingOption, boolean)
-
addDirectory
public final void addDirectory(String context, File directory, ByteLoadingOption loadingOption)
Adds a directory to the handler at a specified context.- Parameters:
context- context to usedirectory- directory to addloadingOption- file loading option- Since:
- 03.05.00
- See Also:
ByteLoadingOption,addDirectory(File),addDirectory(File, boolean),addDirectory(File, ByteLoadingOption),addDirectory(File, ByteLoadingOption, boolean),addDirectory(File, String),addDirectory(File, String, boolean),addDirectory(File, String, ByteLoadingOption),addDirectory(File, String, ByteLoadingOption, boolean),addDirectory(String, File),addDirectory(String, File, boolean),addDirectory(String, File, ByteLoadingOption, boolean),addDirectory(String, File, String),addDirectory(String, File, String, boolean),addDirectory(String, File, String, ByteLoadingOption),addDirectory(String, File, String, ByteLoadingOption, boolean)
-
addDirectory
public final void addDirectory(String context, File directory, ByteLoadingOption loadingOption, boolean walk)
Adds a directory to the handler at a specified context.- Parameters:
context- context to usedirectory- directory to addloadingOption- file loading optionwalk- whether to use sub-directories or not- Since:
- 03.05.00
- See Also:
ByteLoadingOption,addDirectory(File),addDirectory(File, boolean),addDirectory(File, ByteLoadingOption),addDirectory(File, ByteLoadingOption, boolean),addDirectory(File, String),addDirectory(File, String, boolean),addDirectory(File, String, ByteLoadingOption),addDirectory(File, String, ByteLoadingOption, boolean),addDirectory(String, File),addDirectory(String, File, boolean),addDirectory(String, File, ByteLoadingOption),addDirectory(String, File, String),addDirectory(String, File, String, boolean),addDirectory(String, File, String, ByteLoadingOption),addDirectory(String, File, String, ByteLoadingOption, boolean)
-
addDirectory
public final void addDirectory(String context, File directory, String directoryName)
Adds a directory to the handler at a specified context with a specified name.- Parameters:
context- context to usedirectory- directory to adddirectoryName- directory name to use- Since:
- 02.00.00
- See Also:
addDirectory(File),addDirectory(File, boolean),addDirectory(File, ByteLoadingOption),addDirectory(File, ByteLoadingOption, boolean),addDirectory(File, String),addDirectory(File, String, boolean),addDirectory(File, String, ByteLoadingOption),addDirectory(File, String, ByteLoadingOption, boolean),addDirectory(String, File),addDirectory(String, File, boolean),addDirectory(String, File, ByteLoadingOption),addDirectory(String, File, ByteLoadingOption, boolean),addDirectory(String, File, String, boolean),addDirectory(String, File, String, ByteLoadingOption),addDirectory(String, File, String, ByteLoadingOption, boolean)
-
addDirectory
public final void addDirectory(String context, File directory, String directoryName, boolean walk)
Adds a directory to the handler at a specified context with a specified name.- Parameters:
context- context to usedirectory- directory to adddirectoryName- directory name to usewalk- whether to use sub-directories or not- Since:
- 03.05.01
- See Also:
addDirectory(File),addDirectory(File, boolean),addDirectory(File, ByteLoadingOption),addDirectory(File, ByteLoadingOption, boolean),addDirectory(File, String),addDirectory(File, String, boolean),addDirectory(File, String, ByteLoadingOption),addDirectory(File, String, ByteLoadingOption, boolean),addDirectory(String, File),addDirectory(String, File, boolean),addDirectory(String, File, ByteLoadingOption),addDirectory(String, File, ByteLoadingOption, boolean),addDirectory(String, File, String),addDirectory(String, File, String, ByteLoadingOption),addDirectory(String, File, String, ByteLoadingOption, boolean)
-
addDirectory
public final void addDirectory(String context, File directory, String directoryName, ByteLoadingOption loadingOption)
Adds a directory to the handler at a specified context with a specified name.- Parameters:
context- context to usedirectory- directory to adddirectoryName- directory name to useloadingOption- file loading option- Since:
- 03.05.00
- See Also:
ByteLoadingOption,addDirectory(File),addDirectory(File, boolean),addDirectory(File, ByteLoadingOption),addDirectory(File, ByteLoadingOption, boolean),addDirectory(File, String),addDirectory(File, String, boolean),addDirectory(File, String, ByteLoadingOption),addDirectory(File, String, ByteLoadingOption, boolean),addDirectory(String, File),addDirectory(String, File, boolean),addDirectory(String, File, ByteLoadingOption),addDirectory(String, File, ByteLoadingOption, boolean),addDirectory(String, File, String),addDirectory(String, File, String, boolean),addDirectory(String, File, String, ByteLoadingOption, boolean)
-
addDirectory
public final void addDirectory(String context, File directory, String directoryName, ByteLoadingOption loadingOption, boolean walk)
Adds a directory to the handler at a specified context with a specified name.- Parameters:
context- context to usedirectory- directory to adddirectoryName- directory name to useloadingOption- file loading optionwalk- whether to use sub-directories or not- Since:
- 03.05.00
- See Also:
ByteLoadingOption,addDirectory(File),addDirectory(File, boolean),addDirectory(File, ByteLoadingOption),addDirectory(File, ByteLoadingOption, boolean),addDirectory(File, String),addDirectory(File, String, boolean),addDirectory(File, String, ByteLoadingOption),addDirectory(File, String, ByteLoadingOption, boolean),addDirectory(String, File),addDirectory(String, File, boolean),addDirectory(String, File, ByteLoadingOption),addDirectory(String, File, ByteLoadingOption, boolean),addDirectory(String, File, String),addDirectory(String, File, String, boolean),addDirectory(String, File, String, ByteLoadingOption)
-
handle
public final void handle(SimpleHttpExchange exchange) throws IOException
Description copied from interface:SimpleHttpHandlerHandlers the given request and generates a response if no exceptions occur.- Specified by:
handlein interfaceSimpleHttpHandler- Parameters:
exchange- client information- Throws:
IOException- internal failure
-
handle
public final void handle(HttpExchange exchange) throws IOException
Description copied from interface:SimpleHttpHandlerEncapsulates theSimpleHttpHandler.handle(SimpleHttpExchange)for the authenticator. This method is reserved by the server; do not override this, it will break theSimpleHttpHandler.handle(SimpleHttpExchange)method.- Specified by:
handlein interfaceHttpHandler- Specified by:
handlein interfaceSimpleHttpHandler- Parameters:
exchange- client information- Throws:
IOException- internal failure
-
handle
public void handle(SimpleHttpExchange exchange, File source, byte[] bytes) throws IOException
Handles a file and gives a response.- Parameters:
exchange- the client informationsource- the filebytes- the files adapted bytes- Throws:
IOException- internal failure- Since:
- 02.00.00
-
-