public class QualifiedSubject extends Object implements Comparable<QualifiedSubject>
| Modifier and Type | Field and Description |
|---|---|
static String |
CONTEXT_DELIMITER |
static String |
CONTEXT_PREFIX |
static String |
CONTEXT_SEPARATOR |
static String |
CONTEXT_WILDCARD |
static String |
DEFAULT_CONTEXT |
static String |
DEFAULT_TENANT |
static String |
EMPTY_SUBJECT_NAME |
static String |
GLOBAL_CONTEXT_NAME |
static String |
GLOBAL_SUBJECT_NAME |
static String |
TENANT_DELIMITER |
static String |
WILDCARD |
| Modifier | Constructor and Description |
|---|---|
protected |
QualifiedSubject(String tenant,
String qualifiedSubject) |
|
QualifiedSubject(String tenant,
String context,
String subject) |
| Modifier and Type | Method and Description |
|---|---|
int |
compareTo(QualifiedSubject that) |
static String |
contextFor(String tenant,
String qualifiedSubject) |
static QualifiedSubject |
create(String tenant,
String qualifiedSubject) |
static QualifiedSubject |
createFromUnqualified(String tenant,
String unqualifiedSubject) |
boolean |
equals(Object o) |
String |
getContext() |
String |
getSubject() |
String |
getTenant() |
int |
hashCode() |
static boolean |
isDefaultContext(String tenant,
String qualifiedSubject) |
static boolean |
isQualified(String tenant,
String subject) |
static boolean |
isValidSubject(String tenant,
String qualifiedSubject) |
static boolean |
isValidSubject(String tenant,
String qualifiedSubject,
boolean isConfigOrMode) |
static String |
normalize(String tenant,
String qualifiedSubject)
Normalizes the given qualified subject name.
|
static String |
normalizeContext(String context) |
static String |
qualifiedContextFor(String tenant,
String qualifiedSubject) |
static QualifiedSubject |
qualifySubjectWithParent(String tenant,
String parent,
String subjectWithoutTenant) |
static QualifiedSubject |
qualifySubjectWithParent(String tenant,
String parent,
String subjectWithoutTenant,
boolean prefixTenant) |
String |
toQualifiedContext() |
String |
toQualifiedSubject() |
String |
toString() |
String |
toUnqualifiedContext() |
String |
toUnqualifiedSubject() |
public static final String DEFAULT_TENANT
public static final String DEFAULT_CONTEXT
public static final String TENANT_DELIMITER
public static final String CONTEXT_DELIMITER
public static final String CONTEXT_SEPARATOR
public static final String CONTEXT_PREFIX
public static final String WILDCARD
public static final String CONTEXT_WILDCARD
public static final String GLOBAL_CONTEXT_NAME
public static final String GLOBAL_SUBJECT_NAME
public static final String EMPTY_SUBJECT_NAME
public String getTenant()
public String getContext()
public String getSubject()
public String toQualifiedContext()
public String toUnqualifiedContext()
public String toQualifiedSubject()
public String toUnqualifiedSubject()
public static QualifiedSubject create(String tenant, String qualifiedSubject)
public static QualifiedSubject createFromUnqualified(String tenant, String unqualifiedSubject)
public static String qualifiedContextFor(String tenant, String qualifiedSubject)
public static QualifiedSubject qualifySubjectWithParent(String tenant, String parent, String subjectWithoutTenant)
public static QualifiedSubject qualifySubjectWithParent(String tenant, String parent, String subjectWithoutTenant, boolean prefixTenant)
public static String normalize(String tenant, String qualifiedSubject)
tenant - the tenantqualifiedSubject - the qualified subject namepublic static boolean isValidSubject(String tenant, String qualifiedSubject, boolean isConfigOrMode)
public int compareTo(QualifiedSubject that)
compareTo in interface Comparable<QualifiedSubject>Copyright © 2025 Confluent, Inc.. All rights reserved.