Package titan

Class TitanMaster

java.lang.Object
titan.TitanMaster

public class TitanMaster extends Object
The main entry point for the Titan distributed system. This class is responsible for initializing and orchestrating core components such as the scheduler and autoscaler, and for managing the overall lifecycle of the Titan master node. It sets up the necessary services and keeps the application running.
  • Constructor Details

    • TitanMaster

      public TitanMaster()
  • Method Details

    • main

      public static void main(String[] args)
      The main method and entry point for the TitanMaster application. This method initializes and starts the core services required for the Titan master node, including the scheduler and the autoscaler. It also retrieves critical configuration parameters from TitanConfig for services like Redis and worker heartbeat intervals.

      The main thread is kept alive indefinitely to ensure the application continues to run and manage its services.

      Parameters:
      args - Command line arguments (not currently used).