summaryrefslogtreecommitdiff
path: root/qpid/java/broker/src/main/java/org/apache/qpid/server/configuration/ServerConfiguration.java
diff options
context:
space:
mode:
Diffstat (limited to 'qpid/java/broker/src/main/java/org/apache/qpid/server/configuration/ServerConfiguration.java')
-rw-r--r--qpid/java/broker/src/main/java/org/apache/qpid/server/configuration/ServerConfiguration.java21
1 files changed, 19 insertions, 2 deletions
diff --git a/qpid/java/broker/src/main/java/org/apache/qpid/server/configuration/ServerConfiguration.java b/qpid/java/broker/src/main/java/org/apache/qpid/server/configuration/ServerConfiguration.java
index 566f5a2de1..7bf28c7560 100644
--- a/qpid/java/broker/src/main/java/org/apache/qpid/server/configuration/ServerConfiguration.java
+++ b/qpid/java/broker/src/main/java/org/apache/qpid/server/configuration/ServerConfiguration.java
@@ -26,6 +26,7 @@ import java.util.Iterator;
import java.util.List;
import java.util.Map;
import java.util.Locale;
+import java.util.Collections;
import java.util.Map.Entry;
import org.apache.commons.configuration.CompositeConfiguration;
@@ -524,11 +525,27 @@ public class ServerConfiguration implements SignalHandler
return getConfig().getInt("connector.processors", 4);
}
- public int getPort()
+ public List getPorts()
{
- return getConfig().getInt("connector.port", DEFAULT_PORT);
+ return getConfig().getList("connector.port", Collections.singletonList(DEFAULT_PORT));
}
+ public List getPortExclude010()
+ {
+ return getConfig().getList("connector.non010port", Collections.EMPTY_LIST);
+ }
+
+ public List getPortExclude09()
+ {
+ return getConfig().getList("connector.non09port", Collections.EMPTY_LIST);
+ }
+
+ public List getPortExclude08()
+ {
+ return getConfig().getList("connector.non08port", Collections.EMPTY_LIST);
+ }
+
+
public String getBind()
{
return getConfig().getString("connector.bind", "wildcard");