public class DiscoverableSubtypeResolver
extends com.fasterxml.jackson.databind.jsontype.impl.StdSubtypeResolver
META-INF/services/io.dropwizard.jackson.Discoverable.| Constructor and Description |
|---|
DiscoverableSubtypeResolver()
Constructs a subtype resolver which scans for subtypes of
Discoverable. |
DiscoverableSubtypeResolver(Class<?> rootKlass)
Constructs a subtype resolver which scans for subtypes of the provided class.
|
| Modifier and Type | Method and Description |
|---|---|
protected List<Class<?>> |
discoverServices(Class<?> klass)
Discovers the services in the
META-INF/services folder for the provided class. |
protected ClassLoader |
getClassLoader()
Returns a
ClassLoader from the current class. |
List<Class<?>> |
getDiscoveredSubtypes()
Returns the subtypes discovered from the
META-INF configuration file. |
_collectAndResolve, _collectAndResolveByTypeId, _combineNamedAndUnnamed, collectAndResolveSubtypesByClass, collectAndResolveSubtypesByClass, collectAndResolveSubtypesByTypeId, collectAndResolveSubtypesByTypeId, copy, registerSubtypes, registerSubtypes, registerSubtypespublic DiscoverableSubtypeResolver()
Discoverable.public DiscoverableSubtypeResolver(Class<?> rootKlass)
rootKlass - the class to choose the correct META-INF/services file frompublic List<Class<?>> getDiscoveredSubtypes()
META-INF configuration file.Class objects representing the subtypesprotected ClassLoader getClassLoader()
ClassLoader from the current class.ClassLoaderCopyright © 2024. All rights reserved.