I've went through Monkhouse's book several time. I want to create rmi interface similar to what andrew did. The DBMain interface has read method as following:
I want to create RMI interface like:
But I get the overridden method does not throw the RemoteException. Can anybody tell me how to go about creating the above? I read somewhere that I should wrap RemoteException inside the RecordNotFoundException, so I removed the "throws RemoteException" from the method's signature and did the following in the implementation class of RemoteDBMain:
To do the above I've to put RemoteException in the throws clause as well which again invalidate the method signature and I get the overriden method does not throw RemoteException error.
Please let me know how to go about creating the rmi interface. Should i just copy the DBMain interface into RemoteDBMain and include the "throws RemoteException" in each method? or is there a better way of doing it?