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 allphases
inSmartLifecycle
.If no instances DocumentationConfigurer are found a default one is created and executed.
-
-
Constructor Summary
Constructors Constructor Description DocumentationPluginsBootstrapper(DocumentationPluginsManager documentationPluginsManager, java.util.List<RequestHandlerProvider> handlerProviders, DocumentationCache scanned, ApiDocumentationScanner resourceListing, com.fasterxml.classmate.TypeResolver typeResolver, Defaults defaults, PathProvider pathProvider, org.springframework.core.env.Environment environment)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description int
getPhase()
boolean
isAutoStartup()
boolean
isRunning()
void
setCombiner(RequestHandlerCombiner combiner)
void
setTypeConventions(java.util.List<AlternateTypeRuleConvention> typeConventions)
void
start()
void
stop()
void
stop(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<RequestHandlerProvider> handlerProviders, DocumentationCache scanned, ApiDocumentationScanner resourceListing, com.fasterxml.classmate.TypeResolver typeResolver, Defaults defaults, PathProvider pathProvider, org.springframework.core.env.Environment environment)
-
-
Method Detail
-
isAutoStartup
public boolean isAutoStartup()
- Specified by:
isAutoStartup
in interfaceorg.springframework.context.SmartLifecycle
-
stop
public void stop(java.lang.Runnable callback)
- Specified by:
stop
in interfaceorg.springframework.context.SmartLifecycle
-
start
public void start()
- Specified by:
start
in interfaceorg.springframework.context.Lifecycle
-
stop
public void stop()
- Specified by:
stop
in interfaceorg.springframework.context.Lifecycle
-
isRunning
public boolean isRunning()
- Specified by:
isRunning
in interfaceorg.springframework.context.Lifecycle
-
getPhase
public int getPhase()
- Specified by:
getPhase
in interfaceorg.springframework.context.Phased
- Specified by:
getPhase
in interfaceorg.springframework.context.SmartLifecycle
-
setCombiner
@Autowired(required=false) public void setCombiner(RequestHandlerCombiner combiner)
- Overrides:
setCombiner
in classAbstractDocumentationPluginsBootstrapper
-
setTypeConventions
@Autowired(required=false) public void setTypeConventions(java.util.List<AlternateTypeRuleConvention> typeConventions)
- Overrides:
setTypeConventions
in classAbstractDocumentationPluginsBootstrapper
-
-