Non seralized over RMI


DevX Home    Today's Headlines   Articles Archive   Tip Bank   Forums   

Results 1 to 2 of 2

Thread: Non seralized over RMI

  1. #1
    Rob Guest

    Non seralized over RMI


    I am attempting to send a DataInputStream from a Server program to a Client
    program via RMI. I am attempting to send the DataInputStream as a return
    from a function call. When I try to use the DataInputStream from the Client
    side I get the following errors.

    java.rmi.UnmarshalException: nested exception is
    java.io.WriteAbortedException: aborted by
    java.io.NotSerializableException

    How can I return a non seralized object to a client????

    tia
    Rob

  2. #2
    Ruchi Dhar Guest

    Re: Non seralized over RMI


    The direct answer is no, you can't transfer non seralized objects in RMI.
    Alternative is provide your own seralize mechanism by implementing the Externalize
    interface. I didn't see any usage of seralizing InputStreams.


    "Rob" <robertbixler@novusnet.com> wrote:
    >
    >I am attempting to send a DataInputStream from a Server program to a Client
    >program via RMI. I am attempting to send the DataInputStream as a return
    >from a function call. When I try to use the DataInputStream from the Client
    >side I get the following errors.
    >
    >java.rmi.UnmarshalException: nested exception is
    >java.io.WriteAbortedException: aborted by
    >java.io.NotSerializableException
    >
    >How can I return a non seralized object to a client????
    >
    >tia
    >Rob



Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •  
HTML5 Development Center
 
 
FAQ
Latest Articles
Java
.NET
XML
Database
Enterprise
Questions? Contact us.
C++
Web Development
Wireless
Latest Tips
Open Source


   Development Centers

   -- Android Development Center
   -- Cloud Development Project Center
   -- HTML5 Development Center
   -- Windows Mobile Development Center