All Downloads are FREE. Search and download functionalities are using the official Maven repository.
Please wait. This can take some minutes ...
Many resources are needed to download a project. Please understand that we have to compensate our server costs. Thank you in advance.
Project price only 1 $
You can buy this project and download/modify it how often you want.
com.zeroc.IceDiscovery.LookupReply Maven / Gradle / Ivy
//
// Copyright (c) ZeroC, Inc. All rights reserved.
//
//
// Ice version 3.7.10
//
//
//
// Generated from file `IceDiscovery.ice'
//
// Warning: do not edit this file.
//
//
//
package com.zeroc.IceDiscovery;
/**
* The LookupReply interface is used by IceDiscovery clients to answer requests
* received on the Lookup interface.
**/
public interface LookupReply extends com.zeroc.Ice.Object
{
/**
* Reply to the findObjectById request.
* @param id The identity of the object.
* @param prx The proxy of the object.
* @param current The Current object for the invocation.
**/
void foundObjectById(com.zeroc.Ice.Identity id, com.zeroc.Ice.ObjectPrx prx, com.zeroc.Ice.Current current);
/**
* Reply to the findAdpaterById request.
* @param id The adapter ID.
* @param prx The adapter proxy (a dummy proxy created by the adapter).
* The proxy provides the adapter endpoints.
* @param isReplicaGroup True if the adapter is also a member of a
* replica group.
* @param current The Current object for the invocation.
**/
void foundAdapterById(String id, com.zeroc.Ice.ObjectPrx prx, boolean isReplicaGroup, com.zeroc.Ice.Current current);
/** @hidden */
static final String[] _iceIds =
{
"::Ice::Object",
"::IceDiscovery::LookupReply"
};
@Override
default String[] ice_ids(com.zeroc.Ice.Current current)
{
return _iceIds;
}
@Override
default String ice_id(com.zeroc.Ice.Current current)
{
return ice_staticId();
}
static String ice_staticId()
{
return "::IceDiscovery::LookupReply";
}
/**
* @hidden
* @param obj -
* @param inS -
* @param current -
* @return -
**/
static java.util.concurrent.CompletionStage _iceD_foundObjectById(LookupReply obj, final com.zeroc.IceInternal.Incoming inS, com.zeroc.Ice.Current current)
{
com.zeroc.Ice.Object._iceCheckMode(null, current.mode);
com.zeroc.Ice.InputStream istr = inS.startReadParams();
com.zeroc.Ice.Identity iceP_id;
com.zeroc.Ice.ObjectPrx iceP_prx;
iceP_id = com.zeroc.Ice.Identity.ice_read(istr);
iceP_prx = istr.readProxy();
inS.endReadParams();
obj.foundObjectById(iceP_id, iceP_prx, current);
return inS.setResult(inS.writeEmptyParams());
}
/**
* @hidden
* @param obj -
* @param inS -
* @param current -
* @return -
**/
static java.util.concurrent.CompletionStage _iceD_foundAdapterById(LookupReply obj, final com.zeroc.IceInternal.Incoming inS, com.zeroc.Ice.Current current)
{
com.zeroc.Ice.Object._iceCheckMode(null, current.mode);
com.zeroc.Ice.InputStream istr = inS.startReadParams();
String iceP_id;
com.zeroc.Ice.ObjectPrx iceP_prx;
boolean iceP_isReplicaGroup;
iceP_id = istr.readString();
iceP_prx = istr.readProxy();
iceP_isReplicaGroup = istr.readBool();
inS.endReadParams();
obj.foundAdapterById(iceP_id, iceP_prx, iceP_isReplicaGroup, current);
return inS.setResult(inS.writeEmptyParams());
}
/** @hidden */
final static String[] _iceOps =
{
"foundAdapterById",
"foundObjectById",
"ice_id",
"ice_ids",
"ice_isA",
"ice_ping"
};
/** @hidden */
@Override
default java.util.concurrent.CompletionStage _iceDispatch(com.zeroc.IceInternal.Incoming in, com.zeroc.Ice.Current current)
throws com.zeroc.Ice.UserException
{
int pos = java.util.Arrays.binarySearch(_iceOps, current.operation);
if(pos < 0)
{
throw new com.zeroc.Ice.OperationNotExistException(current.id, current.facet, current.operation);
}
switch(pos)
{
case 0:
{
return _iceD_foundAdapterById(this, in, current);
}
case 1:
{
return _iceD_foundObjectById(this, in, current);
}
case 2:
{
return com.zeroc.Ice.Object._iceD_ice_id(this, in, current);
}
case 3:
{
return com.zeroc.Ice.Object._iceD_ice_ids(this, in, current);
}
case 4:
{
return com.zeroc.Ice.Object._iceD_ice_isA(this, in, current);
}
case 5:
{
return com.zeroc.Ice.Object._iceD_ice_ping(this, in, current);
}
}
assert(false);
throw new com.zeroc.Ice.OperationNotExistException(current.id, current.facet, current.operation);
}
}