jdk/src/java.base/share/classes/sun/nio/ch/FileDispatcher.java
changeset 27937 0c9f63e42e91
parent 25859 3317bb8137f4
child 42447 36db92901ae9
--- a/jdk/src/java.base/share/classes/sun/nio/ch/FileDispatcher.java	Fri Dec 05 17:36:18 2014 -0800
+++ b/jdk/src/java.base/share/classes/sun/nio/ch/FileDispatcher.java	Sun Dec 07 07:10:29 2014 +0000
@@ -25,7 +25,9 @@
 
 package sun.nio.ch;
 
-import java.io.*;
+import java.io.FileDescriptor;
+import java.io.IOException;
+import java.nio.channels.SelectableChannel;
 
 abstract class FileDispatcher extends NativeDispatcher {
 
@@ -53,4 +55,8 @@
      */
     abstract FileDescriptor duplicateForMapping(FileDescriptor fd)
         throws IOException;
+
+    abstract boolean canTransferToDirectly(SelectableChannel sc);
+
+    abstract boolean transferToDirectlyNeedsPositionLock();
 }