|
Oracle® Coherence Java API Reference Release 12.1.2.0.3 E26043-02 |
|||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||
java.lang.Object
com.tangosol.coherence.config.CacheMappingRegistry
public class CacheMappingRegistry
A CacheMappingRegistry provides a mechanism manage a collection of CacheMappings, together with the ability to search the registry for said CacheMappings, possibly using wild-cards.
CacheMappingRegistrys are Iterable, the order of iteration being that in which the CacheMappings where added to the said CacheMappingRegistry.
| Constructor Summary | |
|---|---|
CacheMappingRegistry()Construct a CacheMappingRegistry. |
|
| Method Summary | |
|---|---|
CacheMapping |
findCacheMapping(java.lang.String sCacheName)Attempts to find the CacheMapping that matches the specified cache name. |
java.util.Iterator |
iterator() |
void |
register(CacheMapping cacheMapping)Registers a CacheMapping with the CacheMappingRegistry. |
int |
size()Determines the number of CacheMappings in the CacheMappingRegistry. |
| Constructor Detail |
|---|
public CacheMappingRegistry()
CacheMappingRegistry.| Method Detail |
|---|
public java.util.Iterator iterator()
iterator in interface java.lang.Iterable
public void register(CacheMapping cacheMapping)
throws java.lang.IllegalArgumentException
CacheMapping with the CacheMappingRegistry.cacheMapping - the CacheMapping to registerjava.lang.IllegalArgumentException - if a CacheMapping with the same pattern has already been registeredpublic CacheMapping findCacheMapping(java.lang.String sCacheName)
CacheMapping that matches the specified cache name.
The matching algorithm first attempts to find an exact match of a CacheMapping with the provided cache name. Should that fail, all of the currently registered wild-carded CacheMappings are searched to find a match (in the order in which they were registered), with the most specific (longest match) being returned if there are multiple matches.
sCacheName - the cache namenull if a CacheMapping could not be located for the specified cache namepublic int size()
CacheMappings in the CacheMappingRegistry.CacheMappings
|
Oracle® Coherence Java API Reference Release 12.1.2.0.3 E26043-02 |
|||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||