com.zeroc.Ice.ObjectInputStream Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of ice Show documentation
Show all versions of ice Show documentation
Ice is a comprehensive RPC framework that helps you build distributed applications with minimal effort using familiar object-oriented idioms
//
// Copyright (c) ZeroC, Inc. All rights reserved.
//
package com.zeroc.Ice;
/**
* For deserialization of Slice types that contain a proxy, the application
* must instantiate a subclass of ObjectInputStream
and supply
* a communicator that is used to reconstruct the proxy.
**/
public class ObjectInputStream extends java.io.ObjectInputStream
{
/**
* Instantiates this class for the specified communicator and input stream.
*
* @param communicator The communicator to use to deserialize proxies.
* @param stream The input stream to read from.
* @throws java.io.IOException If an I/O error occurs.
**/
public
ObjectInputStream(Communicator communicator, java.io.InputStream stream)
throws java.io.IOException
{
super(stream);
_communicator = communicator;
}
/**
* Returns the communicator for this stream.
* @return The communicator.
**/
public Communicator
getCommunicator()
{
return _communicator;
}
private Communicator _communicator;
}
© 2015 - 2024 Weber Informatics LLC | Privacy Policy