org.sonatype.aether
Class ConfigurationProperties

java.lang.Object
  extended by org.sonatype.aether.ConfigurationProperties

public final class ConfigurationProperties
extends Object

The keys and defaults for common configuration properties.

Author:
Benjamin Bentmann
See Also:
RepositorySystemSession.getConfigProperties()

Field Summary
static String CONNECT_TIMEOUT
          The timeout (in milliseconds) to wait for a successful connection to a remote server.
static int DEFAULT_CONNECT_TIMEOUT
          The default connect timeout to use if CONNECT_TIMEOUT isn't set.
static String DEFAULT_HTTP_CREDENTIAL_ENCODING
          The default encoding/charset to use if HTTP_CREDENTIAL_ENCODING isn't set.
static boolean DEFAULT_INTERACTIVE
          The default interactive mode if INTERACTIVE isn't set.
static int DEFAULT_REQUEST_TIMEOUT
          The default request timeout to use if REQUEST_TIMEOUT isn't set.
static String DEFAULT_USER_AGENT
          The default user agent to use if USER_AGENT isn't set.
static String HTTP_CREDENTIAL_ENCODING
          The encoding/charset to use when exchanging credentials with HTTP servers.
static String HTTP_HEADERS
          The request headers to use for HTTP-based repository connectors.
static String INTERACTIVE
          A flag indicating whether interaction with the user is allowed.
static String REQUEST_TIMEOUT
          The timeout (in milliseconds) to wait for a response from a remote server.
static String USER_AGENT
          The user agent that repository connectors should report to servers.
 
Method Summary
static boolean get(Map<?,?> properties, String key, boolean defaultValue)
          Deprecated. As of version 1.12, use org.sonatype.aether.util.ConfigUtils instead.
static int get(Map<?,?> properties, String key, int defaultValue)
          Deprecated. As of version 1.12, use org.sonatype.aether.util.ConfigUtils instead.
static String get(Map<?,?> properties, String key, String defaultValue)
          Deprecated. As of version 1.12, use org.sonatype.aether.util.ConfigUtils instead.
static boolean get(RepositorySystemSession session, String key, boolean defaultValue)
          Deprecated. As of version 1.12, use org.sonatype.aether.util.ConfigUtils instead.
static int get(RepositorySystemSession session, String key, int defaultValue)
          Deprecated. As of version 1.12, use org.sonatype.aether.util.ConfigUtils instead.
static String get(RepositorySystemSession session, String key, String defaultValue)
          Deprecated. As of version 1.12, use org.sonatype.aether.util.ConfigUtils instead.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

INTERACTIVE

public static final String INTERACTIVE
A flag indicating whether interaction with the user is allowed.

See Also:
DEFAULT_INTERACTIVE, Constant Field Values

DEFAULT_INTERACTIVE

public static final boolean DEFAULT_INTERACTIVE
The default interactive mode if INTERACTIVE isn't set.

See Also:
Constant Field Values

USER_AGENT

public static final String USER_AGENT
The user agent that repository connectors should report to servers.

See Also:
DEFAULT_USER_AGENT, Constant Field Values

DEFAULT_USER_AGENT

public static final String DEFAULT_USER_AGENT
The default user agent to use if USER_AGENT isn't set.

See Also:
Constant Field Values

CONNECT_TIMEOUT

public static final String CONNECT_TIMEOUT
The timeout (in milliseconds) to wait for a successful connection to a remote server. Non-positive values indicate no timeout.

See Also:
DEFAULT_CONNECT_TIMEOUT, Constant Field Values

DEFAULT_CONNECT_TIMEOUT

public static final int DEFAULT_CONNECT_TIMEOUT
The default connect timeout to use if CONNECT_TIMEOUT isn't set.

See Also:
Constant Field Values

REQUEST_TIMEOUT

public static final String REQUEST_TIMEOUT
The timeout (in milliseconds) to wait for a response from a remote server. Non-positive values indicate no timeout.

See Also:
DEFAULT_REQUEST_TIMEOUT, Constant Field Values

DEFAULT_REQUEST_TIMEOUT

public static final int DEFAULT_REQUEST_TIMEOUT
The default request timeout to use if REQUEST_TIMEOUT isn't set.

See Also:
Constant Field Values

HTTP_HEADERS

public static final String HTTP_HEADERS
The request headers to use for HTTP-based repository connectors. The headers are specified using a Map<String, String>, mapping a header name to its value. Besides this general key, clients may also specify headers for a specific remote repository by appending the suffix .<repoId> to this key when storing the headers map. The repository-specific headers map is supposed to be complete, i.e. is not merged with the general headers map.

See Also:
Constant Field Values

HTTP_CREDENTIAL_ENCODING

public static final String HTTP_CREDENTIAL_ENCODING
The encoding/charset to use when exchanging credentials with HTTP servers. Besides this general key, clients may also specify the encoding for a specific remote repository by appending the suffix .<repoId> to this key when storing the charset name.

See Also:
DEFAULT_HTTP_CREDENTIAL_ENCODING, Constant Field Values

DEFAULT_HTTP_CREDENTIAL_ENCODING

public static final String DEFAULT_HTTP_CREDENTIAL_ENCODING
The default encoding/charset to use if HTTP_CREDENTIAL_ENCODING isn't set.

See Also:
Constant Field Values
Method Detail

get

@Deprecated
public static String get(Map<?,?> properties,
                                    String key,
                                    String defaultValue)
Deprecated. As of version 1.12, use org.sonatype.aether.util.ConfigUtils instead.

Gets the specified configuration property.

Parameters:
properties - The configuration properties to read, must not be null.
key - The property to read, must not be null.
defaultValue - The default value to return in case the property isn't set, may be null.
Returns:
The property value or null if none.

get

@Deprecated
public static String get(RepositorySystemSession session,
                                    String key,
                                    String defaultValue)
Deprecated. As of version 1.12, use org.sonatype.aether.util.ConfigUtils instead.

Gets the specified configuration property.

Parameters:
session - The repository system session from which to read the configuration property, must not be null.
key - The property to read, must not be null.
defaultValue - The default value to return in case the property isn't set, may be null.
Returns:
The property value or null if none.

get

@Deprecated
public static int get(Map<?,?> properties,
                                 String key,
                                 int defaultValue)
Deprecated. As of version 1.12, use org.sonatype.aether.util.ConfigUtils instead.

Gets the specified configuration property.

Parameters:
properties - The configuration properties to read, must not be null.
key - The property to read, must not be null.
defaultValue - The default value to return in case the property isn't set.
Returns:
The property value.

get

@Deprecated
public static int get(RepositorySystemSession session,
                                 String key,
                                 int defaultValue)
Deprecated. As of version 1.12, use org.sonatype.aether.util.ConfigUtils instead.

Gets the specified configuration property.

Parameters:
session - The repository system session from which to read the configuration property, must not be null.
key - The property to read, must not be null.
defaultValue - The default value to return in case the property isn't set.
Returns:
The property value.

get

@Deprecated
public static boolean get(Map<?,?> properties,
                                     String key,
                                     boolean defaultValue)
Deprecated. As of version 1.12, use org.sonatype.aether.util.ConfigUtils instead.

Gets the specified configuration property.

Parameters:
properties - The configuration properties to read, must not be null.
key - The property to read, must not be null.
defaultValue - The default value to return in case the property isn't set.
Returns:
The property value.

get

@Deprecated
public static boolean get(RepositorySystemSession session,
                                     String key,
                                     boolean defaultValue)
Deprecated. As of version 1.12, use org.sonatype.aether.util.ConfigUtils instead.

Gets the specified configuration property.

Parameters:
session - The repository system session from which to read the configuration property, must not be null.
key - The property to read, must not be null.
defaultValue - The default value to return in case the property isn't set.
Returns:
The property value.


Copyright © 2010-2013. All Rights Reserved.