Class HttpClientUserAgentComponent

java.lang.Object
net.shibboleth.shared.spring.httpclient.factory.HttpClientUserAgentComponent
All Implemented Interfaces:
Ordered

public class HttpClientUserAgentComponent extends Object implements Ordered
  • Field Details

    • component

      @Nonnull @NotEmpty private final String component
      Component of string to contrbute.
    • order

      private final int order
      Relative order of component.
  • Constructor Details

    • HttpClientUserAgentComponent

      public HttpClientUserAgentComponent(@Nonnull @NotEmpty @ParameterName(name="s") String s, @ParameterName(name="priority") int priority)
      Constructor.
      Parameters:
      s - component of User-Agent string
      priority - relative priority
    • HttpClientUserAgentComponent

      public HttpClientUserAgentComponent(@Nonnull @NotEmpty @ParameterName(name="s") String s)
      Constructor.
      Parameters:
      s - component of UserAgent string
  • Method Details

    • getComponent

      @Nonnull @NotEmpty public String getComponent()
      Gets the component wrapped by this object.
      Returns:
      User-Agent component
    • getOrder

      public int getOrder()
      Specified by:
      getOrder in interface Ordered