Package com.oracle.coherence.common.base
Interface CanonicallyNamed
- All Known Subinterfaces:
IndexAwareExtractor<T,
,E> ValueExtractor<T,
E>
- All Known Implementing Classes:
AbstractCompositeExtractor
,AbstractExtractor
,ChainedExtractor
,ChainedFragmentExtractor
,ComparisonValueExtractor
,ConditionalExtractor
,DeserializationAccelerator
,EntryExtractor
,FragmentExtractor
,IdentityExtractor
,KeyExtractor
,MultiExtractor
,NullImplementation.NullValueExtractor
,PartitionedJCacheStatistics.CacheStatisticsExtractor
,PofExtractor
,PropertySet
,ReflectionExtractor
,ScriptValueExtractor
,UniversalExtractor
public interface CanonicallyNamed
CanonicallyNamed provides a way for objects to identify themselves by name.
By convention two objects with the same non-null canonical name are considered to be
equal
and will have the same hashCode
.- Since:
- 12.2.1.4
- Author:
- mf/jf 2017.12.15
-
Method Summary
Modifier and TypeMethodDescriptionReturn a canonical name for the entity ornull
.
-
Method Details
-
getCanonicalName
String getCanonicalName()Return a canonical name for the entity ornull
.- Returns:
- canonical name or
null
-