Package com.scurrilous.circe.params
Class MurmurHash3Parameters
- java.lang.Object
-
- com.scurrilous.circe.params.MurmurHash3Parameters
-
- All Implemented Interfaces:
HashParameters
public final class MurmurHash3Parameters extends java.lang.Object implements HashParameters
Hash parameters for MurmurHash3.
-
-
Constructor Summary
Constructors Constructor Description MurmurHash3Parameters(MurmurHash3Variant variant)
Constructs aMurmurHash3Parameters
with the given variant and a seed value of zero.MurmurHash3Parameters(MurmurHash3Variant variant, int seed)
Constructs aMurmurHash3Parameters
with the given variant and seed value.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.String
algorithm()
Returns the canonical name of the hash algorithm.int
seed()
Returns the seed value for the hash function.MurmurHash3Variant
variant()
Returns the variant of the hash algorithm.
-
-
-
Constructor Detail
-
MurmurHash3Parameters
public MurmurHash3Parameters(MurmurHash3Variant variant)
Constructs aMurmurHash3Parameters
with the given variant and a seed value of zero.- Parameters:
variant
- the variant of the algorithm
-
MurmurHash3Parameters
public MurmurHash3Parameters(MurmurHash3Variant variant, int seed)
Constructs aMurmurHash3Parameters
with the given variant and seed value.- Parameters:
variant
- the variant of the algorithmseed
- the seed value
-
-
Method Detail
-
variant
public MurmurHash3Variant variant()
Returns the variant of the hash algorithm.- Returns:
- the algorithm variant
-
seed
public int seed()
Returns the seed value for the hash function.- Returns:
- the seed value
-
algorithm
public java.lang.String algorithm()
Description copied from interface:HashParameters
Returns the canonical name of the hash algorithm.- Specified by:
algorithm
in interfaceHashParameters
- Returns:
- the name of the hash algorithm
-
-