Class CachingClassResolver
- java.lang.Object
-
- io.netty.handler.codec.serialization.CachingClassResolver
-
- All Implemented Interfaces:
ClassResolver
class CachingClassResolver extends java.lang.Object implements ClassResolver
-
-
Field Summary
Fields Modifier and Type Field Description private java.util.Map<java.lang.String,java.lang.Class<?>>
classCache
private ClassResolver
delegate
-
Constructor Summary
Constructors Constructor Description CachingClassResolver(ClassResolver delegate, java.util.Map<java.lang.String,java.lang.Class<?>> classCache)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.Class<?>
resolve(java.lang.String className)
-
-
-
Field Detail
-
classCache
private final java.util.Map<java.lang.String,java.lang.Class<?>> classCache
-
delegate
private final ClassResolver delegate
-
-
Constructor Detail
-
CachingClassResolver
CachingClassResolver(ClassResolver delegate, java.util.Map<java.lang.String,java.lang.Class<?>> classCache)
-
-
Method Detail
-
resolve
public java.lang.Class<?> resolve(java.lang.String className) throws java.lang.ClassNotFoundException
- Specified by:
resolve
in interfaceClassResolver
- Throws:
java.lang.ClassNotFoundException
-
-