Class SpringBootExtensions

java.lang.Object
org.springframework.data.gemfire.util.SpringExtensions
org.springframework.geode.core.util.SpringExtensions
org.springframework.geode.core.util.SpringBootExtensions

public abstract class SpringBootExtensions extends SpringExtensions
Abstract base class used to perform actions on Spring Boot configuration and components.
Since:
2.0.0
See Also:
  • Nested Class Summary

    Nested classes/interfaces inherited from class org.springframework.data.gemfire.util.SpringExtensions

    org.springframework.data.gemfire.util.SpringExtensions.OrderedBeanWrapper<T extends Object>, org.springframework.data.gemfire.util.SpringExtensions.ValueReturningThrowableOperation<T extends Object>, org.springframework.data.gemfire.util.SpringExtensions.VoidReturningThrowableOperation
  • Field Summary

    Fields inherited from class org.springframework.geode.core.util.SpringExtensions

    BEAN_DEFINITION_METADATA_JSON, EMPTY_JSON_OBJECT
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    static void
    Cleans up all resources allocated by the LoggingSystem loaded, configured and initialized by Spring Boot.
    static void
    Cleans up all resources allocated by the LoggingSystem loaded, configured and initialized by Spring Boot.

    Methods inherited from class org.springframework.data.gemfire.util.SpringExtensions

    addDependsOn, areNotNull, defaultIfEmpty, defaultIfEmpty, defaultIfNull, defaultIfNull, dereferenceBean, equalsIgnoreNull, getBeansOfTypeOrdered, getBeansOfTypeOrdered, getOrder, getOrderedStreamOfBeansByType, getPropertyValue, isMatchingBean, nullOrEquals, nullSafeEquals, nullSafeName, nullSafeSimpleName, nullSafeType, nullSafeType, requireObject, requireObject, safeDoOperation, safeDoOperation, safeGetValue, safeGetValue, safeGetValue, safeGetValue, safeRunOperation, safeRunOperation, setPropertyReference, setPropertyValue

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • SpringBootExtensions

      public SpringBootExtensions()
  • Method Details

    • cleanUpLoggingSystem

      public static void cleanUpLoggingSystem()
      Cleans up all resources allocated by the LoggingSystem loaded, configured and initialized by Spring Boot.
      See Also:
    • cleanUpLoggingSystem

      public static void cleanUpLoggingSystem(@NonNull ClassLoader classLoader)
      Cleans up all resources allocated by the LoggingSystem loaded, configured and initialized by Spring Boot.
      Parameters:
      classLoader - Java ClassLoader used to resolve the Spring Boot LoggingSystem representing the logging provider (e.g. Logback).
      See Also: