Class ResourceServerConfiguration
- java.lang.Object
-
- com.github.toolarium.jwebserver.config.ResourceServerConfiguration
-
- All Implemented Interfaces:
IResourceServerConfiguration,java.io.Serializable
public class ResourceServerConfiguration extends java.lang.Object implements IResourceServerConfiguration, java.io.Serializable
Implements theIResourceServerConfiguration.- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description ResourceServerConfiguration()Constructor for ResourceServerConfigurationResourceServerConfiguration(IResourceServerConfiguration configuration)Constructor for ResourceServerConfiguration
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanequals(java.lang.Object obj)java.lang.StringgetDirectory()Get the directoryjava.lang.String[]getSupportedFileExtensions()Set the supported file extensionsjava.lang.String[]getWelcomeFiles()Set the welcome filesinthashCode()booleanisDirectoryListingEnabled()Define if the directory listing is enabledbooleanisLocalDirectory()Define if the directory is localbooleanreadFromClasspath()Define if the directory should be read from the classpathResourceServerConfigurationsetDirectory(java.lang.String directory)Set the directoryResourceServerConfigurationsetDirectory(java.lang.String directory, java.lang.Boolean readFromClasspath)Set the directoryResourceServerConfigurationsetDirectoryListingEnabled(java.lang.Boolean directoryListingEnabled)Define if the directory listing is enabledResourceServerConfigurationsetSupportedFileExtensions(java.lang.String supportedFileExtensions)Set the supported file extensionsResourceServerConfigurationsetSupportedFileExtensions(java.lang.String[] supportedFileExtensions)Set the supported file extensionsResourceServerConfigurationsetWelcomeFiles(java.lang.String welcomeFiles)Set the welcome filesResourceServerConfigurationsetWelcomeFiles(java.lang.String[] welcomeFiles)Set the welcome filesjava.lang.StringtoString()
-
-
-
Constructor Detail
-
ResourceServerConfiguration
public ResourceServerConfiguration()
Constructor for ResourceServerConfiguration
-
ResourceServerConfiguration
public ResourceServerConfiguration(IResourceServerConfiguration configuration)
Constructor for ResourceServerConfiguration- Parameters:
configuration- the configuration
-
-
Method Detail
-
getDirectory
public java.lang.String getDirectory()
Description copied from interface:IResourceServerConfigurationGet the directory- Specified by:
getDirectoryin interfaceIResourceServerConfiguration- Returns:
- the directory
- See Also:
IResourceServerConfiguration.getDirectory()
-
setDirectory
public ResourceServerConfiguration setDirectory(java.lang.String directory)
Set the directory- Parameters:
directory- the directory- Returns:
- the ResourceServerConfiguration
-
setDirectory
public ResourceServerConfiguration setDirectory(java.lang.String directory, java.lang.Boolean readFromClasspath)
Set the directory- Parameters:
directory- the directoryreadFromClasspath- the directory should be read from the classpath- Returns:
- the ResourceServerConfiguration
-
readFromClasspath
public boolean readFromClasspath()
Description copied from interface:IResourceServerConfigurationDefine if the directory should be read from the classpath- Specified by:
readFromClasspathin interfaceIResourceServerConfiguration- Returns:
- true if the directory should be read from the classpath
- See Also:
IResourceServerConfiguration.readFromClasspath()
-
isLocalDirectory
public boolean isLocalDirectory()
Description copied from interface:IResourceServerConfigurationDefine if the directory is local- Specified by:
isLocalDirectoryin interfaceIResourceServerConfiguration- Returns:
- true if the directory is local
- See Also:
IResourceServerConfiguration.isLocalDirectory()
-
isDirectoryListingEnabled
public boolean isDirectoryListingEnabled()
Description copied from interface:IResourceServerConfigurationDefine if the directory listing is enabled- Specified by:
isDirectoryListingEnabledin interfaceIResourceServerConfiguration- Returns:
- true if it is enabled
- See Also:
IResourceServerConfiguration.isDirectoryListingEnabled()
-
setDirectoryListingEnabled
public ResourceServerConfiguration setDirectoryListingEnabled(java.lang.Boolean directoryListingEnabled)
Define if the directory listing is enabled- Parameters:
directoryListingEnabled- turn true if it is enabled- Returns:
- the ResourceServerConfiguration
-
getWelcomeFiles
public java.lang.String[] getWelcomeFiles()
Description copied from interface:IResourceServerConfigurationSet the welcome files- Specified by:
getWelcomeFilesin interfaceIResourceServerConfiguration- Returns:
- the welcome files
- See Also:
IResourceServerConfiguration.getWelcomeFiles()
-
setWelcomeFiles
public ResourceServerConfiguration setWelcomeFiles(java.lang.String welcomeFiles)
Set the welcome files- Parameters:
welcomeFiles- the welcome files- Returns:
- the ResourceServerConfiguration
-
setWelcomeFiles
public ResourceServerConfiguration setWelcomeFiles(java.lang.String[] welcomeFiles)
Set the welcome files- Parameters:
welcomeFiles- the welcome files- Returns:
- the ResourceServerConfiguration
-
getSupportedFileExtensions
public java.lang.String[] getSupportedFileExtensions()
Description copied from interface:IResourceServerConfigurationSet the supported file extensions- Specified by:
getSupportedFileExtensionsin interfaceIResourceServerConfiguration- Returns:
- the supported file extensions
- See Also:
IResourceServerConfiguration.getSupportedFileExtensions()
-
setSupportedFileExtensions
public ResourceServerConfiguration setSupportedFileExtensions(java.lang.String supportedFileExtensions)
Set the supported file extensions- Parameters:
supportedFileExtensions- the supported file extensions- Returns:
- the ResourceServerConfiguration
-
setSupportedFileExtensions
public ResourceServerConfiguration setSupportedFileExtensions(java.lang.String[] supportedFileExtensions)
Set the supported file extensions- Parameters:
supportedFileExtensions- the supported file extensions- Returns:
- the ResourceServerConfiguration
-
hashCode
public int hashCode()
- Overrides:
hashCodein classjava.lang.Object- See Also:
Object.hashCode()
-
equals
public boolean equals(java.lang.Object obj)
- Overrides:
equalsin classjava.lang.Object- See Also:
Object.equals(java.lang.Object)
-
toString
public java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object- See Also:
Object.toString()
-
-