edu.ucsb.adl.middleware.rmi
Interface ReferenceService

All Superinterfaces:
java.rmi.Remote
All Known Implementing Classes:
ReferenceServiceImpl

public interface ReferenceService
extends java.rmi.Remote

RMI interface to the ADL reference service.

Version:
$Header: /export/home/gjanee/middleware/edu/ucsb/adl/middleware/rmi/RCS/ReferenceService.java,v 1.1 2001/09/14 21:35:42 gjanee Exp $

$Log: ReferenceService.java,v $ Revision 1.1 2001/09/14 21:35:42 gjanee Initial revision

Author:
Greg Janée
Alexandria Digital Library

Method Summary
 void performReferenceService(java.lang.String baseUrl, java.lang.String remoteName, java.lang.String localName)
          Performs the ADL reference service.
 

Method Detail

performReferenceService

public void performReferenceService(java.lang.String baseUrl,
                                    java.lang.String remoteName,
                                    java.lang.String localName)
                             throws MiddlewareException,
                                    java.rmi.RemoteException
Performs the ADL reference service.

Parameters:
baseUrl - The remote middleware server's base URL, e.g., "rmi://host.com/edu/ucsb/adl/middleware/" or "http://host.com/servlet/".
remoteName - The remote collection name, e.g., "adl_catalog".
localName - The local name for the remote collection, or null if the remote name should be used.
Throws:
BadRequestException - If any of the arguments is invalid.
NoAuthorizationException - If the request is valid but not allowed.
java.rmi.RemoteException - If an RMI error occurs.
InternalErrorException - If the request cannot otherwise be completed.
MiddlewareException