com.neeve.link.multi
Class LnkMultiConfig
java.lang.Object
com.neeve.root.RootConfig
com.neeve.link.multi.LnkMultiConfig
public abstract class LnkMultiConfig
- extends RootConfig
Class containing configuration information for the multi link package.
This class contains configuration information for the multi link package.
The user sets/gets configuration information for the multi link package
using PACKAGE_NAME
as the package key to the configuration
setter/getter methods in RootConfig
.
When a class belonging to the multi link package is instantiated, it
fetches the configuration information to use from this class that, in turn,
fetches it from RootConfig
. In the interest of performance, this
class caches the package wide config information the first time it fetches
it from RootConfig
. The drawback is that any config change to this
package made after the first class in this package is instantiated is not
propagated to newly instantiated classes. The user can flush the cached
config object using flushConfig()
. This will force this class to
fetch a new copy of the package wide config info when the next class is
instantiated.
- Threading:
- This class is safe for concurrent access by multiple threads
Field Summary |
static String |
PACKAGE_NAME
The name of this package to use with config setter/getter methods. |
PACKAGE_NAME
public static final String PACKAGE_NAME
- The name of this package to use with config setter/getter methods.
- See Also:
- Constant Field Values
LnkMultiConfig
public LnkMultiConfig()
getConfig
public static RootConfig.ObjectConfig getConfig()
- Get the package configuration object.
- Returns:
- Returns the package configuration object
- Threading:
- This method is safe for concurrent access by multiple threads
flushConfig
public static void flushConfig()
- Flush the cached package configuration object.
This method discards any cached package configuration information.
- Threading:
- This method is safe for concurrent access by multiple threads
Copyright © 2015 Neeve Research, LLC. All Rights Reserved.