Class SummerApplication


public abstract class SummerApplication extends SummerBigBang
In Code We Trust
Author:
Changski Tie Zheng Zhang 张铁铮, 魏泽北, 杜旺财, 杜富贵
  • Field Details

  • Method Details

    • run

      public static void run()
      Might not work on Non Hotspot VM implementations.
    • run

      public static void run(Class callerClass, String[] args)
      Parameters:
      callerClass -
      args -
    • run

      public static void run(com.google.inject.Module userOverrideModule)
      Might not work on Non Hotspot VM implementations.
      Parameters:
      userOverrideModule -
    • run

      public static void run(String[] args)
      Parameters:
      args -
    • run

      public static <T extends SummerApplication> T run(com.google.inject.Module userOverrideModule, String[] args)
      Type Parameters:
      T -
      Parameters:
      args -
      userOverrideModule -
      Returns:
    • run

      public static <T extends SummerApplication> T run(Class callerClass, com.google.inject.Module userOverrideModule, String argsStr)
      Type Parameters:
      T -
      Parameters:
      callerClass -
      userOverrideModule -
      argsStr -
      Returns:
    • run

      public static <T extends SummerApplication> T run(Class callerClass, com.google.inject.Module userOverrideModule, String[] args)
      Type Parameters:
      T -
      Parameters:
      callerClass -
      userOverrideModule -
      args -
      Returns:
    • unittest

      public static <T extends SummerApplication> T unittest(Class callerClass, com.google.inject.Module userOverrideModule, String argsStr)
      Type Parameters:
      T -
      Parameters:
      callerClass -
      userOverrideModule -
      argsStr -
      Returns:
    • unittest

      public static <T extends SummerApplication> T unittest(Class callerClass, com.google.inject.Module userOverrideModule, String... args)
      Type Parameters:
      T -
      Parameters:
      callerClass -
      userOverrideModule -
      args -
      Returns:
    • getAddtionalI18n

      protected Class getAddtionalI18n()
      Specified by:
      getAddtionalI18n in class SummerBigBang
    • start

      public void start()
      run application with ping enabled, URI as webApiContextRoot + loadBalancerHealthCheckPath
    • stop

      public void stop()