Class BasicContainerId
- java.lang.Object
-
- io.streamthoughts.azkarra.runtime.env.internal.BasicContainerId
-
- All Implemented Interfaces:
ContainerId
,HasId
public class BasicContainerId extends Object implements ContainerId
-
-
Constructor Summary
Constructors Constructor Description BasicContainerId(String id)
Creates a newBasicContainerId
instance.
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static BasicContainerId
create(HasId object)
An helper method to create a newBasicContainerId
based on a givenHasId
.boolean
equals(Object o)
int
hashCode()
String
id()
BasicContainerId
randomize(int count)
Randomizes this id with a random suffix whose length is the number of characters specified.String
toString()
-
-
-
Constructor Detail
-
BasicContainerId
public BasicContainerId(String id)
Creates a newBasicContainerId
instance.- Parameters:
id
- the id to be used.
-
-
Method Detail
-
create
public static BasicContainerId create(HasId object)
An helper method to create a newBasicContainerId
based on a givenHasId
.- Parameters:
object
- theHasId
object.- Returns:
- a new
BasicContainerId
.
-
randomize
public BasicContainerId randomize(int count)
Randomizes this id with a random suffix whose length is the number of characters specified.- Parameters:
count
- the length of random suffix to create- Returns:
- a new
BasicContainerId
.
-
-