summaryrefslogtreecommitdiff
path: root/java/src/IceInternal/OpaqueEndpointI.java
diff options
context:
space:
mode:
authorBenoit Foucher <benoit@zeroc.com>2009-10-12 10:45:43 +0200
committerBenoit Foucher <benoit@zeroc.com>2009-10-12 10:45:43 +0200
commitf7ec04896f054614a1f08a66c4f7cf9fe71d8f6a (patch)
tree6d56b2613e3b5f15e7529dcc8afef495b9e566c7 /java/src/IceInternal/OpaqueEndpointI.java
parentBug 4222 - cannot install to network drive (diff)
downloadice-f7ec04896f054614a1f08a66c4f7cf9fe71d8f6a.tar.bz2
ice-f7ec04896f054614a1f08a66c4f7cf9fe71d8f6a.tar.xz
ice-f7ec04896f054614a1f08a66c4f7cf9fe71d8f6a.zip
Added ConnectionInfo/EndpointInfo, bug 4280 & 3964
Diffstat (limited to 'java/src/IceInternal/OpaqueEndpointI.java')
-rw-r--r--java/src/IceInternal/OpaqueEndpointI.java27
1 files changed, 26 insertions, 1 deletions
diff --git a/java/src/IceInternal/OpaqueEndpointI.java b/java/src/IceInternal/OpaqueEndpointI.java
index 51006ba5f5c..f4c9a8e1f3a 100644
--- a/java/src/IceInternal/OpaqueEndpointI.java
+++ b/java/src/IceInternal/OpaqueEndpointI.java
@@ -9,7 +9,7 @@
package IceInternal;
-final class OpaqueEndpointI extends EndpointI implements Ice.OpaqueEndpoint
+final class OpaqueEndpointI extends EndpointI
{
public
OpaqueEndpointI(String str)
@@ -134,6 +134,31 @@ final class OpaqueEndpointI extends EndpointI implements Ice.OpaqueEndpoint
}
//
+ // Return the endpoint information.
+ //
+ public Ice.EndpointInfo
+ getInfo()
+ {
+ return new Ice.OpaqueEndpointInfo(-1, false, _rawBytes)
+ {
+ public short type()
+ {
+ return _type;
+ }
+
+ public boolean datagram()
+ {
+ return false;
+ }
+
+ public boolean secure()
+ {
+ return false;
+ }
+ };
+ }
+
+ //
// Return the endpoint type
//
public short