Package io.micronaut.context.env
Class CommandLinePropertySource
java.lang.Object
io.micronaut.context.env.MapPropertySource
io.micronaut.context.env.CommandLinePropertySource
- All Implemented Interfaces:
PropertySource
,Ordered
,Iterable<String>
A
PropertySource
for properties parsed from the command line.- Since:
- 1.0
- Author:
- Graeme Rocher
-
Nested Class Summary
Nested classes/interfaces inherited from interface io.micronaut.context.env.PropertySource
PropertySource.PropertyConvention
-
Field Summary
Modifier and TypeFieldDescriptionstatic final String
The name of the property source.static final int
The position of the loader.Fields inherited from interface io.micronaut.core.order.Ordered
HIGHEST_PRECEDENCE, LOWEST_PRECEDENCE
Fields inherited from interface io.micronaut.context.env.PropertySource
CONTEXT
-
Constructor Summary
ConstructorDescriptionCommandLinePropertySource
(CommandLine commandLine) Construct the CommandLinePropertySource from properties passed from command line. -
Method Summary
Methods inherited from class io.micronaut.context.env.MapPropertySource
asMap, get, getName, iterator, of, toString
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
Methods inherited from interface java.lang.Iterable
forEach, spliterator
Methods inherited from interface io.micronaut.context.env.PropertySource
getConvention
-
Field Details
-
POSITION
public static final int POSITIONThe position of the loader.- See Also:
-
NAME
The name of the property source.- See Also:
-
-
Constructor Details
-
CommandLinePropertySource
Construct the CommandLinePropertySource from properties passed from command line.- Parameters:
commandLine
- Represents the parsed command line options.
-
-
Method Details
-
getOrder
public int getOrder()- Returns:
- The order of the object. Defaults to zero (no order).
-