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.Origin, PropertySource.PropertyConvention -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final StringThe name of the property source.static final intThe position of the loader.Fields inherited from interface io.micronaut.core.order.Ordered
HIGHEST_PRECEDENCE, LOWEST_PRECEDENCEFields inherited from interface io.micronaut.context.env.PropertySource
CONTEXT -
Constructor Summary
ConstructorsConstructorDescriptionCommandLinePropertySource(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, toStringMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface java.lang.Iterable
forEach, spliteratorMethods 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
-
getOrigin
- Returns:
- The origin of the property source.
-
getOrder
public int getOrder()- Returns:
- The order of the object. Defaults to zero (no order).
-