类 IFront

java.lang.Object
com.webank.wedpr.sdk.jni.generated.IFrontClient
com.webank.wedpr.sdk.jni.generated.IFront

public class IFront extends IFrontClient
  • 构造器详细资料

    • IFront

      protected IFront(long cPtr, boolean cMemoryOwn)
  • 方法详细资料

    • getCPtr

      protected static long getCPtr(IFront obj)
    • swigSetCMemOwn

      protected void swigSetCMemOwn(boolean own)
      覆盖:
      swigSetCMemOwn 在类中 IFrontClient
    • finalize

      protected void finalize()
      覆盖:
      finalize 在类中 IFrontClient
    • delete

      public void delete()
      覆盖:
      delete 在类中 IFrontClient
    • start

      public void start()
      start the IFront

    • stop

      public void stop()
      stop the IFront

    • register_topic_handler

      public void register_topic_handler(String topic, MessageDispatcherHandler callback)
    • register_msg_handler

      public void register_msg_handler(String componentType, MessageDispatcherHandler callback)
    • async_send_message

      public void async_send_message(int routeType, MessageOptionalHeader routeInfo, byte[] payload, BigInteger payloadSize, int seq, int timeout, ErrorCallback errorCallback, IMessageHandler msgHandler)
    • async_send_response

      public void async_send_response(byte[] dstNode, BigInteger dstNodeSize, String traceID, byte[] payload, BigInteger payloadSize, int seq, ErrorCallback errorCallback)
    • push_msg

      public Error push_msg(int routeType, MessageOptionalHeader routeInfo, byte[] payload, BigInteger payloadSize, int seq, int timeout)
    • pop

      public Message pop(String topic, int timeoutMs)
    • peek

      public Message peek(String topic)
    • asyncGetPeers

      public void asyncGetPeers(GetPeersInfoHandler getPeersCallback)
    • nodeInfo

      public INodeInfo nodeInfo()
    • registerTopic

      public Error registerTopic(String topic)
      register the topic

      参数:
      topic - the topic to register
    • unRegisterTopic

      public Error unRegisterTopic(String topic)
      unRegister the topic

      参数:
      topic - the topic to unregister
    • registerComponent

      public void registerComponent(String component)
    • unRegisterComponent

      public void unRegisterComponent(String component)
    • updateMetaInfo

      public void updateMetaInfo(String meta)
    • selectNodesByRoutePolicy

      public StringVec selectNodesByRoutePolicy(short routeType, MessageOptionalHeader routeInfo)
    • getNodeDiscovery

      public INodeDiscovery getNodeDiscovery()