Package com.zeroc.Ice

Class Router.GetClientProxyResult

java.lang.Object
com.zeroc.Ice.Router.GetClientProxyResult
Enclosing interface:
Router

public static class Router.GetClientProxyResult extends Object
Holds the result of operation getClientProxy.
  • Field Details

    • returnValue

      public ObjectPrx returnValue
      The router's client proxy.
    • hasRoutingTable

      public Optional<Boolean> hasRoutingTable
      Indicates whether or not the router supports a routing table. If it is supported, the Ice runtime will call addProxies to populate the routing table. This out parameter is only supported starting with Ice 3.7. The Ice runtime assumes the router has a routing table if the optional is not set.
  • Constructor Details

    • GetClientProxyResult

      public GetClientProxyResult()
      Default constructor.
    • GetClientProxyResult

      public GetClientProxyResult(ObjectPrx returnValue, Optional<Boolean> hasRoutingTable)
      This constructor makes shallow copies of the results for operation GetClientProxy.
      Parameters:
      returnValue - The router's client proxy.
      hasRoutingTable - Indicates whether or not the router supports a routing table. If it is supported, the Ice runtime will call addProxies to populate the routing table. This out parameter is only supported starting with Ice 3.7. The Ice runtime assumes the router has a routing table if the optional is not set.
    • GetClientProxyResult

      public GetClientProxyResult(ObjectPrx returnValue, boolean hasRoutingTable)
      This constructor makes shallow copies of the results for operation GetClientProxy (overload without Optional parameters).
      Parameters:
      returnValue - The router's client proxy.
      hasRoutingTable - Indicates whether or not the router supports a routing table. If it is supported, the Ice runtime will call addProxies to populate the routing table. This out parameter is only supported starting with Ice 3.7. The Ice runtime assumes the router has a routing table if the optional is not set.
  • Method Details