summaryrefslogtreecommitdiff
path: root/java/src/IceInternal/Connection.java
diff options
context:
space:
mode:
Diffstat (limited to 'java/src/IceInternal/Connection.java')
-rw-r--r--java/src/IceInternal/Connection.java10
1 files changed, 8 insertions, 2 deletions
diff --git a/java/src/IceInternal/Connection.java b/java/src/IceInternal/Connection.java
index e6cd256ded7..ce5f649f484 100644
--- a/java/src/IceInternal/Connection.java
+++ b/java/src/IceInternal/Connection.java
@@ -387,6 +387,13 @@ public final class Connection extends EventHandler
switch (messageType)
{
+ case Protocol.compressedRequestMsg:
+ case Protocol.compressedRequestBatchMsg:
+ case Protocol.compressedReplyMsg:
+ {
+ throw new Ice.CompressionNotSupportedException();
+ }
+
case Protocol.requestMsg:
{
if (_state == StateClosing)
@@ -766,8 +773,7 @@ public final class Connection extends EventHandler
if (!(ex instanceof Ice.CloseConnectionException ||
ex instanceof Ice.CommunicatorDestroyedException ||
ex instanceof Ice.ObjectAdapterDeactivatedException ||
- (ex instanceof Ice.ConnectionLostException &&
- _state == StateClosing)))
+ (ex instanceof Ice.ConnectionLostException && _state == StateClosing)))
{
warning("connection exception", ex);
}