
Ice.RouterPrx 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.
//
// **********************************************************************
//
// Ice version 3.6.4
//
//
//
// Generated from file `Router.ice'
//
// Warning: do not edit this file.
//
//
//
package Ice;
/**
* The Ice router interface. Routers can be set either globally with
* {@link Communicator#setDefaultRouter}, or with ice_router on specific
* proxies.
*
**/
public interface RouterPrx extends Ice.ObjectPrx
{
/**
* Get the router's client proxy, i.e., the proxy to use for
* forwarding requests from the client to the router.
*
* If a null proxy is returned, the client will forward requests
* to the router's endpoints.
*
* @return The router's client proxy.
*
**/
public Ice.ObjectPrx getClientProxy();
/**
* Get the router's client proxy, i.e., the proxy to use for
* forwarding requests from the client to the router.
*
* If a null proxy is returned, the client will forward requests
* to the router's endpoints.
*
* @param __ctx The Context map to send with the invocation.
* @return The router's client proxy.
*
**/
public Ice.ObjectPrx getClientProxy(java.util.Map __ctx);
/**
* Get the router's client proxy, i.e., the proxy to use for
* forwarding requests from the client to the router.
*
* If a null proxy is returned, the client will forward requests
* to the router's endpoints.
*
* @return The asynchronous result object.
**/
public Ice.AsyncResult begin_getClientProxy();
/**
* Get the router's client proxy, i.e., the proxy to use for
* forwarding requests from the client to the router.
*
* If a null proxy is returned, the client will forward requests
* to the router's endpoints.
*
* @param __ctx The Context map to send with the invocation.
* @return The asynchronous result object.
**/
public Ice.AsyncResult begin_getClientProxy(java.util.Map __ctx);
/**
* Get the router's client proxy, i.e., the proxy to use for
* forwarding requests from the client to the router.
*
* If a null proxy is returned, the client will forward requests
* to the router's endpoints.
*
* @param __cb The asynchronous callback object.
* @return The asynchronous result object.
**/
public Ice.AsyncResult begin_getClientProxy(Ice.Callback __cb);
/**
* Get the router's client proxy, i.e., the proxy to use for
* forwarding requests from the client to the router.
*
* If a null proxy is returned, the client will forward requests
* to the router's endpoints.
*
* @param __ctx The Context map to send with the invocation.
* @param __cb The asynchronous callback object.
* @return The asynchronous result object.
**/
public Ice.AsyncResult begin_getClientProxy(java.util.Map __ctx, Ice.Callback __cb);
/**
* Get the router's client proxy, i.e., the proxy to use for
* forwarding requests from the client to the router.
*
* If a null proxy is returned, the client will forward requests
* to the router's endpoints.
*
* @param __cb The asynchronous callback object.
* @return The asynchronous result object.
**/
public Ice.AsyncResult begin_getClientProxy(Callback_Router_getClientProxy __cb);
/**
* Get the router's client proxy, i.e., the proxy to use for
* forwarding requests from the client to the router.
*
* If a null proxy is returned, the client will forward requests
* to the router's endpoints.
*
* @param __ctx The Context map to send with the invocation.
* @param __cb The asynchronous callback object.
* @return The asynchronous result object.
**/
public Ice.AsyncResult begin_getClientProxy(java.util.Map __ctx, Callback_Router_getClientProxy __cb);
/**
* Get the router's client proxy, i.e., the proxy to use for
* forwarding requests from the client to the router.
*
* If a null proxy is returned, the client will forward requests
* to the router's endpoints.
*
* @param __responseCb The lambda response callback.
* @param __exceptionCb The lambda exception callback.
* @return The asynchronous result object.
**/
public Ice.AsyncResult begin_getClientProxy(IceInternal.Functional_GenericCallback1 __responseCb,
IceInternal.Functional_GenericCallback1 __exceptionCb);
/**
* Get the router's client proxy, i.e., the proxy to use for
* forwarding requests from the client to the router.
*
* If a null proxy is returned, the client will forward requests
* to the router's endpoints.
*
* @param __responseCb The lambda response callback.
* @param __exceptionCb The lambda exception callback.
* @param __sentCb The lambda sent callback.
* @return The asynchronous result object.
**/
public Ice.AsyncResult begin_getClientProxy(IceInternal.Functional_GenericCallback1 __responseCb,
IceInternal.Functional_GenericCallback1 __exceptionCb,
IceInternal.Functional_BoolCallback __sentCb);
/**
* Get the router's client proxy, i.e., the proxy to use for
* forwarding requests from the client to the router.
*
* If a null proxy is returned, the client will forward requests
* to the router's endpoints.
*
* @param __ctx The Context map to send with the invocation.
* @param __responseCb The lambda response callback.
* @param __exceptionCb The lambda exception callback.
* @return The asynchronous result object.
**/
public Ice.AsyncResult begin_getClientProxy(java.util.Map __ctx,
IceInternal.Functional_GenericCallback1 __responseCb,
IceInternal.Functional_GenericCallback1 __exceptionCb);
/**
* Get the router's client proxy, i.e., the proxy to use for
* forwarding requests from the client to the router.
*
* If a null proxy is returned, the client will forward requests
* to the router's endpoints.
*
* @param __ctx The Context map to send with the invocation.
* @param __responseCb The lambda response callback.
* @param __exceptionCb The lambda exception callback.
* @param __sentCb The lambda sent callback.
* @return The asynchronous result object.
**/
public Ice.AsyncResult begin_getClientProxy(java.util.Map __ctx,
IceInternal.Functional_GenericCallback1 __responseCb,
IceInternal.Functional_GenericCallback1 __exceptionCb,
IceInternal.Functional_BoolCallback __sentCb);
/**
* Get the router's client proxy, i.e., the proxy to use for
* forwarding requests from the client to the router.
*
* If a null proxy is returned, the client will forward requests
* to the router's endpoints.
*
* @param __result The asynchronous result object.
* @return The router's client proxy.
*
**/
public Ice.ObjectPrx end_getClientProxy(Ice.AsyncResult __result);
/**
* Get the router's server proxy, i.e., the proxy to use for
* forwarding requests from the server to the router.
*
* @return The router's server proxy.
*
**/
public Ice.ObjectPrx getServerProxy();
/**
* Get the router's server proxy, i.e., the proxy to use for
* forwarding requests from the server to the router.
*
* @param __ctx The Context map to send with the invocation.
* @return The router's server proxy.
*
**/
public Ice.ObjectPrx getServerProxy(java.util.Map __ctx);
/**
* Get the router's server proxy, i.e., the proxy to use for
* forwarding requests from the server to the router.
*
* @return The asynchronous result object.
**/
public Ice.AsyncResult begin_getServerProxy();
/**
* Get the router's server proxy, i.e., the proxy to use for
* forwarding requests from the server to the router.
*
* @param __ctx The Context map to send with the invocation.
* @return The asynchronous result object.
**/
public Ice.AsyncResult begin_getServerProxy(java.util.Map __ctx);
/**
* Get the router's server proxy, i.e., the proxy to use for
* forwarding requests from the server to the router.
*
* @param __cb The asynchronous callback object.
* @return The asynchronous result object.
**/
public Ice.AsyncResult begin_getServerProxy(Ice.Callback __cb);
/**
* Get the router's server proxy, i.e., the proxy to use for
* forwarding requests from the server to the router.
*
* @param __ctx The Context map to send with the invocation.
* @param __cb The asynchronous callback object.
* @return The asynchronous result object.
**/
public Ice.AsyncResult begin_getServerProxy(java.util.Map __ctx, Ice.Callback __cb);
/**
* Get the router's server proxy, i.e., the proxy to use for
* forwarding requests from the server to the router.
*
* @param __cb The asynchronous callback object.
* @return The asynchronous result object.
**/
public Ice.AsyncResult begin_getServerProxy(Callback_Router_getServerProxy __cb);
/**
* Get the router's server proxy, i.e., the proxy to use for
* forwarding requests from the server to the router.
*
* @param __ctx The Context map to send with the invocation.
* @param __cb The asynchronous callback object.
* @return The asynchronous result object.
**/
public Ice.AsyncResult begin_getServerProxy(java.util.Map __ctx, Callback_Router_getServerProxy __cb);
/**
* Get the router's server proxy, i.e., the proxy to use for
* forwarding requests from the server to the router.
*
* @param __responseCb The lambda response callback.
* @param __exceptionCb The lambda exception callback.
* @return The asynchronous result object.
**/
public Ice.AsyncResult begin_getServerProxy(IceInternal.Functional_GenericCallback1 __responseCb,
IceInternal.Functional_GenericCallback1 __exceptionCb);
/**
* Get the router's server proxy, i.e., the proxy to use for
* forwarding requests from the server to the router.
*
* @param __responseCb The lambda response callback.
* @param __exceptionCb The lambda exception callback.
* @param __sentCb The lambda sent callback.
* @return The asynchronous result object.
**/
public Ice.AsyncResult begin_getServerProxy(IceInternal.Functional_GenericCallback1 __responseCb,
IceInternal.Functional_GenericCallback1 __exceptionCb,
IceInternal.Functional_BoolCallback __sentCb);
/**
* Get the router's server proxy, i.e., the proxy to use for
* forwarding requests from the server to the router.
*
* @param __ctx The Context map to send with the invocation.
* @param __responseCb The lambda response callback.
* @param __exceptionCb The lambda exception callback.
* @return The asynchronous result object.
**/
public Ice.AsyncResult begin_getServerProxy(java.util.Map __ctx,
IceInternal.Functional_GenericCallback1 __responseCb,
IceInternal.Functional_GenericCallback1 __exceptionCb);
/**
* Get the router's server proxy, i.e., the proxy to use for
* forwarding requests from the server to the router.
*
* @param __ctx The Context map to send with the invocation.
* @param __responseCb The lambda response callback.
* @param __exceptionCb The lambda exception callback.
* @param __sentCb The lambda sent callback.
* @return The asynchronous result object.
**/
public Ice.AsyncResult begin_getServerProxy(java.util.Map __ctx,
IceInternal.Functional_GenericCallback1 __responseCb,
IceInternal.Functional_GenericCallback1 __exceptionCb,
IceInternal.Functional_BoolCallback __sentCb);
/**
* Get the router's server proxy, i.e., the proxy to use for
* forwarding requests from the server to the router.
*
* @param __result The asynchronous result object.
* @return The router's server proxy.
*
**/
public Ice.ObjectPrx end_getServerProxy(Ice.AsyncResult __result);
/**
* Add new proxy information to the router's routing table.
*
* @param proxies The proxies to add.
*
* @return Proxies discarded by the router.
*
**/
public Ice.ObjectPrx[] addProxies(Ice.ObjectPrx[] proxies);
/**
* Add new proxy information to the router's routing table.
*
* @param proxies The proxies to add.
*
* @param __ctx The Context map to send with the invocation.
* @return Proxies discarded by the router.
*
**/
public Ice.ObjectPrx[] addProxies(Ice.ObjectPrx[] proxies, java.util.Map __ctx);
/**
* Add new proxy information to the router's routing table.
*
* @param proxies The proxies to add.
*
* @return The asynchronous result object.
**/
public Ice.AsyncResult begin_addProxies(Ice.ObjectPrx[] proxies);
/**
* Add new proxy information to the router's routing table.
*
* @param proxies The proxies to add.
*
* @param __ctx The Context map to send with the invocation.
* @return The asynchronous result object.
**/
public Ice.AsyncResult begin_addProxies(Ice.ObjectPrx[] proxies, java.util.Map __ctx);
/**
* Add new proxy information to the router's routing table.
*
* @param proxies The proxies to add.
*
* @param __cb The asynchronous callback object.
* @return The asynchronous result object.
**/
public Ice.AsyncResult begin_addProxies(Ice.ObjectPrx[] proxies, Ice.Callback __cb);
/**
* Add new proxy information to the router's routing table.
*
* @param proxies The proxies to add.
*
* @param __ctx The Context map to send with the invocation.
* @param __cb The asynchronous callback object.
* @return The asynchronous result object.
**/
public Ice.AsyncResult begin_addProxies(Ice.ObjectPrx[] proxies, java.util.Map __ctx, Ice.Callback __cb);
/**
* Add new proxy information to the router's routing table.
*
* @param proxies The proxies to add.
*
* @param __cb The asynchronous callback object.
* @return The asynchronous result object.
**/
public Ice.AsyncResult begin_addProxies(Ice.ObjectPrx[] proxies, Callback_Router_addProxies __cb);
/**
* Add new proxy information to the router's routing table.
*
* @param proxies The proxies to add.
*
* @param __ctx The Context map to send with the invocation.
* @param __cb The asynchronous callback object.
* @return The asynchronous result object.
**/
public Ice.AsyncResult begin_addProxies(Ice.ObjectPrx[] proxies, java.util.Map __ctx, Callback_Router_addProxies __cb);
/**
* Add new proxy information to the router's routing table.
*
* @param proxies The proxies to add.
*
* @param __responseCb The lambda response callback.
* @param __exceptionCb The lambda exception callback.
* @return The asynchronous result object.
**/
public Ice.AsyncResult begin_addProxies(Ice.ObjectPrx[] proxies,
IceInternal.Functional_GenericCallback1 __responseCb,
IceInternal.Functional_GenericCallback1 __exceptionCb);
/**
* Add new proxy information to the router's routing table.
*
* @param proxies The proxies to add.
*
* @param __responseCb The lambda response callback.
* @param __exceptionCb The lambda exception callback.
* @param __sentCb The lambda sent callback.
* @return The asynchronous result object.
**/
public Ice.AsyncResult begin_addProxies(Ice.ObjectPrx[] proxies,
IceInternal.Functional_GenericCallback1 __responseCb,
IceInternal.Functional_GenericCallback1 __exceptionCb,
IceInternal.Functional_BoolCallback __sentCb);
/**
* Add new proxy information to the router's routing table.
*
* @param proxies The proxies to add.
*
* @param __ctx The Context map to send with the invocation.
* @param __responseCb The lambda response callback.
* @param __exceptionCb The lambda exception callback.
* @return The asynchronous result object.
**/
public Ice.AsyncResult begin_addProxies(Ice.ObjectPrx[] proxies,
java.util.Map __ctx,
IceInternal.Functional_GenericCallback1 __responseCb,
IceInternal.Functional_GenericCallback1 __exceptionCb);
/**
* Add new proxy information to the router's routing table.
*
* @param proxies The proxies to add.
*
* @param __ctx The Context map to send with the invocation.
* @param __responseCb The lambda response callback.
* @param __exceptionCb The lambda exception callback.
* @param __sentCb The lambda sent callback.
* @return The asynchronous result object.
**/
public Ice.AsyncResult begin_addProxies(Ice.ObjectPrx[] proxies,
java.util.Map __ctx,
IceInternal.Functional_GenericCallback1 __responseCb,
IceInternal.Functional_GenericCallback1 __exceptionCb,
IceInternal.Functional_BoolCallback __sentCb);
/**
* Add new proxy information to the router's routing table.
*
* @param __result The asynchronous result object.
* @return Proxies discarded by the router.
*
**/
public Ice.ObjectPrx[] end_addProxies(Ice.AsyncResult __result);
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy