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) 2003-2017 ZeroC, Inc. All rights reserved.
//
// This copy of Ice is licensed to you under the terms described in the
// ICE_LICENSE file included in this distribution.
//
// **********************************************************************
package 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.
**/
public
ObjectInputStream(Communicator communicator, java.io.InputStream stream)
throws java.io.IOException
{
super(stream);
_communicator = communicator;
}
/**
* Returns the communicator for this stream.
**/
public Communicator
getCommunicator()
{
return _communicator;
}
private Communicator _communicator;
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy