java.lang.Object
org.openbase.jul.communication.controller.RPCUtils

public class RPCUtils extends Object
  • Field Details

  • Constructor Details

    • RPCUtils

      public RPCUtils()
  • Method Details

    • callRemoteServerMethod

      public static Future<Object> callRemoteServerMethod(RPCRemote<?> remote)
    • callRemoteServerMethod

      public static Future<Object> callRemoteServerMethod(Object argument, RPCRemote<?> remote)
    • callRemoteServerMethod

      public static <RETURN> Future<RETURN> callRemoteServerMethod(RPCRemote<?> remote, Class<RETURN> returnClass)
    • callRemoteServerMethod

      public static <RETURN> Future<RETURN> callRemoteServerMethod(Object argument, RPCRemote<?> remote, Class<RETURN> returnClass)
    • callRemoteServerMethod

      public static Future<Object> callRemoteServerMethod(org.openbase.jul.communication.iface.RPCClient remote)
    • callRemoteServerMethod

      public static Future<Object> callRemoteServerMethod(Object argument, org.openbase.jul.communication.iface.RPCClient remote)
    • callRemoteServerMethod

      public static <RETURN> Future<RETURN> callRemoteServerMethod(org.openbase.jul.communication.iface.RPCClient remote, Class<RETURN> returnClass)
    • callRemoteServerMethod

      public static <RETURN> Future<RETURN> callRemoteServerMethod(Object argument, org.openbase.jul.communication.iface.RPCClient remote, Class<RETURN> returnClass)
    • argumentToString

      public static String argumentToString(Object argument)