tauZaman
v0.1

tauzaman
Interface TauZamanRemoteServiceHandler

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

public interface TauZamanRemoteServiceHandler
extends java.rmi.Remote

TauZamanRemoteServiceHandler interface enables a TauZamanSystem to be set as a server.

TauZamanRemoteServiceHandler is itself a remote class interface.

See Also:
TauZamanRemoteServiceHandlerImpl, TauZamanSystem, TauZamanRemoteService
Status:
design complete, implementation complete

Method Summary
 TauZamanRemoteService getService(java.lang.String calendricSystemName, java.net.URL calendricSystemUrl, java.net.URL defaultPropertyListUrl)
          Returns a TauZamanRemoteService with a default CalendricSystem and Property list.
 

Method Detail

getService

public TauZamanRemoteService getService(java.lang.String calendricSystemName,
                                        java.net.URL calendricSystemUrl,
                                        java.net.URL defaultPropertyListUrl)
                                 throws java.rmi.RemoteException,
                                        CalendricSystemFormationException,
                                        PropertyFormationException
Returns a TauZamanRemoteService with a default CalendricSystem and Property list.

Parameters:
calendricSystemName - String name, given by user, which loaded default CalendricSystem will be referred as
calendricSystemUrl - default CalendricSystem for this TauZamanService
Returns:
a TauZamanRemoteService ready to serve
Throws:
java.rmi.RemoteException - if an abnormal condition occurs during remote connection
CalendricSystemFormationException - if any abnormal condition occurs when loading default CalendricSystem for the fetched remote service
PropertyFormationException - if any abnormal condition occurs when loading default Property list for the fetched remote service

tauZaman
v0.1

Submit a bug or feature

tauZaman is an open-source, publicly avaliable project