indexing description: "" legal: "See notice at end of class." status: "See notice at end of class." date: "$Date$" revision: "$Revision$" deferred class EGS_JAVA_SPACE feature notify (tmpl: EGS_ENTRY; txn: EGS_TRANSACTION; listener: EGS_LISTENER; lease: INTEGER_64; handback: EGS_MARSHALLED_OBJECT): EGS_EVENT_REGISTRATION is -- When entries are written that match this template notify the given listener with a RemoteEvent that includes the handback object. deferred end read (tmpl: EGS_ENTRY; txn: EGS_TRANSACTION; timeout: INTEGER_64): EGS_ENTRY is -- Read any matching entry from the space, blocking until one exists. deferred end read_if_exist (tmpl: EGS_ENTRY; txn: EGS_TRANSACTION; timeout: INTEGER_64): EGS_ENTRY is -- Read any matching entry from the space, returning Void if there is currently is none. deferred end snapshot (tmpl: EGS_ENTRY): EGS_ENTRY is -- The process of serializing an entry for transmission to a JavaSpaces service will be identical if the same entry is used twice. deferred end take (tmpl: EGS_ENTRY; txn: EGS_TRANSACTION; timeout: INTEGER_64): EGS_ENTRY is -- Take a matching entry from the space, waiting until one exists. deferred end take_if_exist (tmpl: EGS_ENTRY; txn: EGS_TRANSACTION; timeout: INTEGER_64): EGS_ENTRY is -- Take a matching entry from the space, returning Void if there is currently is none. deferred end write (tmpl: EGS_ENTRY; txn: EGS_TRANSACTION; lease: INTEGER_64): EGS_LEASE is -- Write a new entry into the space. deferred end indexing library: "egigs-jni: Library for accessing the GigaSpaces platform, JNI based implementation." copyright: "Copyright (c) 2008, Eiffel Software and others" license: "Eiffel Forum License v2 (see http://www.eiffel.com/licensing/forum.txt)" source: "[ Eiffel Software 356 Storke Road, Goleta, CA 93117 USA Telephone 805-685-1006, Fax 805-685-6869 Website http://www.eiffel.com Customer support http://support.eiffel.com ]" end