• Post Reply Bookmark Topic Watch Topic
  • New Topic
programming forums Java Mobile Certification Databases Caching Books Engineering Micro Controllers OS Languages Paradigms IDEs Build Tools Frameworks Application Servers Open Source This Site Careers Other Pie Elite all forums
this forum made possible by our volunteer staff, including ...
Marshals:
  • Devaka Cooray
  • Campbell Ritchie
  • Tim Cooke
  • Ron McLeod
  • Paul Clapham
Sheriffs:
  • Liutauras Vilda
  • Jeanne Boyarsky
  • paul wheaton
Saloon Keepers:
  • Tim Holloway
Bartenders:

UnicastRemoteObject class and Remote Interface

 
Ranch Hand
Posts: 86
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
Hi Guys,

I m just beginner in RMI

I want to understand what is the use of extending marker interafce java.rmi.Remote ........i read that its to inform JVM that methods of this interface can be called remotely.........if this is the case then why should i extend UnicastRemoteObject(which actually extends RemoteObject) in implementing class ??? in my implementation class , it should just work by implementing the remote interface ......??
 
Bartender
Posts: 1638
IntelliJ IDE MySQL Database Java
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
UnicastRemoteObject is used to export your object and make it available for remote invocations.
You may well choose not to extend UnicastRemoteObject, instead use UnicastRemoteObject.export()to export your object explicitly.
If you extend UnicastRemoteObject, you do not need to explicitly export the object, it is done implicitly when you create an instance of the object. (Wondered why the constructor throws a RemoteException!!!)
 
My favorite is a chocolate cupcake with white frosting and tiny ad sprinkles.
Paul Wheaton's 16th Kickstarter: Gardening playing cards for gardeners and homesteaders
https://coderanch.com/t/889615/Paul-Wheaton-Kickstarter-Gardening-playing
reply
    Bookmark Topic Watch Topic
  • New Topic