Class ExternalApiProperties

java.lang.Object
org.chenile.core.external.ExternalApiProperties

public class ExternalApiProperties extends Object
  • Field Details

    • enabled

      private final boolean enabled
    • inboundTopic

      private final String inboundTopic
    • outboundTopic

      private final String outboundTopic
    • maxPayloadBytes

      private final int maxPayloadBytes
    • maskedHeaders

      private final Set<String> maskedHeaders
  • Constructor Details

    • ExternalApiProperties

      public ExternalApiProperties(boolean enabled, String inboundTopic, String outboundTopic, int maxPayloadBytes, String maskedHeaders)
  • Method Details

    • isEnabled

      public boolean isEnabled()
    • topic

      public String topic(ExternalApiDirection direction)
    • getMaxPayloadBytes

      public int getMaxPayloadBytes()
    • isMaskedHeader

      public boolean isMaskedHeader(String header)