summaryrefslogtreecommitdiff
path: root/java/src/IceInternal/EventHandler.java
diff options
context:
space:
mode:
authorBenoit Foucher <benoit@zeroc.com>2008-03-06 10:13:42 +0100
committerBenoit Foucher <benoit@zeroc.com>2008-03-06 10:13:42 +0100
commitc6dbd090d9691cc0116a2967b2827b858b184dfe (patch)
tree6d2ad80c98665c9090b16f97c400ab4b33c7ab73 /java/src/IceInternal/EventHandler.java
parentMerge branch 'master' of ssh://cvs.zeroc.com/home/git/ice (diff)
downloadice-c6dbd090d9691cc0116a2967b2827b858b184dfe.tar.bz2
ice-c6dbd090d9691cc0116a2967b2827b858b184dfe.tar.xz
ice-c6dbd090d9691cc0116a2967b2827b858b184dfe.zip
Removed thread-per-connection and added serialize 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;
}