summaryrefslogtreecommitdiff
path: root/java/src/IceInternal/EventHandler.java
diff options
context:
space:
mode:
Diffstat (limited to 'java/src/IceInternal/EventHandler.java')
-rw-r--r--java/src/IceInternal/EventHandler.java12
1 files changed, 3 insertions, 9 deletions
diff --git a/java/src/IceInternal/EventHandler.java b/java/src/IceInternal/EventHandler.java
index ed6020fe304..5bb50523d2d 100644
--- a/java/src/IceInternal/EventHandler.java
+++ b/java/src/IceInternal/EventHandler.java
@@ -9,7 +9,7 @@
package IceInternal;
-public abstract class EventHandler
+public abstract class EventHandler extends SelectorHandler
{
//
// Return true if the handler is for a datagram transport, false otherwise.
@@ -28,14 +28,6 @@ public abstract class EventHandler
abstract public boolean read(BasicStream is);
//
- // In Java, it's possible that the transceiver reads more data
- // than what was really asked. If this is the case, hasMoreData()
- // returns true and the handler read() method should be called
- // again (without doing a select()).
- //
- abstract public boolean hasMoreData();
-
- //
// A complete message has been received.
//
abstract public void message(BasicStream stream, ThreadPool threadPool);
@@ -77,4 +69,6 @@ public abstract class EventHandler
// connection for validation.
//
protected BasicStream _stream;
+ boolean _serializing;
+ boolean _registered;
}