Class ApplicationArgs


  • public class ApplicationArgs
    extends java.lang.Object
    Argument received when starting the application, expected format is key=value. Any argument without key value pattern can be also retrieved anyway.
    Author:
    Grégory Van den Borre
    • Method Summary

      All Methods Static Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      java.util.Optional<java.lang.String> getArg​(java.lang.String key)  
      java.util.List<Arg> getArgs()  
      boolean isEmpty()  
      static ApplicationArgs of​(java.lang.String... args)
      Create a new arguments instance.
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Method Detail

      • of

        public static ApplicationArgs of​(java.lang.String... args)
        Create a new arguments instance.
        Parameters:
        args - Arguments received, can be null.
        Returns:
        The created application argument object.
      • getArgs

        public final java.util.List<Arg> getArgs()
      • getArg

        public java.util.Optional<java.lang.String> getArg​(java.lang.String key)
      • isEmpty

        public boolean isEmpty()