Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Submit feedback
Sign in / Register
Toggle navigation
S
spring-boot
Project
Project
Details
Activity
Releases
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
DEMO
spring-boot
Commits
26158c1e
Commit
26158c1e
authored
Nov 10, 2017
by
Stephane Nicoll
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
Add default order for JobLauncherCommandLineRunner
Closes gh-2943
parent
4e88db98
Changes
1
Hide whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
20 additions
and
3 deletions
+20
-3
JobLauncherCommandLineRunner.java
...oot/autoconfigure/batch/JobLauncherCommandLineRunner.java
+20
-3
No files found.
spring-boot-project/spring-boot-autoconfigure/src/main/java/org/springframework/boot/autoconfigure/batch/JobLauncherCommandLineRunner.java
View file @
26158c1e
...
...
@@ -44,6 +44,7 @@ import org.springframework.beans.factory.annotation.Autowired;
import
org.springframework.boot.CommandLineRunner
;
import
org.springframework.context.ApplicationEventPublisher
;
import
org.springframework.context.ApplicationEventPublisherAware
;
import
org.springframework.core.Ordered
;
import
org.springframework.util.PatternMatchUtils
;
import
org.springframework.util.StringUtils
;
...
...
@@ -56,7 +57,12 @@ import org.springframework.util.StringUtils;
* @author Jean-Pierre Bergamin
*/
public
class
JobLauncherCommandLineRunner
implements
CommandLineRunner
,
ApplicationEventPublisherAware
{
implements
CommandLineRunner
,
Ordered
,
ApplicationEventPublisherAware
{
/**
* The default order for the command line runner.
*/
public
static
final
int
DEFAULT_ORDER
=
0
;
private
static
final
Log
logger
=
LogFactory
.
getLog
(
JobLauncherCommandLineRunner
.
class
);
...
...
@@ -73,6 +79,8 @@ public class JobLauncherCommandLineRunner
private
Collection
<
Job
>
jobs
=
Collections
.
emptySet
();
private
int
order
=
DEFAULT_ORDER
;
private
ApplicationEventPublisher
publisher
;
public
JobLauncherCommandLineRunner
(
JobLauncher
jobLauncher
,
...
...
@@ -81,8 +89,13 @@ public class JobLauncherCommandLineRunner
this
.
jobExplorer
=
jobExplorer
;
}
public
void
setJobNames
(
String
jobNames
)
{
this
.
jobNames
=
jobNames
;
public
void
setOrder
(
int
order
)
{
this
.
order
=
order
;
}
@Override
public
int
getOrder
()
{
return
this
.
order
;
}
@Override
...
...
@@ -95,6 +108,10 @@ public class JobLauncherCommandLineRunner
this
.
jobRegistry
=
jobRegistry
;
}
public
void
setJobNames
(
String
jobNames
)
{
this
.
jobNames
=
jobNames
;
}
@Autowired
(
required
=
false
)
public
void
setJobParametersConverter
(
JobParametersConverter
converter
)
{
this
.
converter
=
converter
;
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment