Class DefaultNamedServiceProvider<T>
- java.lang.Object
-
- com.microsoft.semantickernel.services.DefaultNamedServiceProvider<T>
-
- All Implemented Interfaces:
NamedServiceProvider<T>
- Direct Known Subclasses:
DefaultAIServiceProvider
public class DefaultNamedServiceProvider<T> extends Object implements NamedServiceProvider<T>
Default implementation ofNamedServiceProvider
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description <U extends T>
UgetService(String name, Class<U> clazz)Gets the service of the specified type and name, or null if not found.
-
-
-
Method Detail
-
getService
@Nullable public <U extends T> U getService(@Nullable String name, Class<U> clazz)
Gets the service of the specified type and name, or null if not found.- Specified by:
getServicein interfaceNamedServiceProvider<T>- Parameters:
name- The name of the service, or null for the default service.clazz- The type of the service.- Returns:
- The service instance, or null if not found.
-
-