ApplicationPidFileWriter
@Deprecated public class ApplicationPidFileWriter extends ApplicationPidFileWriter
ApplicationListener
that saves application PID into file. This application
listener will be triggered exactly once per JVM, and the file name can be overridden at
runtime with a System property or environment variable named "PIDFILE" (or "pidfile")
or using a spring.pid.file
property in the Spring Environment
.
If PID file can not be created no exception is reported. This behavior can be changed
by assigning true
to System property or environment variable named
PID_FAIL_ON_WRITE_ERROR
(or "pid_fail_on_write_error") or to
spring.pid.fail-on-write-error
property in the Spring Environment
.
Note: access to the Spring Environment
is only possible when the
triggerEventType
is set to
ApplicationEnvironmentPreparedEvent
or ApplicationPreparedEvent
.
HIGHEST_PRECEDENCE, LOWEST_PRECEDENCE
Constructor and Description |
---|
ApplicationPidFileWriter()
Deprecated.
Create a new
ApplicationPidFileWriter instance using the filename
'application.pid'. |
ApplicationPidFileWriter(File file)
Deprecated.
Create a new
ApplicationPidFileWriter instance with a specified file. |
ApplicationPidFileWriter(String filename)
Deprecated.
Create a new
ApplicationPidFileWriter instance with a specified filename. |
getOrder, onApplicationEvent, reset, setOrder, setTriggerEventType
public ApplicationPidFileWriter()
ApplicationPidFileWriter
instance using the filename
'application.pid'.public ApplicationPidFileWriter(String filename)
ApplicationPidFileWriter
instance with a specified filename.filename
- the name of file containing pidpublic ApplicationPidFileWriter(File file)
ApplicationPidFileWriter
instance with a specified file.file
- the file containing pidCopyright © 2017 Pivotal Software, Inc.. All rights reserved.