Ice.ObjectHolderBase Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of ice-compat Show documentation
Show all versions of ice-compat 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-2018 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;
/**
* Holder base class for Ice objects that are in- or inout-parameters.
**/
public abstract class ObjectHolderBase implements ReadValueCallback
{
/**
* Instantiates the class with a null
value.
**/
public
ObjectHolderBase()
{
}
/**
* Instantiates the class with the passed Ice object.
*
* @param obj The initial value for this holder.
**/
public
ObjectHolderBase(T obj)
{
this.value = obj;
}
/**
* The Ice object stored by this holder.
**/
public T value;
}