@Configuration @ConditionalOnClass(value=org.oxerr.ipyy.client.core.IPYYClient.class) @EnableConfigurationProperties(value=IPYYClientProperties.class) public class IPYYClientAutoConfiguration extends Object
Modifier and Type | Field and Description |
---|---|
private IPYYClientProperties |
properties |
Constructor and Description |
---|
IPYYClientAutoConfiguration(IPYYClientProperties properties) |
Modifier and Type | Method and Description |
---|---|
private org.oxerr.ipyy.client.core.IPYYClient |
createClient(String className) |
org.oxerr.ipyy.client.core.IPYYClient |
ipyyJsonClient() |
org.oxerr.ipyy.client.core.IPYYClient |
ipyyXmlClient() |
private org.oxerr.ipyy.client.core.IPYYClient |
newClient(String className) |
private IPYYClientProperties properties
@Autowired public IPYYClientAutoConfiguration(IPYYClientProperties properties)
@Bean @ConditionalOnClass(name="org.oxerr.ipyy.client.xml.IPYYXMLClient") @ConditionalOnMissingBean(name="org.oxerr.ipyy.client.xml.IPYYXMLClient") public org.oxerr.ipyy.client.core.IPYYClient ipyyXmlClient()
@Bean @ConditionalOnClass(name="org.oxerr.ipyy.client.json.IPYYJsonClient") @ConditionalOnMissingBean(name="org.oxerr.ipyy.client.json.IPYYJsonClient") public org.oxerr.ipyy.client.core.IPYYClient ipyyJsonClient()
private org.oxerr.ipyy.client.core.IPYYClient createClient(String className)
private org.oxerr.ipyy.client.core.IPYYClient newClient(String className) throws InstantiationException, IllegalAccessException, IllegalArgumentException, InvocationTargetException, NoSuchMethodException, SecurityException, ClassNotFoundException
Copyright © 2019. All rights reserved.