Skip to content

Package io.github.qishr.cascara.common.service

Class AbstractServiceProviderFactory

java.lang.Object
        io.github.qishr.cascara.common.service.AbstractServiceProviderFactory

Direct Known Subtypes:
    ProcessorFactory, TypeDescriptorFactory, ServiceProviderFactory, RendererFactory


public class AbstractServiceProviderFactory

Constructor Summary

Constructor Description
AbstractServiceProviderFactory()
AbstractServiceProviderFactory(ServiceProviderLayer layer)

Method Summary

Modifier and Type Method Description
protected T createServiceProvider(Class serviceType, Predicate<ServiceMetadata> capabilityPredicate)

Method Details

createServiceProvider

protected T createServiceProvider(Class serviceType, Predicate<ServiceMetadata> capabilityPredicate)