Class DataClientManager

  • All Implemented Interfaces:
    Manager

    public class DataClientManager
    extends java.lang.Object
    implements Manager
    • Field Summary

      Fields 
      Modifier and Type Field Description
      static org.slf4j.Logger LOG  
      static java.lang.String NAME  
    • Constructor Summary

      Constructors 
      Constructor Description
      DataClientManager​(ConnectionManager connManager, org.apache.hugegraph.computer.core.common.ComputerContext context)  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      void close​(org.apache.hugegraph.computer.core.config.Config config)
      Close the resources used in the computation.
      void connect​(int workerId, java.lang.String hostname, int dataPort)  
      void init​(org.apache.hugegraph.computer.core.config.Config config)
      Used to add the resources needed by the computation.
      void inited​(org.apache.hugegraph.computer.core.config.Config config)
      Used to notify all managers that master or worker is inited.
      java.lang.String name()
      The unique identify name.
      QueuedMessageSender sender()  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Field Detail

      • LOG

        public static final org.slf4j.Logger LOG
    • Constructor Detail

      • DataClientManager

        public DataClientManager​(ConnectionManager connManager,
                                 org.apache.hugegraph.computer.core.common.ComputerContext context)
    • Method Detail

      • name

        public java.lang.String name()
        Description copied from interface: Manager
        The unique identify name.
        Specified by:
        name in interface Manager
      • init

        public void init​(org.apache.hugegraph.computer.core.config.Config config)
        Description copied from interface: Manager
        Used to add the resources needed by the computation. Be called only one time before all supersteps start.
        Specified by:
        init in interface Manager
      • inited

        public void inited​(org.apache.hugegraph.computer.core.config.Config config)
        Description copied from interface: Manager
        Used to notify all managers that master or worker is inited. Be called only one time before all supersteps start.
        Specified by:
        inited in interface Manager
      • close

        public void close​(org.apache.hugegraph.computer.core.config.Config config)
        Description copied from interface: Manager
        Close the resources used in the computation. Be called only one time after all supersteps ended.
        Specified by:
        close in interface Manager
      • connect

        public void connect​(int workerId,
                            java.lang.String hostname,
                            int dataPort)