RMI Section Index | Page 5

Can I pass a database connection using RMI?

How can I start an RMI server on demand?

Is there a way to reuse threads that are used to handle incoming requests in RMI? I have read that there are application servers that will do this, but do not know of any. Are there any that do this, and is it possible to use standard RMI classes that come with the JDK 1.x to set up RMI to resuse incoming requests.

What actually is a 'callback' concept in RMI, and how does it work?

What are the legal RMI types refered to by the J2EE Developer's Guide? As one of the method requirements, it often says, "The arguments and return type must be legal types for Java RMI."

Can I pass an Image object from a remote server to the client using RMI?

Does RMI have a timeout period within which a remote invocation must return? Can I change this timeout period programatically for a specific remote method invocation?

What happens if an object parameter that does not implement Remote or Serializable is passed to a remote object?

If skeleton classes are not required in Java 2, how does the communication & invocation of remote methods actually take place?

What is the cleanest way to design methods of remote objects that may return null? Normally, I let the method return null, and the code that calls the method checks for null before using the object that was returned. Unfortunately, this doesn't work with RMI, as if (obj == null) returns false, because the obj references a valid stub which references null.

How interoperable is the RMI-IIOP transport from Sun with existing ORBs? Is it possible to use my RMI client or server implementing RMI-IIOP with other ORBs like Visibroker?

Currently, the activatable object registered in rmid is activated on demand. How can I activate it without waiting for the first RMI call?

Where can I find a code example of Applet-RMI communication?

What is rmic?

How do I lookup a service in the RMI registry from an applet?