indexing description: "" legal: "See notice at end of class." status: "See notice at end of class." date: "$Date$" revision: "$Revision$" class EGS_SPACE_FINDER inherit SHARED_JNI_ENVIRONMENT EGS_SHARED_EXCEPTION_HANDLING feature find_space_by_string (url: STRING): EGS_SPACE_PROXY is local args: JAVA_ARGS tmp: JAVA_OBJECT do create args.make (1) args.put_string (url, 1) tmp := java_class.object_method (find_space_by_string_id, args) check_for_exceptions if tmp /= Void then create {EGS_SPACE_PROXY} Result.make_from_java_object (tmp) end end feature {NONE} java_class: JAVA_CLASS is -- once Result := jni.find_class ("com/j_spaces/core/client/SpaceFinder") end find_space_by_string_id: POINTER is -- once Result := java_class.method_id ("find", "(Ljava/lang/String;)Ljava/lang/Object;") 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