What is UniCastRemoteObject and what is its use in RMI?
Answers were Sorted based on User's Feedback
Answer / janet
All remote objects must extend UnicastRemoteObject, which
provides functionality that is needed to make objects
available for remote machines.
| Is This Answer Correct ? | 44 Yes | 13 No |
Answer / vatsal doshi
There are many purposes for using a Unicast Remote Object
1. All the basic functionalities of RMI are actualy
implemented in this class. When we extend this class, in our
Remote class, all the RMI code gets inherited and becomes
available in our class
2. UnicastRemoteObject also implements Serializable
interface. So your subclass also automatically implements
Serializable. And thus marshalling is then supported for
your type
3. UnicastRemoteObject also prevents the methods of Object
class from being directly inheritted into the Remote class.
Thereby, preventing the 11 methods of Object class from
being invoked Remotely. methods like hashcode() need
different implementations for Remote invocations.
| Is This Answer Correct ? | 23 Yes | 5 No |
Answer / yogesh
If you extends this class, your object will be automatically exported for RMI access.
If your class is already extending another class, or you just don't like extending from UnicastRemoteObject, you can also do the following:
UnicastRemoteObject.exportObject ( this );
| Is This Answer Correct ? | 2 Yes | 0 No |
Answer / tayyab ashraf
As unicast remote object contain all core functionality of RMI
so in order to get the features of RMI we should extend this class.
| Is This Answer Correct ? | 2 Yes | 1 No |
Answer / sarfaraz sheikh
The use of UnicastRemoteObject in RMI to create an instance
for remote services and provide activation and deactivation.
| Is This Answer Correct ? | 7 Yes | 8 No |
Why DOM Parser would take more Memory than SAX parser while they are parsing?
Is a class a subclass of itself?
In our urls and in the text of the buttons we have comma. Its causing an error. Is there a way to change the delimiting character for the menu arguments?
can a static method be overridden
What is the difference between Process and Threads?
Name three component subclasses that support painting?
How are commas used in the intialization and iteration parts of a for statement?
Whats new with the stop(), suspend() and resume() methods in jdk 1.2?
What is serialization and de-serialization ?
what is the use of State Factories?
1) what is synchronization? 2)write a program to show synchronization ? 3) what is orm? 4) what is getTemplete method and hw u use it? 5)write a singleton program ? 6) what is IOC concept & explain it? 7) methods of spring? 8)explain spring framework? 9)what are the oops concept? 10)what r the diff types of exception? 11)what is AOP(assepct oriented programing)? 12)jsp life cycle? 13)servlet life cycle? 14)how to u catch ur exception when executing a query in hibernate? 15)write javascript function? 16)write a querry to join two tables? 17)wap to show inheritance and use of interface? 18)explain the project? 19)in spring bean class uses singleton or prototype? 20)Explain prototype?
What is metaspace?