Package io.github.astrapi69.random
Class SecureRandomBean
- java.lang.Object
-
- io.github.astrapi69.random.SecureRandomBean
-
public final class SecureRandomBean extends java.lang.Object
The classSecureRandomBean
holds the data for build aSecureRandom
from the given algorithm and provider.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
SecureRandomBean.SecureRandomBeanBuilder
-
Field Summary
Fields Modifier and Type Field Description static java.lang.String
DEFAULT_ALGORITHM
The Constant DEFAULT_ALGORITHM.static java.lang.String
DEFAULT_PROVIDER
The Constant DEFAULT_ALGORITHM.
-
Constructor Summary
Constructors Constructor Description SecureRandomBean()
Instantiates a newSecureRandomBean
object with the default valuesSecureRandomBean(java.lang.String algorithm, java.lang.String provider, long seed)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static SecureRandomBean.SecureRandomBeanBuilder
builder()
boolean
equals(java.lang.Object o)
java.lang.String
getAlgorithm()
java.lang.String
getProvider()
long
getSeed()
int
hashCode()
SecureRandomBean.SecureRandomBeanBuilder
toBuilder()
java.lang.String
toString()
-
-
-
Field Detail
-
DEFAULT_ALGORITHM
public static final java.lang.String DEFAULT_ALGORITHM
The Constant DEFAULT_ALGORITHM.- See Also:
- Constant Field Values
-
DEFAULT_PROVIDER
public static final java.lang.String DEFAULT_PROVIDER
The Constant DEFAULT_ALGORITHM.- See Also:
- Constant Field Values
-
-
Constructor Detail
-
SecureRandomBean
public SecureRandomBean()
Instantiates a newSecureRandomBean
object with the default values
-
SecureRandomBean
public SecureRandomBean(java.lang.String algorithm, java.lang.String provider, long seed)
-
-
Method Detail
-
builder
public static SecureRandomBean.SecureRandomBeanBuilder builder()
-
equals
public boolean equals(java.lang.Object o)
- Overrides:
equals
in classjava.lang.Object
-
getAlgorithm
public java.lang.String getAlgorithm()
-
getProvider
public java.lang.String getProvider()
-
getSeed
public long getSeed()
-
hashCode
public int hashCode()
- Overrides:
hashCode
in classjava.lang.Object
-
toBuilder
public SecureRandomBean.SecureRandomBeanBuilder toBuilder()
-
toString
public java.lang.String toString()
- Overrides:
toString
in classjava.lang.Object
-
-