Class ParametersFactory


  • @Vetoed
    @ApplicationScoped
    public class ParametersFactory
    extends Object
    The simple bean that will hold the command line arguments and make them available by injection (using the @Parameters binding). It's initialised by the StartMain class before your main app is initialised.
    Author:
    Peter Royle
    • Constructor Detail

      • ParametersFactory

        public ParametersFactory()
    • Method Detail

      • getArgs

        @Produces
        public List<String> getArgs()
        Producer method for the injectable command line args.
        Returns:
        The command line arguments.
      • getArgsAsArray

        @Produces
        public String[] getArgsAsArray()
        Producer method for the injectable command line args.
        Returns:
        The command line arguments.
      • setArgs

        public void setArgs​(String[] args)
        StartMain passes in the command line args here.
        Parameters:
        args - The command line arguments. If null is given then an empty array will be used instead.