Class DocumentationPluginsBootstrapper
- java.lang.Object
-
- springfox.documentation.spring.web.plugins.AbstractDocumentationPluginsBootstrapper
-
- springfox.documentation.spring.web.plugins.DocumentationPluginsBootstrapper
-
- All Implemented Interfaces:
org.springframework.context.Lifecycle,org.springframework.context.Phased,org.springframework.context.SmartLifecycle
@Component @Conditional(SpringIntegrationPluginNotPresentInClassPathCondition.class) public class DocumentationPluginsBootstrapper extends AbstractDocumentationPluginsBootstrapper implements org.springframework.context.SmartLifecycle
Builds and executes all DocumentationConfigurer instances found in the application context, at the end of allphasesinSmartLifecycle.If no instances DocumentationConfigurer are found a default one is created and executed.
-
-
Constructor Summary
Constructors Constructor Description DocumentationPluginsBootstrapper(DocumentationPluginsManager documentationPluginsManager, java.util.List<springfox.documentation.spi.service.RequestHandlerProvider> handlerProviders, DocumentationCache scanned, ApiDocumentationScanner resourceListing, com.fasterxml.classmate.TypeResolver typeResolver, springfox.documentation.spi.service.contexts.Defaults defaults, springfox.documentation.PathProvider pathProvider, org.springframework.core.env.Environment environment)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description intgetPhase()booleanisAutoStartup()booleanisRunning()voidsetCombiner(springfox.documentation.spi.service.RequestHandlerCombiner combiner)voidsetTypeConventions(java.util.List<springfox.documentation.schema.AlternateTypeRuleConvention> typeConventions)voidstart()voidstop()voidstop(java.lang.Runnable callback)-
Methods inherited from class springfox.documentation.spring.web.plugins.AbstractDocumentationPluginsBootstrapper
bootstrapDocumentationPlugins, buildContext, getCombiner, getDefaultConfiguration, getDocumentationPluginsManager, getHandlerProviders, getResourceListing, getScanned, getTypeConventions, scanDocumentation
-
-
-
-
Constructor Detail
-
DocumentationPluginsBootstrapper
@Autowired public DocumentationPluginsBootstrapper(DocumentationPluginsManager documentationPluginsManager, java.util.List<springfox.documentation.spi.service.RequestHandlerProvider> handlerProviders, DocumentationCache scanned, ApiDocumentationScanner resourceListing, com.fasterxml.classmate.TypeResolver typeResolver, springfox.documentation.spi.service.contexts.Defaults defaults, springfox.documentation.PathProvider pathProvider, org.springframework.core.env.Environment environment)
-
-
Method Detail
-
isAutoStartup
public boolean isAutoStartup()
- Specified by:
isAutoStartupin interfaceorg.springframework.context.SmartLifecycle
-
stop
public void stop(java.lang.Runnable callback)
- Specified by:
stopin interfaceorg.springframework.context.SmartLifecycle
-
start
public void start()
- Specified by:
startin interfaceorg.springframework.context.Lifecycle
-
stop
public void stop()
- Specified by:
stopin interfaceorg.springframework.context.Lifecycle
-
isRunning
public boolean isRunning()
- Specified by:
isRunningin interfaceorg.springframework.context.Lifecycle
-
getPhase
public int getPhase()
- Specified by:
getPhasein interfaceorg.springframework.context.Phased- Specified by:
getPhasein interfaceorg.springframework.context.SmartLifecycle
-
setCombiner
@Autowired(required=false) public void setCombiner(springfox.documentation.spi.service.RequestHandlerCombiner combiner)
- Overrides:
setCombinerin classAbstractDocumentationPluginsBootstrapper
-
setTypeConventions
@Autowired(required=false) public void setTypeConventions(java.util.List<springfox.documentation.schema.AlternateTypeRuleConvention> typeConventions)
- Overrides:
setTypeConventionsin classAbstractDocumentationPluginsBootstrapper
-
-