All Downloads are FREE. Search and download functionalities are using the official Maven repository.

public.javadoc.org.spincast.plugins.config.SpincastConfig.html Maven / Gradle / Ivy

There is a newer version: 0.9.28
Show newest version






SpincastConfig (org.spincast:spincast-framework 0.9.21 API)












org.spincast.plugins.config

Class SpincastConfig

    • Constructor Detail

      • SpincastConfig

        public SpincastConfig()
    • Method Detail

      • getEnvironmentName

        public String getEnvironmentName()
        Description copied from interface: ISpincastConfig
        Returns the name of the environment. The default value is local.
        Specified by:
        getEnvironmentName in interface ISpincastConfig
        Returns:
        the name of the environment
      • getHttpServerPort

        public int getHttpServerPort()
        Description copied from interface: ISpincastConfig
        The HTTP (unsecure) port on which the server will listen on. If <= 0, it won't be used. The default value is 44419 so HTTP is enabled by default.
        Specified by:
        getHttpServerPort in interface ISpincastConfig
        Returns:
        the HTTP port
      • getHttpsServerPort

        public int getHttpsServerPort()
        Description copied from interface: ISpincastConfig
        The HTTPS (secure) port on which the server will listen on. If <= 0, it won't be used. The default value is -1 so HTTPS is not enabled by default.
        Specified by:
        getHttpsServerPort in interface ISpincastConfig
        Returns:
        the HTTPS port
      • getHttpsKeyStorePath

        public String getHttpsKeyStorePath()
        Description copied from interface: ISpincastConfig
        The path to the KeyStore, for SSL. Can be a classpath path or and absolute path. The classpath will be checked first. Only used if getHttpsServerPort() returns a port > 0. The default value is null.
        Specified by:
        getHttpsKeyStorePath in interface ISpincastConfig
        Returns:
        the path to the KeyStore
      • getHttpsKeyStoreType

        public String getHttpsKeyStoreType()
        Description copied from interface: ISpincastConfig
        The type of the KeyStore, for SSL. For example: "JKS". Only used if getHttpsServerPort() returns a port > 0. The default value is null.
        Specified by:
        getHttpsKeyStoreType in interface ISpincastConfig
        Returns:
        the type of the KeyStore
      • getHttpsKeyStoreStorePass

        public String getHttpsKeyStoreStorePass()
        Description copied from interface: ISpincastConfig
        The "storepass" of the KeyStore, for SSL. Only used if getHttpsServerPort() returns a port > 0. The default value is null.
        Specified by:
        getHttpsKeyStoreStorePass in interface ISpincastConfig
        Returns:
        the "storepass" of the KeyStore
      • getHttpsKeyStoreKeypass

        public String getHttpsKeyStoreKeypass()
        Description copied from interface: ISpincastConfig
        The "keypass" of the KeyStore, for SSL. Only used if getHttpsServerPort() returns a port > 0. The default value is null.
        Specified by:
        getHttpsKeyStoreKeypass in interface ISpincastConfig
        Returns:
        the "keypass" of the KeyStore
      • getServerHost

        public String getServerHost()
        Description copied from interface: ISpincastConfig
        The host/IP on which the server will listen to. The default value is 0.0.0.0.
        Specified by:
        getServerHost in interface ISpincastConfig
        Returns:
        the host/IP
      • isDebugEnabled

        public boolean isDebugEnabled()
        Description copied from interface: ISpincastConfig
        Let this to true on development environment, where errors can be publicly displayed, where cache can be disabled, etc. In production set it to false The default value is true.
        Specified by:
        isDebugEnabled in interface ISpincastConfig
        Returns:
        true if debug mode is enabled.
      • getServerMaxRequestBodyBytes

        public long getServerMaxRequestBodyBytes()
        Description copied from interface: ISpincastConfig
        Maximum number of bytes a request's body can have. "-1" means no limit. The default value is 104857600 (100MB).
        Specified by:
        getServerMaxRequestBodyBytes in interface ISpincastConfig
        Returns:
        the maximum number of bytes
      • getContentTypesToSkipGziping

        public List<String> getContentTypesToSkipGziping()
        Description copied from interface: ISpincastConfig
        Even if gziping of the response is enabled, those Content-Types still won't be gzipped. If an entry ends with "*", it will be considered as a prefix (ex: "image/*" will match all Content-Types starting with "image/"). Otherwise, the current response Content-Type will have to exactly match the entry (case insensitive), or being followed by a " " or a ";".
        Specified by:
        getContentTypesToSkipGziping in interface ISpincastConfig
        Returns:
        the Content-Types that shouldn't be gzipped.
      • getSpincastWritableDir

        public File getSpincastWritableDir()
        Description copied from interface: ISpincastConfig
        A directory where generated files and temporary files can be written by Spincast. The default value uses System.getProperty("java.io.tmpdir") to create a temporary directory.
        Specified by:
        getSpincastWritableDir in interface ISpincastConfig
        Returns:
        a directory with write permissions for Spincast.
      • getDefaultLocale

        public Locale getDefaultLocale()
        Description copied from interface: ISpincastConfig
        The default Locale to use if no other Locale can be found as a "best match", for the current request. The default value is Locale.US.
        Specified by:
        getDefaultLocale in interface ISpincastConfig
        Returns:
        the default Locale
      • getRouteForwardingMaxNumber

        public int getRouteForwardingMaxNumber()
        Description copied from interface: ISpincastConfig
        The maximum number of time a request can be forwarded to another route. After this number, an exception will be thrown. The default value is 2.
        Specified by:
        getRouteForwardingMaxNumber in interface ISpincastConfig
        Returns:
        the maximum number of time

Copyright © 2016. All rights reserved.





© 2015 - 2025 Weber Informatics LLC | Privacy Policy