Class BusMessageUtils

java.lang.Object
org.frankframework.management.bus.BusMessageUtils

public class BusMessageUtils extends Object
  • Field Details

  • Constructor Details

    • BusMessageUtils

      public BusMessageUtils()
  • Method Details

    • containsHeader

      public static boolean containsHeader(org.springframework.messaging.Message<?> message, String headerName)
    • getHeader

      @Nullable public static String getHeader(org.springframework.messaging.Message<?> message, String headerName)
    • getHeader

      public static String getHeader(org.springframework.messaging.Message<?> message, String headerName, String defaultValue)
    • getIntHeader

      public static Integer getIntHeader(org.springframework.messaging.Message<?> message, String headerName, Integer defaultValue)
    • getBooleanHeader

      public static Boolean getBooleanHeader(org.springframework.messaging.Message<?> message, String headerName, Boolean defaultValue)
    • getEnumHeader

      public static <E extends Enum<E>> E getEnumHeader(org.springframework.messaging.Message<?> message, String headerName, Class<E> enumClazz)
    • getEnumHeader

      public static <E extends Enum<E>> E getEnumHeader(org.springframework.messaging.Message<?> message, String headerName, Class<E> enumClazz, E defaultValue)
    • getUserPrincipalName

      @Nullable public static String getUserPrincipalName()
      May be anonymousUser, or a string representation of the currently logged in user.
    • hasAnyRole

      public static boolean hasAnyRole(String... roles)
    • hasRole

      public static boolean hasRole(String role)
      See AuthorityAuthorizationManager#ROLE_PREFIX