Nginx config classes: make serializable
Project: http://git-wip-us.apache.org/repos/asf/brooklyn-server/repo Commit: http://git-wip-us.apache.org/repos/asf/brooklyn-server/commit/a6aa4c5f Tree: http://git-wip-us.apache.org/repos/asf/brooklyn-server/tree/a6aa4c5f Diff: http://git-wip-us.apache.org/repos/asf/brooklyn-server/diff/a6aa4c5f Branch: refs/heads/0.4.0 Commit: a6aa4c5f8b918ec04dd8d6db8809465a88ac64a6 Parents: 568af2f Author: Aled Sage <[email protected]> Authored: Tue Sep 25 13:38:15 2012 +0100 Committer: Aled Sage <[email protected]> Committed: Wed Sep 26 12:36:17 2012 +0100 ---------------------------------------------------------------------- .../brooklyn/location/basic/PortRanges.java | 22 +++++++++++++------- 1 file changed, 15 insertions(+), 7 deletions(-) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/brooklyn-server/blob/a6aa4c5f/core/src/main/java/brooklyn/location/basic/PortRanges.java ---------------------------------------------------------------------- diff --git a/core/src/main/java/brooklyn/location/basic/PortRanges.java b/core/src/main/java/brooklyn/location/basic/PortRanges.java index 575770c..66c2e4b 100644 --- a/core/src/main/java/brooklyn/location/basic/PortRanges.java +++ b/core/src/main/java/brooklyn/location/basic/PortRanges.java @@ -1,5 +1,6 @@ package brooklyn.location.basic; +import java.io.Serializable; import java.util.ArrayList; import java.util.Collection; import java.util.Collections; @@ -20,8 +21,10 @@ public class PortRanges { public static final int MAX_PORT = 65535; public static final PortRange ANY_HIGH_PORT = new LinearPortRange(1024, MAX_PORT); - public static class SinglePort implements PortRange { - final int port; + public static class SinglePort implements PortRange, Serializable { + private static final long serialVersionUID = 7446781416534230401L; + + final int port; private SinglePort(int port) { this.port = port; } @Override @@ -52,7 +55,8 @@ public class PortRanges { @Deprecated public static class BasicPortRange extends LinearPortRange { - public static final int MAX_PORT = PortRanges.MAX_PORT; + private static final long serialVersionUID = 2604690520893353582L; + public static final int MAX_PORT = PortRanges.MAX_PORT; public static final PortRange ANY_HIGH_PORT = PortRanges.ANY_HIGH_PORT; public BasicPortRange(int start, int end) { super(start, end); } @Override @@ -70,8 +74,10 @@ public class PortRanges { } } - public static class LinearPortRange implements PortRange { - final int start, end, delta; + public static class LinearPortRange implements PortRange, Serializable { + private static final long serialVersionUID = -9165280509363743508L; + + final int start, end, delta; private LinearPortRange(int start, int end, int delta) { this.start = start; this.end = end; @@ -135,8 +141,10 @@ public class PortRanges { } } - public static class AggregatePortRange implements PortRange { - final List<PortRange> ranges; + public static class AggregatePortRange implements PortRange, Serializable { + private static final long serialVersionUID = 7332682500816739660L; + + final List<PortRange> ranges; private AggregatePortRange(List<PortRange> ranges) { this.ranges = ImmutableList.copyOf(ranges); }
