Class Defaults

java.lang.Object
net.vincent.communidirect.common.Defaults

public final class Defaults extends Object
Application-wide default constants used when no explicit configuration is present in ~/.communidirect/config.toml.

All submodules (server, client, common utilities) reference these values through SettingsManager so that defaults are defined in exactly one place.

This class cannot be instantiated.

  • Field Details

    • DEFAULT_PORT

      public static final int DEFAULT_PORT
      Default TCP port on which the server listens for incoming CDIR connections.
      See Also:
    • DEFAULT_IP

      public static final String DEFAULT_IP
      Default bind address (loopback). Override in config.toml for LAN/WAN exposure.
      See Also:
    • DEFAULT_LOG_DIR

      public static final String DEFAULT_LOG_DIR
      Default directory (tilde-expanded at runtime) where log files are stored.
      See Also:
    • DEFAULT_ACCESSLOG_NAME

      public static final String DEFAULT_ACCESSLOG_NAME
      Default filename for the access log within DEFAULT_LOG_DIR.
      See Also:
    • DEFAULT_ERRLOG_NAME

      public static final String DEFAULT_ERRLOG_NAME
      Default filename for the error log within DEFAULT_LOG_DIR.
      See Also: