public class CouchbaseEnvironmentParser extends AbstractSingleBeanDefinitionParser
DefaultCouchbaseEnvironment
via spring XML configuration.
The following properties are supported:
managementTimeout
queryTimeout
viewTimeout
kvTimeout
connectTimeout
disconnectTimeout
dnsSrvEnabled
dcpEnabled
sslEnabled
sslKeystoreFile
sslKeystorePassword
queryEnabled
queryPort
bootstrapHttpEnabled
bootstrapCarrierEnabled
bootstrapHttpDirectPort
bootstrapHttpSslPort
bootstrapCarrierDirectPort
bootstrapCarrierSslPort
ioPoolSize
computationPoolSize
responseBufferSize
requestBufferSize
kvEndpoints
viewEndpoints
queryEndpoints
retryStrategy
maxRequestLifetime
keepAliveInterval
autoreleaseAfter
bufferPoolingEnabled
tcpNodelayEnabled
mutationTokensEnabled
ID_ATTRIBUTE, NAME_ATTRIBUTE
Constructor and Description |
---|
CouchbaseEnvironmentParser() |
Modifier and Type | Method and Description |
---|---|
protected void |
doParse(Element envElement,
BeanDefinitionBuilder envDefinitionBuilder)
Parse the bean definition and build up the bean.
|
protected Class |
getBeanClass(Element element)
Defines the bean class that will be constructed.
|
protected String |
resolveId(Element element,
AbstractBeanDefinition definition,
ParserContext parserContext)
Resolve the bean ID and assign a default if not set.
|
doParse, getBeanClassName, getParentName, parseInternal
parse, postProcessComponentDefinition, registerBeanDefinition, shouldFireEvents, shouldGenerateId, shouldGenerateIdAsFallback, shouldParseNameAsAliases
protected String resolveId(Element element, AbstractBeanDefinition definition, ParserContext parserContext)
resolveId
in class AbstractBeanDefinitionParser
element
- the XML element which contains the attributes.definition
- the bean definition to work with.parserContext
- encapsulates the parsing state and configuration.protected Class getBeanClass(Element element)
getBeanClass
in class AbstractSingleBeanDefinitionParser
element
- the XML element which contains the attributes.protected void doParse(Element envElement, BeanDefinitionBuilder envDefinitionBuilder)
doParse
in class AbstractSingleBeanDefinitionParser
envElement
- the XML element which contains the attributes.envDefinitionBuilder
- the builder which builds the bean.Copyright © 2011-2015–2017 Pivotal Software, Inc.. All rights reserved.