{ "name": "RemoteManagedBufferFileHandle", "comment": "RemoteManagedBufferFileHandle facilitates access to a ManagedBufferFile\n via RMI.\n \n Methods from BufferFileHandle and ManagedBufferFile must \n be re-declared here 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\u003eRemoteManagedBufferFileHandle\u003c/code\u003e facilitates access to a ManagedBufferFile\n via RMI.\n \u003cp\u003e\n Methods from {@link BufferFileHandle} and {@link ManagedBufferFile} \u003cb\u003emust\u003c/b\u003e \n be re-declared here 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.ManagedBufferFileHandle", "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": "" } ] }, { "name": "getSaveFile", "comment": "", "javadoc": "", "static": false, "params": [], "return": { "type_long": "db.buffers.ManagedBufferFileHandle", "type_short": "ManagedBufferFileHandle", "comment": "" }, "throws": [ { "type_long": "java.io.IOException", "type_short": "IOException", "comment": "" } ] }, { "name": "saveCompleted", "comment": "", "javadoc": "", "static": false, "params": [ { "name": "commit", "type_long": "boolean", "type_short": "boolean", "comment": "" } ], "return": { "type_long": "void", "type_short": "void", "comment": "" }, "throws": [ { "type_long": "java.io.IOException", "type_short": "IOException", "comment": "" } ] }, { "name": "canSave", "comment": "", "javadoc": "", "static": false, "params": [], "return": { "type_long": "boolean", "type_short": "boolean", "comment": "" }, "throws": [ { "type_long": "java.io.IOException", "type_short": "IOException", "comment": "" } ] }, { "name": "setVersionComment", "comment": "", "javadoc": "", "static": false, "params": [ { "name": "comment", "type_long": "java.lang.String", "type_short": "String", "comment": "" } ], "return": { "type_long": "void", "type_short": "void", "comment": "" }, "throws": [ { "type_long": "java.io.IOException", "type_short": "IOException", "comment": "" } ] }, { "name": "getNextChangeDataFile", "comment": "", "javadoc": "", "static": false, "params": [ { "name": "getFirst", "type_long": "boolean", "type_short": "boolean", "comment": "" } ], "return": { "type_long": "db.buffers.BufferFileHandle", "type_short": "BufferFileHandle", "comment": "" }, "throws": [ { "type_long": "java.io.IOException", "type_short": "IOException", "comment": "" } ] }, { "name": "getSaveChangeDataFile", "comment": "", "javadoc": "", "static": false, "params": [], "return": { "type_long": "db.buffers.BufferFileHandle", "type_short": "BufferFileHandle", "comment": "" }, "throws": [ { "type_long": "java.io.IOException", "type_short": "IOException", "comment": "" } ] }, { "name": "getCheckinID", "comment": "", "javadoc": "", "static": false, "params": [], "return": { "type_long": "long", "type_short": "long", "comment": "" }, "throws": [ { "type_long": "java.io.IOException", "type_short": "IOException", "comment": "" } ] }, { "name": "getForwardModMapData", "comment": "", "javadoc": "", "static": false, "params": [ { "name": "oldVersion", "type_long": "int", "type_short": "int", "comment": "" } ], "return": { "type_long": "byte[]", "type_short": "byte[]", "comment": "" }, "throws": [ { "type_long": "java.io.IOException", "type_short": "IOException", "comment": "" } ] }, { "name": "getInputBlockStream", "comment": "", "javadoc": "", "static": false, "params": [ { "name": "changeMapData", "type_long": "byte[]", "type_short": "byte[]", "comment": "" } ], "return": { "type_long": "db.buffers.InputBlockStream", "type_short": "InputBlockStream", "comment": "" }, "throws": [ { "type_long": "java.io.IOException", "type_short": "IOException", "comment": "" } ] }, { "name": "getInputBlockStreamHandle", "comment": "", "javadoc": "", "static": false, "params": [ { "name": "changeMapData", "type_long": "byte[]", "type_short": "byte[]", "comment": "" } ], "return": { "type_long": "db.buffers.BlockStreamHandle\u003cdb.buffers.InputBlockStream\u003e", "type_short": "BlockStreamHandle", "comment": "" }, "throws": [ { "type_long": "java.io.IOException", "type_short": "IOException", "comment": "" } ] } ] }