Interface ServiceFactory<S>

All Known Subinterfaces:
AdministrationSourceServiceFactory, AmazonDynamoDbServiceFactory, ClassConstructorInterrogatorServiceFactory, ClassDependencyManufacturerServiceFactory, ClassInjectionInterrogatorServiceFactory, ClassPathScannerServiceFactory, ClassSectionFlowManufacturerServiceFactory, ClassSectionFlowSpawnInterrogatorServiceFactory, ClassSectionObjectManufacturerServiceFactory, ClassSectionParameterInterrogatorServiceFactory, ConnectionDecoratorServiceFactory, CosmosClientBuilderDecoratorServiceFactory, CosmosDbServiceFactory, CosmosEntityLocatorServiceFactory, DataSourceTransformerServiceFactory, DynamoEntityLocatorServiceFactory, FieldDependencyExtractorServiceFactory, FileCacheService, FirestoreServiceFactory, FlywayConfigurerServiceFactory, GovernanceSourceServiceFactory, HttpInputExplorerServiceFactory, HttpObjectParserServiceFactory, HttpObjectResponderServiceFactory, HttpServerImplementationFactory, JwksKeyParserServiceFactory, JwksKeyWriterServiceFactory, ManagedFunctionSourceServiceFactory, ManagedObjectPoolSourceServiceFactory, ManagedObjectSourceServiceFactory, MethodReturnManufacturerServiceFactory, ObjectifyEntityLocatorServiceFactory, ObjectMapperParserDecoratorServiceFactory, ObjectMapperResponderDecoratorServiceFactory, OfficeExtensionServiceFactory, OfficeFloorCompilerConfigurerServiceFactory, OfficeFloorExtensionServiceFactory, OfficeFloorSpringBootExtensionServiceFactory, OfficeSourceServiceFactory, OpenApiOperationExtensionServiceFactory, OpenApiSecurityExtensionServiceFactory, PooledConnectionDecoratorServiceFactory, ProcedureSourceServiceFactory, ResourceSystemService, ResourceTransformerService, SectionSourceServiceFactory, ServletSupplierExtensionServiceFactory, SpringArgumentsServiceFactory, SpringExceptionHandlerServiceFactory, SpringSupplierExtensionServiceFactory, SupplierSourceServiceFactory, TeamSourceServiceFactory, TestDependencyServiceFactory, TypeQualifierInterrogatorServiceFactory, VertxSqlPoolConfigurerServiceFactory, WebInterceptServiceFactory, WoofExtensionServiceFactory, WoofTemplateExtensionSourceService
All Known Implementing Classes:
AbstractExtraSpringBootExtensionServiceFactory, AbstractFlowClassDependencyManufacturer, AbstractScriptProcedureSourceServiceFactory, AbstractVariableClassDependencyManufacturer, AsynchronousFlowClassDependencyManufacturer, BasicOpenApiSecurityExtension, ClassAdministrationSource, ClassGovernanceSource, ClassManagedFunctionSource, ClassManagedObjectSource, ClasspathResourceSystemService, ClassSectionSource, DependencyClassConstructorInterrogator, DependencyClassInjectionInterrogator, DependencyFieldDependencyExtractor, ExternalServerOfficeExtensionService, ExternalServerOfficeFloorExtensionService, FileResourceSystemService, FilterProcedureSource, FlowClassDependencyManufacturer, FlowInterfaceClassDependencyManufacturer, FlowInterfaceClassInjectionInterrogator, FlywayMigrateOfficeExtensionService, GoogleFunctionHttpServerImplementation, GoogleFunctionOfficeExtensionService, H2ResetTestDependencyService, HikariDataSourceTransformer, HttpServletHttpServerImplementation, HttpServletOfficeExtensionService, InClassDependencyManufacturer, InitClassInjectionInterrogator, InjectFieldDependencyExtractor, JacksonHttpObjectParserServiceFactory, JacksonHttpObjectResponderServiceFactory, JavaScriptProcedureSourceServiceFactory, JaxRsProcedureSource, JaxRsSpringSupplierExtension, JaxRsSupplierSourceService, JwtOpenApiSecurityExtension, KotlinDataObjectMapperParserDecoratorServiceFactory, KotlinProcedureSourceServiceFactory, LoggerClassDependencyManufacturer, ManagedFunctionContextClassDependencyManufacturer, ManagedObjectClassInjectionInterrogator, ManagedObjectContextClassDependencyManufacturer, ManagedObjectSectionClassObjectManufacturer, MavenGoogleFunctionOfficeExtensionService, MavenGoogleFunctionOfficeFloorExtensionService, NettyHttpServerImplementation, NextClassSectionFlowManufacturer, ObjectResponseClassDependencyManufacturerServiceFactory, OfficeModelOfficeSource, OnePersonTeamSourceService, OpenApiWoofExtensionService, OutClassDependencyManufacturer, ParameterAnnotationClassSectionParameterInterrogator, ParameterClassSectionParameterInterrogator, PassiveTeamSourceService, PropertyClassDependencyManufacturer, QualifierTypeQualifierInterrogator, QualifierTypeQualifierInterrogator, ReactorMethodReturnManufacturerServiceFactory, RsaPrivateJwksKeyParserServiceFactory, RsaPrivateJwksKeyWriterServiceFactory, RsaPublicJwksKeyParserServiceFactory, RsaPublicJwksKeyWriterServiceFactory, SamHttpServerImplementation, SamOfficeExtensionService, ScalaObjectMapperParserDecoratorServiceFactory, ScalaObjectMapperResponderDecoratorServiceFactory, ScalaProcedureSourceServiceFactory, SecretJwksKeyParserServiceFactory, SecretJwksKeyWriterServiceFactory, SectionInterfaceClassDependencyManufacturer, SectionModelSectionSource, SecuritySpringExceptionHandlerServiceFactory, ServletProcedureSource, ServletWoofExtensionService, SetupGoogleFunctionOfficeExtensionService, SetupGoogleFunctionOfficeFloorExtensionService, SpawnClassSectionFlowSpawnInterrogator, SpringBootDataExtensionServiceFactory, SpringDataExtension, SpringMvcArguments, SpringSecurityOfficeExtensionServiceFactory, SpringSupplierSourceService, SpringTypeQualifierInterrogator, SpringWebFluxProcedureRegistry, SpringWebFluxProcedureSource, SpringWebMvcProcedureRegistry, SpringWebMvcProcedureSource, SubSectionClassSectionFlowManufacturer, TemporaryDirectoryFileCacheService, ThreadLocalAwareTeamSourceService, ThymeleafOfficeExtensionService, ThymeleafProcedureSource, UndertowHttpServerImplementation, ValidateConnectionDecorator, ValidatePooledConnectionDecorator, ValueClassDependencyManufacturer, VarClassDependencyManufacturer, VariableOfficeExtensionService, VariableSectionClassObjectManufacturer, VertxHttpServerImplementation, VertxMethodReturnManufacturerServiceFactory, WebAppOfficeFloorCompilerConfigurationServiceFactory, WebAppWoofExtensionService, WebFluxSpringSupplierExtension, WebFluxWoofExtensionService, WebMvcServletSupplierExtension, WebMvcSpringSupplierExtension, WebMvcWoofExtensionService, WebThreadAffinityOfficeFloorExtensionService, WoofLoaderOfficeExtensionService, WoofLoaderOfficeFloorExtensionService, WorkerPerJobTeamSourceService

public interface ServiceFactory<S>
Generic factory to be loaded by the ServiceLoader. This will be provided the ServiceContext to create the specific service.
Author:
Daniel Sagenschneider
  • Method Summary

    Modifier and Type
    Method
    Description
    Creates the service.