Class SummerSingularity

java.lang.Object
org.summerboot.jexpress.boot.SummerSingularity
Direct Known Subclasses:
SummerBigBang

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

  • Constructor Details

    • SummerSingularity

      protected SummerSingularity(Class callerClass)
  • Method Details

    • scanJVM_StartCommand

      protected String scanJVM_StartCommand()
      Returns:
    • scanAnnotation_Version

      protected void scanAnnotation_Version(Class callerClass)
    • scanAnnotation_Unique

      protected String scanAnnotation_Unique(String rootPackageName, StringBuilder sb, String... displayByTags)
      Parameters:
      rootPackageName -
      sb -
      displayByTags -
      Returns:
      error message
    • scanAnnotation_JExpressConfigImportResource

      protected void scanAnnotation_JExpressConfigImportResource(String... rootPackageNames)
    • scanImplementation_gRPC

      protected void scanImplementation_gRPC(String... pakcages)
    • scanAnnotation_Service

      protected List<String> scanAnnotation_Service(String... rootPackageNames)
    • scanAnnotation_Service

      protected List<String> scanAnnotation_Service(Set<Class<?>> classesAll)
    • scanAnnotation_Service_Add2BindingMap

      protected void scanAnnotation_Service_Add2BindingMap(Class bindingClass, String uniqueKey, SummerSingularity.ServiceMetadata service)
    • scanAnnotation_Service_ValidateBindingMap

      protected void scanAnnotation_Service_ValidateBindingMap(StringBuilder sb)
    • scanAnnotation_DeclareRoles

      protected void scanAnnotation_DeclareRoles(String... rootPackageNames)