@Configuration @ConditionalOnClass(value=org.kie.server.services.impl.KieServerImpl.class) @EnableConfigurationProperties(value=KieServerProperties.class) public class KieServerAutoConfiguration extends org.apache.cxf.jaxrs.spring.AbstractJaxrsClassesScanServer
| Constructor and Description |
|---|
KieServerAutoConfiguration(KieServerProperties properties,
Optional<org.kie.internal.identity.IdentityProvider> identityProvider,
boolean jaxrsComponentScanEnabled) |
| Modifier and Type | Method and Description |
|---|---|
List<org.kie.server.api.model.KieContainerResource> |
buildAutoScanDeployments(KieServerProperties kieServerProperties) |
List<org.kie.server.api.model.KieContainerResource> |
buildDeployments(KieServerProperties kieServerProperties) |
List<org.apache.cxf.feature.Feature> |
getFeatures() |
org.apache.cxf.endpoint.Server |
jaxRsServer(KieServer server) |
KieServer |
kieServer(List<KieServerExtension> extensions,
List<org.kie.server.api.model.KieContainerResource> containers) |
KieServerExtension |
kieServerExtension() |
KieServerRegistry |
kieServerRegistry(KieServer server) |
protected void |
setJaxrsResources(org.apache.cxf.jaxrs.JAXRSServerFactoryBean factory) |
createJaxRsServer, finalizeFactorySetup, getAddress, getBus, getJaxrsProviders, getTransportId, setApplicationContextpublic KieServerAutoConfiguration(KieServerProperties properties, Optional<org.kie.internal.identity.IdentityProvider> identityProvider, @Value(value="${cxf.jaxrs.classes-scan:false}") boolean jaxrsComponentScanEnabled)
@Bean @ConditionalOnMissingBean(name="kieServerExtension") public KieServerExtension kieServerExtension()
@Bean(destroyMethod="destroy") @ConditionalOnMissingBean(name="kieServer") public KieServer kieServer(List<KieServerExtension> extensions, List<org.kie.server.api.model.KieContainerResource> containers)
@Bean @ConditionalOnBean(name="kieServer") public KieServerRegistry kieServerRegistry(KieServer server)
@Bean
@ConditionalOnMissingBean(name="embeddedDeployments")
@ConditionalOnProperty(name="kieserver.autoScanDeployments",
havingValue="false",
matchIfMissing=true)
public List<org.kie.server.api.model.KieContainerResource> buildDeployments(KieServerProperties kieServerProperties)
@Bean
@ConditionalOnMissingBean(name="autoScanEmbeddedDeployments")
@ConditionalOnProperty(name="kieserver.autoScanDeployments",
havingValue="true")
public List<org.kie.server.api.model.KieContainerResource> buildAutoScanDeployments(KieServerProperties kieServerProperties)
throws IOException
IOExceptionprotected void setJaxrsResources(org.apache.cxf.jaxrs.JAXRSServerFactoryBean factory)
setJaxrsResources in class org.apache.cxf.jaxrs.spring.AbstractJaxrsClassesScanServer@Bean public org.apache.cxf.endpoint.Server jaxRsServer(KieServer server)
public List<org.apache.cxf.feature.Feature> getFeatures()
getFeatures in class org.apache.cxf.jaxrs.spring.AbstractSpringConfigurationFactoryCopyright © 2001–2020 JBoss by Red Hat. All rights reserved.