Package io.grpc.xds
Class FilterRegistry
- java.lang.Object
-
- io.grpc.xds.FilterRegistry
-
final class FilterRegistry extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description private static FilterRegistry
instance
private java.util.Map<java.lang.String,Filter>
supportedFilters
-
Constructor Summary
Constructors Modifier Constructor Description private
FilterRegistry()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description (package private) Filter
get(java.lang.String typeUrl)
(package private) static FilterRegistry
getDefaultRegistry()
(package private) static FilterRegistry
newRegistry()
(package private) FilterRegistry
register(Filter... filters)
-
-
-
Field Detail
-
instance
private static FilterRegistry instance
-
supportedFilters
private final java.util.Map<java.lang.String,Filter> supportedFilters
-
-
Method Detail
-
getDefaultRegistry
static FilterRegistry getDefaultRegistry()
-
newRegistry
static FilterRegistry newRegistry()
-
register
FilterRegistry register(Filter... filters)
-
get
@Nullable Filter get(java.lang.String typeUrl)
-
-