Class AbstractIdPHomeAwareCommandLineArguments

java.lang.Object
net.shibboleth.ext.spring.cli.AbstractCommandLineArguments
net.shibboleth.idp.cli.AbstractIdPHomeAwareCommandLineArguments
All Implemented Interfaces:
CommandLineArguments
Direct Known Subclasses:
DataSealerArguments, JarCheckArguments, ModuleManagerArguments, PluginInstallerArguments

public abstract class AbstractIdPHomeAwareCommandLineArguments extends AbstractCommandLineArguments
An extension to AbstractCommandLineArguments that allows idp.home override and includes HTTP client support.
Since:
4.1.0
  • Field Details

  • Constructor Details

    • AbstractIdPHomeAwareCommandLineArguments

      public AbstractIdPHomeAwareCommandLineArguments()
  • Method Details

    • getIdPHome

      @Nullable public String getIdPHome()
      Gets the configured home location.
      Returns:
      home location
    • getHttpClientName

      @Nullable @NotEmpty public String getHttpClientName()
      Get bean name for the HttpClient (if specified).
      Returns:
      the name or null
    • setHttpClientName

      public void setHttpClientName(@Nullable @NotEmpty String name)
      Set bean name for the HttpClient.
      Parameters:
      name - bean name
    • getHttpClientSecurityParameterstName

      @Nullable @NotEmpty public String getHttpClientSecurityParameterstName()
      Get bean name for the HttpClientSecurityParameters (if specified).
      Returns:
      the name or null
    • printHelp

      public void printHelp(PrintStream out)
      Specified by:
      printHelp in interface CommandLineArguments
      Overrides:
      printHelp in class AbstractCommandLineArguments