Class SitePaths

java.lang.Object
com.google.gerrit.server.config.SitePaths

public final class SitePaths extends Object
Important paths within a SitePath.
  • Field Details

    • CSS_FILENAME

      public static final String CSS_FILENAME
      See Also:
    • HEADER_FILENAME

      public static final String HEADER_FILENAME
      See Also:
    • THEME_JS_FILENAME

      public static final String THEME_JS_FILENAME
      See Also:
    • site_path

      public final Path site_path
    • bin_dir

      public final Path bin_dir
    • etc_dir

      public final Path etc_dir
    • lib_dir

      public final Path lib_dir
    • tmp_dir

      public final Path tmp_dir
    • logs_dir

      public final Path logs_dir
    • plugins_dir

      public final Path plugins_dir
    • db_dir

      public final Path db_dir
    • data_dir

      public final Path data_dir
    • mail_dir

      public final Path mail_dir
    • hooks_dir

      public final Path hooks_dir
    • static_dir

      public final Path static_dir
    • index_dir

      public final Path index_dir
    • gerrit_sh

      public final Path gerrit_sh
    • gerrit_service

      public final Path gerrit_service
    • gerrit_socket

      public final Path gerrit_socket
    • gerrit_war

      public final Path gerrit_war
    • gerrit_config

      public final Path gerrit_config
    • secure_config

      public final Path secure_config
    • notedb_config

      public final Path notedb_config
    • jgit_config

      public final Path jgit_config
    • ssl_keystore

      public final Path ssl_keystore
    • ssh_key

      public final Path ssh_key
    • ssh_rsa

      public final Path ssh_rsa
    • ssh_ecdsa_256

      public final Path ssh_ecdsa_256
    • ssh_ecdsa_384

      public final Path ssh_ecdsa_384
    • ssh_ecdsa_521

      public final Path ssh_ecdsa_521
    • ssh_ed25519

      public final Path ssh_ed25519
    • peer_keys

      public final Path peer_keys
    • site_css

      public final Path site_css
    • site_theme_js

      public final Path site_theme_js
    • site_gitweb

      public final Path site_gitweb
    • isNew

      public final boolean isNew
      true if site_path has not been initialized.
  • Constructor Details

  • Method Details

    • resolve

      public Path resolve(String path)
      Resolve an absolute or relative path.

      Relative paths are resolved relative to the site_path.

      Parameters:
      path - the path string to resolve. May be null.
      Returns:
      the resolved path; null if path was null or empty.