{ "name": "RemoteBufferFileHandle", "comment": "RemoteBufferFileHandle facilitates access to a remote BufferFile\n via RMI.\n \n Methods from BufferFileHandle must be re-declared here \n so they may be properly marshalled for remote invocation via RMI. \n This became neccessary with an OpenJDK 11.0.6 change made to \n RemoteObjectInvocationHandler.", "javadoc": "\u003ccode\u003eRemoteBufferFileHandle\u003c/code\u003e facilitates access to a remote BufferFile\n via RMI.\n \u003cp\u003e\n Methods from {@link BufferFileHandle} \u003cb\u003emust\u003c/b\u003e be re-declared here \n so they may be properly marshalled for remote invocation via RMI. \n This became neccessary with an OpenJDK 11.0.6 change made to \n {@link RemoteObjectInvocationHandler}.", "static": false, "implements": [ "db.buffers.BufferFileHandle", "java.rmi.Remote" ], "fields": [], "methods": [ { "name": "isReadOnly", "comment": "", "javadoc": "", "static": false, "params": [], "return": { "type_long": "boolean", "type_short": "boolean", "comment": "" }, "throws": [ { "type_long": "java.io.IOException", "type_short": "IOException", "comment": "" } ] }, { "name": "setReadOnly", "comment": "", "javadoc": "", "static": false, "params": [], "return": { "type_long": "boolean", "type_short": "boolean", "comment": "" }, "throws": [ { "type_long": "java.io.IOException", "type_short": "IOException", "comment": "" } ] }, { "name": "getParameter", "comment": "", "javadoc": "", "static": false, "params": [ { "name": "name", "type_long": "java.lang.String", "type_short": "String", "comment": "" } ], "return": { "type_long": "int", "type_short": "int", "comment": "" }, "throws": [ { "type_long": "java.util.NoSuchElementException", "type_short": "NoSuchElementException", "comment": "" }, { "type_long": "java.io.IOException", "type_short": "IOException", "comment": "" } ] }, { "name": "setParameter", "comment": "", "javadoc": "", "static": false, "params": [ { "name": "name", "type_long": "java.lang.String", "type_short": "String", "comment": "" }, { "name": "value", "type_long": "int", "type_short": "int", "comment": "" } ], "return": { "type_long": "void", "type_short": "void", "comment": "" }, "throws": [ { "type_long": "java.io.IOException", "type_short": "IOException", "comment": "" } ] }, { "name": "clearParameters", "comment": "", "javadoc": "", "static": false, "params": [], "return": { "type_long": "void", "type_short": "void", "comment": "" }, "throws": [ { "type_long": "java.io.IOException", "type_short": "IOException", "comment": "" } ] }, { "name": "getParameterNames", "comment": "", "javadoc": "", "static": false, "params": [], "return": { "type_long": "java.lang.String[]", "type_short": "java.lang.String[]", "comment": "" }, "throws": [ { "type_long": "java.io.IOException", "type_short": "IOException", "comment": "" } ] }, { "name": "getBufferSize", "comment": "", "javadoc": "", "static": false, "params": [], "return": { "type_long": "int", "type_short": "int", "comment": "" }, "throws": [ { "type_long": "java.io.IOException", "type_short": "IOException", "comment": "" } ] }, { "name": "getIndexCount", "comment": "", "javadoc": "", "static": false, "params": [], "return": { "type_long": "int", "type_short": "int", "comment": "" }, "throws": [ { "type_long": "java.io.IOException", "type_short": "IOException", "comment": "" } ] }, { "name": "getFreeIndexes", "comment": "", "javadoc": "", "static": false, "params": [], "return": { "type_long": "int[]", "type_short": "int[]", "comment": "" }, "throws": [ { "type_long": "java.io.IOException", "type_short": "IOException", "comment": "" } ] }, { "name": "setFreeIndexes", "comment": "", "javadoc": "", "static": false, "params": [ { "name": "indexes", "type_long": "int[]", "type_short": "int[]", "comment": "" } ], "return": { "type_long": "void", "type_short": "void", "comment": "" }, "throws": [ { "type_long": "java.io.IOException", "type_short": "IOException", "comment": "" } ] }, { "name": "close", "comment": "", "javadoc": "", "static": false, "params": [], "return": { "type_long": "void", "type_short": "void", "comment": "" }, "throws": [ { "type_long": "java.io.IOException", "type_short": "IOException", "comment": "" } ] }, { "name": "delete", "comment": "", "javadoc": "", "static": false, "params": [], "return": { "type_long": "boolean", "type_short": "boolean", "comment": "" }, "throws": [ { "type_long": "java.io.IOException", "type_short": "IOException", "comment": "" } ] }, { "name": "get", "comment": "", "javadoc": "", "static": false, "params": [ { "name": "index", "type_long": "int", "type_short": "int", "comment": "" } ], "return": { "type_long": "db.buffers.DataBuffer", "type_short": "DataBuffer", "comment": "" }, "throws": [ { "type_long": "java.io.IOException", "type_short": "IOException", "comment": "" } ] }, { "name": "put", "comment": "", "javadoc": "", "static": false, "params": [ { "name": "buf", "type_long": "db.buffers.DataBuffer", "type_short": "DataBuffer", "comment": "" }, { "name": "index", "type_long": "int", "type_short": "int", "comment": "" } ], "return": { "type_long": "void", "type_short": "void", "comment": "" }, "throws": [ { "type_long": "java.io.IOException", "type_short": "IOException", "comment": "" } ] }, { "name": "dispose", "comment": "", "javadoc": "", "static": false, "params": [], "return": { "type_long": "void", "type_short": "void", "comment": "" }, "throws": [ { "type_long": "java.io.IOException", "type_short": "IOException", "comment": "" } ] }, { "name": "getInputBlockStream", "comment": "", "javadoc": "", "static": false, "params": [], "return": { "type_long": "db.buffers.InputBlockStream", "type_short": "InputBlockStream", "comment": "" }, "throws": [ { "type_long": "java.io.IOException", "type_short": "IOException", "comment": "" } ] }, { "name": "getOutputBlockStream", "comment": "", "javadoc": "", "static": false, "params": [ { "name": "blockCount", "type_long": "int", "type_short": "int", "comment": "" } ], "return": { "type_long": "db.buffers.OutputBlockStream", "type_short": "OutputBlockStream", "comment": "" }, "throws": [ { "type_long": "java.io.IOException", "type_short": "IOException", "comment": "" } ] }, { "name": "getInputBlockStreamHandle", "comment": "", "javadoc": "", "static": false, "params": [], "return": { "type_long": "db.buffers.BlockStreamHandle\u003cdb.buffers.InputBlockStream\u003e", "type_short": "BlockStreamHandle", "comment": "" }, "throws": [ { "type_long": "java.io.IOException", "type_short": "IOException", "comment": "" } ] }, { "name": "getOutputBlockStreamHandle", "comment": "", "javadoc": "", "static": false, "params": [ { "name": "blockCount", "type_long": "int", "type_short": "int", "comment": "" } ], "return": { "type_long": "db.buffers.BlockStreamHandle\u003cdb.buffers.OutputBlockStream\u003e", "type_short": "BlockStreamHandle", "comment": "" }, "throws": [ { "type_long": "java.io.IOException", "type_short": "IOException", "comment": "" } ] } ] }