public class IDHandler extends Object
Constructor and Description |
---|
IDHandler() |
Modifier and Type | Method and Description |
---|---|
static long |
concatIntIDsToLong(int part1,
int part2) |
static String |
createDistributedUniqueID()
Creates a unique identifier with the pattern <process_id>_<host_ip>.
|
static int |
extractIntID(String taskID) |
static int |
extractIntIDFromLong(long val,
int part)
Extract int ID from long value
|
public static int extractIntID(String taskID)
public static long concatIntIDsToLong(int part1, int part2)
public static int extractIntIDFromLong(long val, int part)
val
- long valuepart
- if part is 1, use first 4 bytes. if part is 2, use second 4 bytes!public static String createDistributedUniqueID()
Copyright © 2020 The Apache Software Foundation. All rights reserved.