public class JndiAddressProvider extends DefaultAddressProvider implements org.springframework.beans.factory.InitializingBean
getJndiKey()
. If value under given
JNDI key is not defined or cannot be converted then value defined by DefaultAddressProvider.getAddress()
is
used. The correct value binded to JNDI key should be of type String
with comma or whitespace separated list
of servers' addresses.Constructor and Description |
---|
JndiAddressProvider() |
JndiAddressProvider(String jndiKey,
String address) |
Modifier and Type | Method and Description |
---|---|
void |
afterPropertiesSet() |
List<InetSocketAddress> |
getAddresses() |
String |
getJndiKey() |
protected Object |
lookup(String key) |
void |
setJndiKey(String jndiKey) |
getAddress, getAddresses, getLogger, setAddress
public void afterPropertiesSet() throws Exception
afterPropertiesSet
in interface org.springframework.beans.factory.InitializingBean
Exception
public List<InetSocketAddress> getAddresses()
getAddresses
in interface AddressProvider
getAddresses
in class DefaultAddressProvider
protected Object lookup(String key) throws NamingException
NamingException
@Generated(value="lombok") public String getJndiKey()
@Generated(value="lombok") public void setJndiKey(String jndiKey)
Copyright © 2019. All rights reserved.