Renamed a new class and updated some javadoc.

git-svn-id: https://svn.apache.org/repos/asf/lucene/java/trunk@149815 13f79535-47bb-0310-9956-ffa450edef68
This commit is contained in:
Doug Cutting 2002-07-17 22:11:34 +00:00
parent 28eb95821f
commit 22f068248d
5 changed files with 12 additions and 12 deletions

View File

@ -112,7 +112,7 @@
<classpath refid="classpath"/>
</javac>
<rmic classname="org.apache.lucene.search.RemoteSearchableImpl"
<rmic classname="org.apache.lucene.search.RemoteSearchable"
base="${build.classes}">
<classpath refid="classpath"/>
</rmic>

View File

@ -65,14 +65,14 @@ import java.rmi.RMISecurityManager;
import java.rmi.server.UnicastRemoteObject;
/** A remote searchable implementation. */
public class RemoteSearchableImpl
public class RemoteSearchable
extends UnicastRemoteObject
implements Searchable {
private Searchable local;
/** Constructs and exports a remote searcher. */
public RemoteSearchableImpl(Searchable local) throws RemoteException {
public RemoteSearchable(Searchable local) throws RemoteException {
super();
this.local = local;
}
@ -111,7 +111,7 @@ public class RemoteSearchableImpl
}
Searchable local = new IndexSearcher(args[0]);
RemoteSearchableImpl impl = new RemoteSearchableImpl(local);
RemoteSearchable impl = new RemoteSearchable(local);
// bind the implementation to "Searchable"
Naming.rebind("//localhost/Searchable", impl);

View File

@ -59,7 +59,11 @@ import org.apache.lucene.document.Document;
import org.apache.lucene.index.Term;
import org.apache.lucene.index.IndexReader;
/** The interface for search implementations. */
/** The interface for search implementations.
*
* <p>Implementations provide search over a single index, over multiple
* indices, and over indices on remote servers.
*/
public interface Searchable extends java.rmi.Remote {
/** Lower-level search API.
*

View File

@ -59,10 +59,8 @@ import org.apache.lucene.document.Document;
import org.apache.lucene.index.Term;
import org.apache.lucene.index.IndexReader;
/** The abstract base class for search implementations.
*
* <p>Subclasses implement search over a single index, over multiple indices,
* and over indices on remote servers.
/** An abstract base class for search implementations.
* Implements some common utility methods.
*/
public abstract class Searcher implements Searchable {

View File

@ -60,8 +60,6 @@ import java.rmi.registry.LocateRegistry;
import junit.framework.TestCase;
import org.apache.lucene.search.IndexSearcher;
import org.apache.lucene.search.MultiSearcher;
import org.apache.lucene.index.Term;
import org.apache.lucene.index.IndexWriter;
import org.apache.lucene.store.RAMDirectory;
@ -87,7 +85,7 @@ public class TestRemoteSearchable extends TestCase {
// publish it
LocateRegistry.createRegistry(1099);
Searchable local = new IndexSearcher(indexStore);
RemoteSearchableImpl impl = new RemoteSearchableImpl(local);
RemoteSearchable impl = new RemoteSearchable(local);
Naming.rebind("//localhost/Searchable", impl);
}