Uses of Enum Class
com.scurrilous.circe.HashSupport
Packages that use HashSupport
Package
Description
Provides interfaces and minimal support classes for providing and consuming
various forms of hash functions.
Provides various implementations of cyclic redundancy
check (CRC) error-detecting codes.
Provides support for implementing new hash providers in the form of abstract
base classes and utility classes.
-
Uses of HashSupport in com.scurrilous.circe
Methods in com.scurrilous.circe that return HashSupportModifier and TypeMethodDescriptionstatic HashSupportReturns the enum constant of this class with the specified name.static HashSupport[]HashSupport.values()Returns an array containing the constants of this enum class, in the order they are declared.Methods in com.scurrilous.circe that return types with arguments of type HashSupportModifier and TypeMethodDescriptionHashProvider.querySupport(HashParameters params) Returns information about the available implementations corresponding to the given hash algorithm parameters.static SortedMap<EnumSet<HashSupport>,HashProvider> HashProviders.search(HashParameters params) Returns a map of hash providers supporting at least a stateful implementation of a hash function with the given parameters.static SortedMap<EnumSet<HashSupport>,HashProvider> HashProviders.search(HashParameters params, EnumSet<HashSupport> required) Returns a map of hash providers supporting at least the given flags for a hash function with the given parameters.Method parameters in com.scurrilous.circe with type arguments of type HashSupportModifier and TypeMethodDescriptionstatic HashProviderHashProviders.best(HashParameters params, EnumSet<HashSupport> required) Returns the best hash provider supporting at least the given flags for a hash function with the given parameters.static intHashSupport.compare(EnumSet<HashSupport> set1, EnumSet<HashSupport> set2) Compares the given sets of hash algorithm support flags for priority order.intHashSupport.SetComparator.compare(EnumSet<HashSupport> o1, EnumSet<HashSupport> o2) static intHashSupport.getMaxPriority(EnumSet<HashSupport> set) Returns the priority of the highest-priority hash algorithm support flag in the given set of flags.static SortedMap<EnumSet<HashSupport>,HashProvider> HashProviders.search(HashParameters params, EnumSet<HashSupport> required) Returns a map of hash providers supporting at least the given flags for a hash function with the given parameters. -
Uses of HashSupport in com.scurrilous.circe.checksum
Methods in com.scurrilous.circe.checksum that return types with arguments of type HashSupportModifier and TypeMethodDescriptionprotected EnumSet<HashSupport>Crc32cSse42Provider.querySupportTyped(HashParameters params) Method parameters in com.scurrilous.circe.checksum with type arguments of type HashSupportModifier and TypeMethodDescriptionprotected StatelessHashCrc32cSse42Provider.createCacheable(HashParameters params, EnumSet<HashSupport> required) protected HashCrc32cSse42Provider.get(HashParameters params, EnumSet<HashSupport> required) -
Uses of HashSupport in com.scurrilous.circe.crc
Methods in com.scurrilous.circe.crc that return types with arguments of type HashSupportModifier and TypeMethodDescriptionprotected EnumSet<HashSupport>StandardCrcProvider.querySupportTyped(CrcParameters params) Method parameters in com.scurrilous.circe.crc with type arguments of type HashSupportModifier and TypeMethodDescriptionprotected StatelessHashStandardCrcProvider.createCacheable(CrcParameters params, EnumSet<HashSupport> required) protected HashStandardCrcProvider.get(CrcParameters params, EnumSet<HashSupport> required) -
Uses of HashSupport in com.scurrilous.circe.impl
Methods in com.scurrilous.circe.impl that return types with arguments of type HashSupportModifier and TypeMethodDescriptionfinal EnumSet<HashSupport>AbstractHashProvider.querySupport(HashParameters params) protected abstract EnumSet<HashSupport>AbstractHashProvider.querySupportTyped(P params) Implemented by subclasses to provide information about the available implementations corresponding to the given hash algorithm parameters.Method parameters in com.scurrilous.circe.impl with type arguments of type HashSupportModifier and TypeMethodDescriptionprotected StatelessHashAbstractHashProvider.createCacheable(P params, EnumSet<HashSupport> required) Called byAbstractHashProvider.getCacheable(P, java.util.EnumSet<com.scurrilous.circe.HashSupport>)to create new cacheable stateless hash functions.protected abstract HashAbstractHashProvider.get(P params, EnumSet<HashSupport> required) Requests a hash function using the given parameters and support flags.HashCache.get(HashParameters params, EnumSet<HashSupport> required, Callable<Hash> loader) Requests a cached hash function with the given parameters and required support flags.protected final HashAbstractHashProvider.getCacheable(P params, EnumSet<HashSupport> required) Called by implementations that support caching of stateless hash functions when a cached instance is desired.