public class XmlClientFailoverConfigBuilder extends AbstractXmlConfigBuilder
ClientFailoverConfig using XML.AbstractXmlConfigBuilder.ConfigTypedomLevel3| Constructor and Description |
|---|
XmlClientFailoverConfigBuilder()
Loads the client failover config using the following resolution mechanism:
first it checks if a system property 'hazelcast.client.failover.config' is set.
|
XmlClientFailoverConfigBuilder(File file) |
XmlClientFailoverConfigBuilder(InputStream in) |
XmlClientFailoverConfigBuilder(String resource) |
XmlClientFailoverConfigBuilder(URL url) |
XmlClientFailoverConfigBuilder(com.hazelcast.client.config.impl.XmlClientFailoverConfigLocator locator)
Constructs a
XmlClientFailoverConfigBuilder that loads the configuration
with the provided XmlClientFailoverConfigLocator. |
| Modifier and Type | Method and Description |
|---|---|
ClientFailoverConfig |
build() |
ClientFailoverConfig |
build(ClientFailoverConfig clientFailoverConfig) |
protected AbstractXmlConfigBuilder.ConfigType |
getConfigType() |
protected Document |
parse(InputStream inputStream)
Reads XML from InputStream and parses.
|
XmlClientFailoverConfigBuilder |
setProperties(Properties properties) |
getProperties, process, setPropertiesInternalappendToken, getNamespaceType, getReleaseVersion, loadSchemaFile, schemaValidation, xmlToJavaNamepublic XmlClientFailoverConfigBuilder(String resource) throws IOException
IOExceptionpublic XmlClientFailoverConfigBuilder(File file) throws IOException
IOExceptionpublic XmlClientFailoverConfigBuilder(URL url) throws IOException
IOExceptionpublic XmlClientFailoverConfigBuilder(InputStream in)
public XmlClientFailoverConfigBuilder()
HazelcastException - if no failover configuration is found@PrivateApi public XmlClientFailoverConfigBuilder(com.hazelcast.client.config.impl.XmlClientFailoverConfigLocator locator)
XmlClientFailoverConfigBuilder that loads the configuration
with the provided XmlClientFailoverConfigLocator.
If the provided XmlClientFailoverConfigLocator is null, a new
instance is created and the config is located in every possible
places. For these places, please see XmlClientFailoverConfigLocator.
If the provided XmlClientFailoverConfigLocator is not null, it
is expected that it already located the configuration XML to load
from. No further attempt to locate the configuration XML is made
if the configuration XML is not located already.
locator - the configured locator to useHazelcastException - if no failover configuration is foundprotected Document parse(InputStream inputStream) throws Exception
AbstractXmlConfigBuilderparse in class AbstractXmlConfigBuilderinputStream - InputStream to read fromException - if the XML configuration cannot be parsed or is invalidprotected AbstractXmlConfigBuilder.ConfigType getConfigType()
getConfigType in class AbstractXmlConfigBuilderpublic ClientFailoverConfig build()
public ClientFailoverConfig build(ClientFailoverConfig clientFailoverConfig)
public XmlClientFailoverConfigBuilder setProperties(Properties properties)
Copyright © 2020 Hazelcast, Inc.. All rights reserved.