Class ResourceNamer

  • Direct Known Subclasses:
    TestResourceNamer

    public class ResourceNamer
    extends java.lang.Object
    A random string generator used in tests.
    • Constructor Summary

      Constructors 
      Constructor Description
      ResourceNamer​(java.lang.String name)
      Creates a ResourceNameGenerator that prefixes its strings with the name.
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      java.lang.String randomName​(java.lang.String prefix, int maxLen)
      Gets a random name.
      java.lang.String randomUuid()
      Creates a random UUID.
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • ResourceNamer

        public ResourceNamer​(java.lang.String name)
        Creates a ResourceNameGenerator that prefixes its strings with the name.
        Parameters:
        name - The prefix for generated strings.
    • Method Detail

      • randomName

        public java.lang.String randomName​(java.lang.String prefix,
                                           int maxLen)
        Gets a random name.
        Parameters:
        prefix - the prefix to be used if possible
        maxLen - the max length for the random generated name
        Returns:
        the random name
      • randomUuid

        public java.lang.String randomUuid()
        Creates a random UUID.
        Returns:
        the UUID string.