Update pidfile property and add documentation
Change the pidfile property from `spring.application.pidfile` to `spring.pidfile` (to save confusion with SpringApplication properties). Also added documentation and meta-data information. See gh-1579
This commit is contained in:
parent
3d3ca42318
commit
ea6162254d
|
|
@ -53,7 +53,7 @@ public class ApplicationPidFileWriter implements
|
|||
|
||||
private static final String[] SYSTEM_PROPERTY_VARIABLES = { "PIDFILE", "pidfile" };
|
||||
|
||||
private static final String SPRING_PROPERTY = "spring.application.pidfile";
|
||||
private static final String SPRING_PROPERTY = "spring.pidfile";
|
||||
|
||||
private static final AtomicBoolean created = new AtomicBoolean(false);
|
||||
|
||||
|
|
|
|||
|
|
@ -3,6 +3,12 @@
|
|||
"name": "spring.git.properties",
|
||||
"dataType": "java.lang.String",
|
||||
"description": "Resource reference to a generated git info properties file."
|
||||
}.
|
||||
{
|
||||
"name": "spring.pidfile",
|
||||
"dataType": "java.lang.String",
|
||||
"description": "The location of the PID file to write (if ApplicationPidFileWriter is used).",
|
||||
sourceType: "org.springframework.boot.actuate.system.ApplicationPidFileWriter"
|
||||
}
|
||||
]}
|
||||
|
||||
|
|
|
|||
|
|
@ -87,7 +87,7 @@ public class ApplicationPidFileWriterTests {
|
|||
File file = this.temporaryFolder.newFile();
|
||||
ConfigurableEnvironment environment = new StandardEnvironment();
|
||||
MockPropertySource propertySource = new MockPropertySource();
|
||||
propertySource.setProperty("spring.application.pidfile", file.getAbsolutePath());
|
||||
propertySource.setProperty("spring.pidfile", file.getAbsolutePath());
|
||||
environment.getPropertySources().addLast(propertySource);
|
||||
ConfigurableApplicationContext context = mock(ConfigurableApplicationContext.class);
|
||||
given(context.getEnvironment()).willReturn(environment);
|
||||
|
|
@ -103,7 +103,7 @@ public class ApplicationPidFileWriterTests {
|
|||
File file = this.temporaryFolder.newFile();
|
||||
ConfigurableEnvironment environment = new StandardEnvironment();
|
||||
MockPropertySource propertySource = new MockPropertySource();
|
||||
propertySource.setProperty("spring.application.pidfile", file.getAbsolutePath());
|
||||
propertySource.setProperty("spring.pidfile", file.getAbsolutePath());
|
||||
environment.getPropertySources().addLast(propertySource);
|
||||
ApplicationEnvironmentPreparedEvent event = new ApplicationEnvironmentPreparedEvent(
|
||||
new SpringApplication(), new String[] {}, environment);
|
||||
|
|
|
|||
|
|
@ -356,6 +356,9 @@ content into your application; rather pick only the properties that you need.
|
|||
management.contextPath= # default to '/'
|
||||
management.add-application-context-header= # default to true
|
||||
|
||||
# PID FILE ({sc-spring-boot-actuator}/system/ApplicationPidFileWriter.{sc-ext}[ApplicationPidFileWriter])
|
||||
spring.pidfile= # Location of the PID file to write
|
||||
|
||||
# ENDPOINTS ({sc-spring-boot-actuator}/endpoint/AbstractEndpoint.{sc-ext}[AbstractEndpoint] subclasses)
|
||||
endpoints.autoconfig.id=autoconfig
|
||||
endpoints.autoconfig.sensitive=true
|
||||
|
|
|
|||
Loading…
Reference in New Issue