Class ClassLoaderServiceImpl
- java.lang.Object
-
- org.infinispan.search.mapper.mapping.impl.ClassLoaderServiceImpl
-
- All Implemented Interfaces:
org.hibernate.search.engine.environment.classpath.spi.ClassResolver
,org.hibernate.search.engine.environment.classpath.spi.ResourceResolver
,org.hibernate.search.engine.environment.classpath.spi.ServiceResolver
public final class ClassLoaderServiceImpl extends Object implements org.hibernate.search.engine.environment.classpath.spi.ClassResolver, org.hibernate.search.engine.environment.classpath.spi.ResourceResolver, org.hibernate.search.engine.environment.classpath.spi.ServiceResolver
An implementation of theClassResolver
,ResourceResolver
andServiceResolver
contracts that just delegates loading to an actualClassLoader
.- Since:
- 9.2
- Author:
- anistor@redhat.com
-
-
Constructor Summary
Constructors Constructor Description ClassLoaderServiceImpl(ClassLoader classLoader)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Class<?>
classForName(String className)
<S> Iterable<S>
loadJavaServices(Class<S> serviceContract)
InputStream
locateResourceStream(String name)
-
-
-
Constructor Detail
-
ClassLoaderServiceImpl
public ClassLoaderServiceImpl(ClassLoader classLoader)
-
-
Method Detail
-
classForName
public Class<?> classForName(String className)
- Specified by:
classForName
in interfaceorg.hibernate.search.engine.environment.classpath.spi.ClassResolver
-
locateResourceStream
public InputStream locateResourceStream(String name)
- Specified by:
locateResourceStream
in interfaceorg.hibernate.search.engine.environment.classpath.spi.ResourceResolver
-
-