public class TenantUtils extends Object
Modifier and Type | Field and Description |
---|---|
static String |
AUTH_CREDENTIAL_TAG |
static String |
AUTH_METHOD_TAG |
static String |
CLIENT_ID_TAG |
static String |
CONSUMER_GROUP_TAG |
static String |
GROUP |
static String |
GROUP_INSTANCE_ID_TAG |
static String |
IP_TAG |
static String |
IS_SUPPORTED_FFF_CLIENT_TAG |
static String |
MEMBER_TAG |
static String |
PARTITION_TAG |
static String |
REQUEST_TAG |
static String |
TENANT_TAG |
static String |
TOPIC_TAG |
static String |
USER_RESOURCE_ID_TAG |
static String |
USER_TAG |
static String |
ZONE_ALIGNMENT_TAG |
Constructor and Description |
---|
TenantUtils() |
Modifier and Type | Method and Description |
---|---|
static Optional<String> |
extractTenantId(Collection<String> topicNames)
Given a collection of topicNames, extracts and returns the first valid tenant prefix.
|
static String |
extractTenantPrefix(String name,
boolean includeDelimiter)
It is much faster to extract the prefix with a substring than by using a regex, this is
important as this is used in performance sensitive code
|
public static final String GROUP
public static final String TENANT_TAG
public static final String USER_TAG
public static final String USER_RESOURCE_ID_TAG
public static final String CLIENT_ID_TAG
public static final String IP_TAG
public static final String CONSUMER_GROUP_TAG
public static final String MEMBER_TAG
public static final String GROUP_INSTANCE_ID_TAG
public static final String TOPIC_TAG
public static final String PARTITION_TAG
public static final String AUTH_METHOD_TAG
public static final String AUTH_CREDENTIAL_TAG
public static final String ZONE_ALIGNMENT_TAG
public static final String IS_SUPPORTED_FFF_CLIENT_TAG
public static final String REQUEST_TAG
public static Optional<String> extractTenantId(Collection<String> topicNames)
topicNames
- Collection of topic names