public class Names extends Object
| Modifier and Type | Field and Description |
|---|---|
static long |
LSST_EPOCH |
| Constructor and Description |
|---|
Names() |
| Modifier and Type | Method and Description |
|---|---|
static String |
almostUniqueAgentName()
same as uniqueAgentName(null)
|
static String |
almostUniqueAgentName(String seed)
generates a (nearly) unique name for a given machine.
|
static String |
almostUniqueLocalName(String seed)
can used to generate simple names based on a seed and a timestamp.
|
static long |
simpleTimestamp()
returns a short timestamp starting from LSST_EPOCH
|
static String |
toBase64String(long val)
transforms a long value in an (unconventional) base64 String
(it is not the standard base64 encoding but contains character '=' instead of '/')
|
public static String almostUniqueAgentName(String seed)
seed - any string including nullpublic static String almostUniqueAgentName()
public static String almostUniqueLocalName(String seed)
seed - any String (including null)public static long simpleTimestamp()
public static String toBase64String(long val)
val - Copyright © 2018 LSST. All rights reserved.