Class ClassResolvers
java.lang.Object
org.jboss.netty.handler.codec.serialization.ClassResolvers
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic ClassResolvercacheDisabled(ClassLoader classLoader) cache disabled(package private) static ClassLoaderdefaultClassLoader(ClassLoader classLoader) static ClassResolversoftCachingConcurrentResolver(ClassLoader classLoader) agressive concurrent cache good for shared cache, when we're not worried about class unloadingstatic ClassResolversoftCachingResolver(ClassLoader classLoader) agressive non-concurrent cache good for non-shared cache, when we're not worried about class unloadingstatic ClassResolverweakCachingConcurrentResolver(ClassLoader classLoader) non-agressive concurrent cache good for shared cache, when we're worried about class unloadingstatic ClassResolverweakCachingResolver(ClassLoader classLoader) non-agressive non-concurrent cache good for non-shared default cache
-
Constructor Details
-
ClassResolvers
private ClassResolvers()
-
-
Method Details
-
cacheDisabled
cache disabled- Parameters:
classLoader- - specific classLoader to use, or null if you want to revert to default- Returns:
- new instance of class resolver
-
weakCachingResolver
non-agressive non-concurrent cache good for non-shared default cache- Parameters:
classLoader- - specific classLoader to use, or null if you want to revert to default- Returns:
- new instance of class resolver
-
softCachingResolver
agressive non-concurrent cache good for non-shared cache, when we're not worried about class unloading- Parameters:
classLoader- - specific classLoader to use, or null if you want to revert to default- Returns:
- new instance of class resolver
-
weakCachingConcurrentResolver
non-agressive concurrent cache good for shared cache, when we're worried about class unloading- Parameters:
classLoader- - specific classLoader to use, or null if you want to revert to default- Returns:
- new instance of class resolver
-
softCachingConcurrentResolver
agressive concurrent cache good for shared cache, when we're not worried about class unloading- Parameters:
classLoader- - specific classLoader to use, or null if you want to revert to default- Returns:
- new instance of class resolver
-
defaultClassLoader
-