Raise an error if a server in the priority list is undefined
This commit is contained in:
parent
8b327708ee
commit
52d66897e4
@ -115,8 +115,11 @@ public class Configuration implements ProxyConfig
|
|||||||
|
|
||||||
for ( ListenerInfo listener : listeners )
|
for ( ListenerInfo listener : listeners )
|
||||||
{
|
{
|
||||||
Preconditions.checkArgument( servers.containsKey( listener.getDefaultServer() ), "Default server %s is not defined", listener.getDefaultServer() );
|
for ( int i = 0; i < listener.getServerPriority().size(); i++ )
|
||||||
Preconditions.checkArgument( servers.containsKey( listener.getFallbackServer() ), "Fallback server %s is not defined", listener.getFallbackServer() );
|
{
|
||||||
|
String server = listener.getServerPriority().get( i );
|
||||||
|
Preconditions.checkArgument( servers.containsKey( server ), "Server %s (priority %s) is not defined", server, i );
|
||||||
|
}
|
||||||
for ( String server : listener.getForcedHosts().values() )
|
for ( String server : listener.getForcedHosts().values() )
|
||||||
{
|
{
|
||||||
if ( !servers.containsKey( server ) )
|
if ( !servers.containsKey( server ) )
|
||||||
|
Loading…
Reference in New Issue
Block a user