summaryrefslogtreecommitdiff
path: root/java/src/IceInternal/UdpConnector.java
diff options
context:
space:
mode:
authorBenoit Foucher <benoit@zeroc.com>2012-04-20 17:29:10 +0200
committerBenoit Foucher <benoit@zeroc.com>2012-04-20 17:29:10 +0200
commit410311ac0dad54bbc0906085134b41e12ed44abb (patch)
tree678d75e04b90c289628c1ae79100317432bfe1d8 /java/src/IceInternal/UdpConnector.java
parentEnabled again objects test (diff)
downloadice-410311ac0dad54bbc0906085134b41e12ed44abb.tar.bz2
ice-410311ac0dad54bbc0906085134b41e12ed44abb.tar.xz
ice-410311ac0dad54bbc0906085134b41e12ed44abb.zip
Java port
Diffstat (limited to 'java/src/IceInternal/UdpConnector.java')
-rw-r--r--java/src/IceInternal/UdpConnector.java30
1 files changed, 9 insertions, 21 deletions
diff --git a/java/src/IceInternal/UdpConnector.java b/java/src/IceInternal/UdpConnector.java
index 89995171c63..340cdf98da4 100644
--- a/java/src/IceInternal/UdpConnector.java
+++ b/java/src/IceInternal/UdpConnector.java
@@ -46,21 +46,21 @@ final class UdpConnector implements Connector
// Only for use by TcpEndpoint
//
UdpConnector(Instance instance, java.net.InetSocketAddress addr, String mcastInterface, int mcastTtl,
- byte protocolMajor, byte protocolMinor, byte encodingMajor, byte encodingMinor, String connectionId)
+ Ice.ProtocolVersion protocol, Ice.EncodingVersion encoding, String connectionId)
{
_instance = instance;
_addr = addr;
_mcastInterface = mcastInterface;
_mcastTtl = mcastTtl;
- _protocolMajor = protocolMajor;
- _protocolMinor = protocolMinor;
- _encodingMajor = encodingMajor;
- _encodingMinor = encodingMinor;
+ _protocol = protocol;
+ _encoding = encoding;
_connectionId = connectionId;
_hashCode = _addr.getAddress().getHostAddress().hashCode();
_hashCode = 5 * _hashCode + _addr.getPort();
_hashCode = 5 * _hashCode + _mcastInterface.hashCode();
+ _hashCode = 5 * _hashCode + _protocol.hashCode();
+ _hashCode = 5 * _hashCode + _encoding.hashCode();
_hashCode = 5 * _hashCode + _mcastTtl;
_hashCode = 5 * _hashCode + _connectionId.hashCode();
}
@@ -89,22 +89,12 @@ final class UdpConnector implements Connector
return false;
}
- if(_protocolMajor != p._protocolMajor)
+ if(!_protocol.equals(p._protocol))
{
return false;
}
- if(_protocolMinor != p._protocolMinor)
- {
- return false;
- }
-
- if(_encodingMajor != p._encodingMajor)
- {
- return false;
- }
-
- if(_encodingMinor != p._encodingMinor)
+ if(!_encoding.equals(p._encoding))
{
return false;
}
@@ -126,10 +116,8 @@ final class UdpConnector implements Connector
private java.net.InetSocketAddress _addr;
private String _mcastInterface;
private int _mcastTtl;
- private byte _protocolMajor;
- private byte _protocolMinor;
- private byte _encodingMajor;
- private byte _encodingMinor;
+ private Ice.ProtocolVersion _protocol;
+ private Ice.EncodingVersion _encoding;
private String _connectionId;
private int _hashCode;
}