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.java7
1 files changed, 7 insertions, 0 deletions
diff --git a/java/src/IceInternal/EventHandler.java b/java/src/IceInternal/EventHandler.java
index 1ba30d7430b..26449c88450 100644
--- a/java/src/IceInternal/EventHandler.java
+++ b/java/src/IceInternal/EventHandler.java
@@ -24,6 +24,13 @@ abstract class EventHandler
abstract boolean readable();
//
+ // Try to read data (non-blocking) via the event handler. Returns
+ // true if a subsequent call to read() is necessary, false otherwise.
+ // May only be called if readable() returns true.
+ //
+ abstract boolean tryRead(BasicStream is);
+
+ //
// Read data via the event handler. May only be called if
// readable() returns true.
//