Class GetProcessApplicationNameFromAnnotation

  • All Implemented Interfaces:
    java.util.function.Function<java.util.Optional<java.lang.String>,​java.util.Optional<java.lang.String>>, java.util.function.Supplier<java.util.Optional<java.lang.String>>, java.util.function.UnaryOperator<java.util.Optional<java.lang.String>>

    public class GetProcessApplicationNameFromAnnotation
    extends java.lang.Object
    implements java.util.function.Supplier<java.util.Optional<java.lang.String>>, java.util.function.UnaryOperator<java.util.Optional<java.lang.String>>
    • Field Detail

      • getAnnotationValue

        public static java.util.function.Function<EnableProcessApplication,​java.util.Optional<java.lang.String>> getAnnotationValue
      • getProcessApplicationName

        public static java.util.function.Function<org.springframework.context.ApplicationContext,​java.util.Optional<java.lang.String>> getProcessApplicationName
    • Method Detail

      • processApplicationNameFromAnnotation

        public static GetProcessApplicationNameFromAnnotation processApplicationNameFromAnnotation​(org.springframework.context.ApplicationContext applicationContext)
      • get

        public java.util.Optional<java.lang.String> get()
        Specified by:
        get in interface java.util.function.Supplier<java.util.Optional<java.lang.String>>
      • apply

        public java.util.Optional<java.lang.String> apply​(java.util.Optional<java.lang.String> springApplicationName)
        Specified by:
        apply in interface java.util.function.Function<java.util.Optional<java.lang.String>,​java.util.Optional<java.lang.String>>