Skip navigation links
A B C D E F H I L M N R S T 

A

addAllElements(List<ConfluentResourceName.Element>) - Method in class io.confluent.crn.ConfluentResourceName.Builder
The caller is responsible for ensuring that elements are properly encoded
addElement(String, String) - Method in class io.confluent.crn.ConfluentResourceName.Builder
This encodes the resource name.
addElementWithWildcard(String, String) - Method in class io.confluent.crn.ConfluentResourceName.Builder
This URLEncodes the resource name and then adds a wildcard marker after it.
allWildcards() - Method in class io.confluent.crn.ConfluentResourceName
Return a CRN of the same form as this one, with all resource names as wildcards
areEquivalent(ConfluentResourceName, ConfluentResourceName) - Method in interface io.confluent.crn.CrnAuthority
Return true iff the two CRNs refer to the same resource(s)
authority() - Method in class io.confluent.crn.ConfluentResourceName
Return the authority of this CRN

B

build() - Method in class io.confluent.crn.ConfluentResourceName.Builder
 

C

CachedCrnStringPatternMatcher<T> - Class in io.confluent.crn
In practice, we will usually be routing messages based on the string CRN values in CloudEvent subject fields.
CachedCrnStringPatternMatcher(int) - Constructor for class io.confluent.crn.CachedCrnStringPatternMatcher
Create a cache with the desired capacity.
canonicalCrn(String) - Method in interface io.confluent.crn.CrnAuthority
Return the canonical CRN for the String
canonicalCrn(ConfluentResourceName) - Method in interface io.confluent.crn.CrnAuthority
Return the canonical CRN for the given CRN
compareTo(Object) - Method in class io.confluent.crn.ConfluentResourceName
 
compareTo(Object) - Method in class io.confluent.crn.ConfluentResourceName.Element
 
ConfluentResourceName - Class in io.confluent.crn
A ConfluentResourceName is a compound identifier that identifies a resource or pattern.
ConfluentResourceName.Builder - Class in io.confluent.crn
 
ConfluentResourceName.Element - Class in io.confluent.crn
 
CrnAuthority - Interface in io.confluent.crn
A CrnAuthority is responsible for translating between resources and CRNs.
CrnPatternMatcher<T> - Class in io.confluent.crn
 
CrnPatternMatcher() - Constructor for class io.confluent.crn.CrnPatternMatcher
 
CrnSyntaxException - Exception in io.confluent.crn
 
CrnSyntaxException(String, String) - Constructor for exception io.confluent.crn.CrnSyntaxException
 
CrnSyntaxException(String, Collection<CrnSyntaxException>) - Constructor for exception io.confluent.crn.CrnSyntaxException
If we encountered multiple problems trying to parse a CRN, produce an exception that captures all of the reasons for failure

D

DEFAULT_AUTHORITY - Static variable in class io.confluent.crn.ConfluentResourceName
 

E

Element(String, String) - Constructor for class io.confluent.crn.ConfluentResourceName.Element
 
elements() - Method in class io.confluent.crn.ConfluentResourceName
Return an ordered list of the elements of this CRN
encodedResourceName() - Method in class io.confluent.crn.ConfluentResourceName.Element
 
equals(Object) - Method in class io.confluent.crn.ConfluentResourceName.Element
 
equals(Object) - Method in class io.confluent.crn.ConfluentResourceName
 

F

fromString(String) - Static method in class io.confluent.crn.ConfluentResourceName
Parse the given string to a ConfluentResourceName, throw if it can't be parsed

H

hashCode() - Method in class io.confluent.crn.ConfluentResourceName.Element
 
hashCode() - Method in class io.confluent.crn.ConfluentResourceName
 

I

io.confluent.crn - package io.confluent.crn
 

L

lastResourceElement() - Method in class io.confluent.crn.ConfluentResourceName
Returns the last element in the list of elements.

M

match(String) - Method in class io.confluent.crn.CachedCrnStringPatternMatcher
Return the stored value for this CRN, or null if there is no match
match(ConfluentResourceName) - Method in class io.confluent.crn.CrnPatternMatcher
 
matchEntry(ConfluentResourceName) - Method in class io.confluent.crn.CrnPatternMatcher
This returns both the pattern that matched and the value it matched
matches(ConfluentResourceName.Element) - Method in class io.confluent.crn.ConfluentResourceName.Element
 
matches(ConfluentResourceName) - Method in class io.confluent.crn.ConfluentResourceName
Treating this CRN as a pattern, does the other CRN match it?

N

name() - Method in interface io.confluent.crn.CrnAuthority
The name of this Authority.
newBuilder() - Static method in class io.confluent.crn.ConfluentResourceName
 

R

resourceType() - Method in class io.confluent.crn.ConfluentResourceName.Element
 
resourceType() - Method in class io.confluent.crn.ConfluentResourceName
Returns the Resource Type of the resource(s) referred to by the CRN.

S

setAuthority(String) - Method in class io.confluent.crn.ConfluentResourceName.Builder
 
setPattern(String, T) - Method in class io.confluent.crn.CachedCrnStringPatternMatcher
 
setPattern(ConfluentResourceName, T) - Method in class io.confluent.crn.CrnPatternMatcher
 
size() - Method in class io.confluent.crn.CachedCrnStringPatternMatcher
 

T

toString() - Method in class io.confluent.crn.CachedCrnStringPatternMatcher
 
toString() - Method in class io.confluent.crn.ConfluentResourceName.Element
 
toString() - Method in class io.confluent.crn.ConfluentResourceName
 
toString() - Method in class io.confluent.crn.CrnPatternMatcher
 
A B C D E F H I L M N R S T 
Skip navigation links