Package | Description |
---|---|
net.jini.config |
Provides a
Configuration interface for obtaining
objects needed to configure applications, such as Exporter or ProxyPreparer
instances, or other application-specific objects, from configuration
files, databases, or other sources. |
net.jini.discovery |
These are utility classes and interfaces that conform to the discovery and join
protocol defined in the Jini Discovery and Join Specification.
|
org.apache.river.config |
Defines convenience classes for writing
configuration files and accessing Configuration entries. |
org.apache.river.thread.wakeup |
Modifier and Type | Class and Description |
---|---|
class |
ConfigurationNotFoundException
Thrown if a configuration source location specified when creating a
Configuration is not found, including if null is
specified for provider options and the implementation does not provide
default options. |
class |
NoSuchEntryException
Thrown when an attempt to obtain an object from a
Configuration does
not find a matching entry. |
Modifier and Type | Method and Description |
---|---|
protected void |
ConfigurationFile.throwConfigurationException(ConfigurationException defaultException,
List errors)
Allows a subclass of
ConfigurationFile to
control the ConfigurationException that is thrown. |
Modifier and Type | Method and Description |
---|---|
<T> T |
Configuration.getEntry(String component,
String name,
Class<T> type)
Returns an object of the specified type created using the information in
the entry matching the specified component and name, which must be
found, and supplying no data.
|
<T> T |
AbstractConfiguration.getEntry(String component,
String name,
Class<T> type)
Returns an object of the specified type created using the information in
the entry matching the specified component and name, which must be
found, and supplying no data.
|
<T> T |
Configuration.getEntry(String component,
String name,
Class<T> type,
Object defaultValue)
Returns an object of the specified type created using the information in
the entry matching the specified component and name, and supplying no
data, returning the default value if no matching entry is found and the
default value is not
Configuration.NO_DEFAULT . |
<T> T |
AbstractConfiguration.getEntry(String component,
String name,
Class<T> type,
Object defaultValue)
Returns an object of the specified type created using the information in
the entry matching the specified component and name, and supplying no
data, returning the default value if no matching entry is found and the
default value is not
Configuration.NO_DEFAULT . |
<T> T |
Configuration.getEntry(String component,
String name,
Class<T> type,
Object defaultValue,
Object data)
Returns an object of the specified type created using the information in
the entry matching the specified component and name, and using the
specified data (unless it is
Configuration.NO_DATA ), returning the default
value if no matching entry is found and the default value is not Configuration.NO_DEFAULT . |
<T> T |
AbstractConfiguration.getEntry(String component,
String name,
Class<T> type,
Object defaultValue,
Object data)
Returns an object of the specified type created using the information in
the entry matching the specified component and name, and using the
specified data (unless it is
Configuration.NO_DATA ), returning the default
value if no matching entry is found and the default value is not Configuration.NO_DEFAULT . |
protected <T> Object |
ConfigurationFile.getEntryInternal(String component,
String name,
Class<T> type,
Object data)
Returns an object created using the information in the entry matching
the specified component and name, and the specified data, for the
requested type.
|
protected abstract <T> Object |
AbstractConfiguration.getEntryInternal(String component,
String name,
Class<T> type,
Object data)
Returns an object created using the information in the entry matching
the specified component and name, and the specified data, for the
requested type.
|
<T> Class<T> |
ConfigurationFile.getEntryType(String component,
String name)
Returns the static type of the expression specified for the entry with
the specified component and name.
|
static Configuration |
ConfigurationProvider.getInstance(String[] options)
Creates and returns an instance of the configuration provider, using the
specified options.
|
static Configuration |
ConfigurationProvider.getInstance(String[] options,
ClassLoader cl)
Creates and returns an instance of the configuration provider, using the
specified options and class loader.
|
protected Object |
ConfigurationFile.getSpecialEntry(String name)
Returns the value of the special entry with the specified name.
|
protected Class |
ConfigurationFile.getSpecialEntryType(String name)
Returns the type of the special entry with the specified name.
|
protected void |
ConfigurationFile.throwConfigurationException(ConfigurationException defaultException,
List errors)
Allows a subclass of
ConfigurationFile to
control the ConfigurationException that is thrown. |
Constructor and Description |
---|
ConfigurationFile(Reader reader,
String[] options)
Creates an instance containing the entries parsed from the specified
character stream and options, using the calling thread's context class
loader for interpreting class names.
|
ConfigurationFile(Reader reader,
String[] options,
ClassLoader cl)
Creates an instance containing the entries parsed from the specified
character stream and options, using the specified class loader for
interpreting class names.
|
ConfigurationFile(String[] options)
Creates an instance containing the entries specified by the options,
using the calling thread's context class loader for interpreting class
names.
|
ConfigurationFile(String[] options,
ClassLoader cl)
Creates an instance containing the entries specified by the options,
using the specified class loader for interpreting class names.
|
Constructor and Description |
---|
LookupDiscovery(String[] groups,
Configuration config)
Constructs a new lookup discovery object, set to discover the
given set of groups, and having the given
Configuration . |
LookupDiscoveryManager(String[] groups,
LookupLocator[] locators,
DiscoveryListener listener,
Configuration config)
Constructs an instance of this class, using the given
Configuration , that will organize and manage all
discovery-related activities on behalf of the client or service
that instantiates this class. |
LookupLocatorDiscovery(LookupLocator[] locators,
Configuration config)
Constructs a new lookup locator discovery object, set to discover the
given set of locators, and having the given
Configuration . |
Modifier and Type | Method and Description |
---|---|
static float |
Config.getFloatEntry(Configuration config,
String component,
String name,
float defaultValue,
float min,
float max)
Obtains a
float that falls within the given inclusive
range from the specified Configuration using the specified
component and entry names. |
static int |
Config.getIntEntry(Configuration config,
String component,
String name,
int defaultValue,
int min,
int max)
Obtains an
int that falls within the given inclusive
range from the specified Configuration using the specified
component and entry names. |
static long |
Config.getLongEntry(Configuration config,
String component,
String name,
long defaultValue,
long min,
long max)
Obtains a
long that falls within the given inclusive
range from the specified Configuration using the specified
component and entry names. |
static <T> T |
Config.getNonNullEntry(Configuration config,
String component,
String name,
Class<T> type)
Obtains a non-
null object from the specified
Configuration using the specified arguments. |
static <T> T |
Config.getNonNullEntry(Configuration config,
String component,
String name,
Class<T> type,
Object defaultValue)
Obtains a non-
null object from the specified
Configuration using the specified arguments. |
static <T> T |
Config.getNonNullEntry(Configuration config,
String component,
String name,
Class<T> type,
Object defaultValue,
Object data)
Obtains a non-
null object from the specified
Configuration using the specified arguments. |
Constructor and Description |
---|
WakeupManager(WakeupManager.ThreadDesc desc,
Configuration config)
Create a new
WakeupManager . |
Copyright © 2016–2018 The Apache Software Foundation. All rights reserved.