Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
MaxKey单点登录官方(MaxKeyTop)
MaxKey
提交
6d11ee4e
MaxKey
项目概览
MaxKey单点登录官方(MaxKeyTop)
/
MaxKey
9 个月 前同步成功
通知
75
Star
3
Fork
1
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
1
列表
看板
标记
里程碑
合并请求
0
DevOps
流水线
流水线任务
计划
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
MaxKey
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
1
Issue
1
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
DevOps
DevOps
流水线
流水线任务
计划
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
流水线任务
提交
Issue看板
前往新版Gitcode,体验更适合开发者的 AI 搜索 >>
提交
6d11ee4e
编写于
8月 19, 2023
作者:
M
MaxKey
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
日志优化
上级
e35af238
变更
6
隐藏空白更改
内联
并排
Showing
6 changed file
with
20 addition
and
21 deletion
+20
-21
maxkey-synchronizers/maxkey-synchronizer/src/main/java/org/dromara/maxkey/autoconfigure/SynchronizerAutoConfiguration.java
...a/maxkey/autoconfigure/SynchronizerAutoConfiguration.java
+5
-7
maxkey-synchronizers/maxkey-synchronizer/src/main/java/org/dromara/maxkey/synchronizer/AbstractSynchronizerService.java
...mara/maxkey/synchronizer/AbstractSynchronizerService.java
+2
-2
maxkey-synchronizers/maxkey-synchronizer/src/main/java/org/dromara/maxkey/synchronizer/SynchronizerJob.java
...java/org/dromara/maxkey/synchronizer/SynchronizerJob.java
+10
-10
maxkey-webs/maxkey-web-mgt/src/main/java/org/dromara/maxkey/listener/DynamicRolesListenerAdapter.java
.../dromara/maxkey/listener/DynamicRolesListenerAdapter.java
+1
-1
maxkey-webs/maxkey-web-mgt/src/main/java/org/dromara/maxkey/listener/ListenerAdapter.java
...ain/java/org/dromara/maxkey/listener/ListenerAdapter.java
+1
-1
maxkey-webs/maxkey-web-mgt/src/main/java/org/dromara/maxkey/listener/ListenerParameter.java
...n/java/org/dromara/maxkey/listener/ListenerParameter.java
+1
-0
未找到文件。
maxkey-synchronizers/maxkey-synchronizer/src/main/java/org/dromara/maxkey/autoconfigure/SynchronizerAutoConfiguration.java
浏览文件 @
6d11ee4e
...
@@ -63,7 +63,7 @@ public class SynchronizerAutoConfiguration implements InitializingBean {
...
@@ -63,7 +63,7 @@ public class SynchronizerAutoConfiguration implements InitializingBean {
if
(
synchronizer
.
getScheduler
()!=
null
if
(
synchronizer
.
getScheduler
()!=
null
&&
!
synchronizer
.
getScheduler
().
equals
(
""
)
&&
!
synchronizer
.
getScheduler
().
equals
(
""
)
&&
CronExpression
.
isValidExpression
(
synchronizer
.
getScheduler
()))
{
&&
CronExpression
.
isValidExpression
(
synchronizer
.
getScheduler
()))
{
_logger
.
debug
(
"synchronizer details :
"
+
synchronizer
);
_logger
.
debug
(
"synchronizer details :
{}"
,
synchronizer
);
buildJob
(
scheduler
,
synchronizer
);
buildJob
(
scheduler
,
synchronizer
);
}
}
}
}
...
@@ -81,9 +81,9 @@ public class SynchronizerAutoConfiguration implements InitializingBean {
...
@@ -81,9 +81,9 @@ public class SynchronizerAutoConfiguration implements InitializingBean {
JobDataMap
jobDataMap
=
new
JobDataMap
();
JobDataMap
jobDataMap
=
new
JobDataMap
();
jobDataMap
.
put
(
"synchronizer"
,
synchronizer
);
jobDataMap
.
put
(
"synchronizer"
,
synchronizer
);
_logger
.
debug
(
"synchronizer :
"
+
synchronizer
.
getName
()+
"("
+
synchronizer
.
getId
()+
"_"
+
synchronizer
.
getSourceType
()+
")"
);
_logger
.
debug
(
"synchronizer :
{}"
,
synchronizer
.
getName
()+
"("
+
synchronizer
.
getId
()+
"_"
+
synchronizer
.
getSourceType
()+
")"
);
_logger
.
debug
(
"synchronizer service :
"
+
synchronizer
.
getService
());
_logger
.
debug
(
"synchronizer service :
{}"
,
synchronizer
.
getService
());
_logger
.
debug
(
"synchronizer Scheduler :
"
+
synchronizer
.
getScheduler
());
_logger
.
debug
(
"synchronizer Scheduler :
{} "
,
synchronizer
.
getScheduler
());
CronScheduleBuilder
scheduleBuilder
=
CronScheduleBuilder
.
cronSchedule
(
synchronizer
.
getScheduler
());
CronScheduleBuilder
scheduleBuilder
=
CronScheduleBuilder
.
cronSchedule
(
synchronizer
.
getScheduler
());
CronTrigger
cronTrigger
=
CronTrigger
cronTrigger
=
TriggerBuilder
.
newTrigger
()
TriggerBuilder
.
newTrigger
()
...
@@ -95,7 +95,7 @@ public class SynchronizerAutoConfiguration implements InitializingBean {
...
@@ -95,7 +95,7 @@ public class SynchronizerAutoConfiguration implements InitializingBean {
}
}
public
List
<
Synchronizers
>
querySynchronizers
(
JdbcTemplate
jdbcTemplate
)
{
public
List
<
Synchronizers
>
querySynchronizers
(
JdbcTemplate
jdbcTemplate
)
{
List
<
Synchronizers
>
synchronizerList
=
jdbcTemplate
.
query
(
SYNCHRONIZERS_SELECT_STATEMENT
,
new
RowMapper
<
Synchronizers
>()
{
return
jdbcTemplate
.
query
(
SYNCHRONIZERS_SELECT_STATEMENT
,
new
RowMapper
<
Synchronizers
>()
{
public
Synchronizers
mapRow
(
ResultSet
rs
,
int
rowNum
)
throws
SQLException
{
public
Synchronizers
mapRow
(
ResultSet
rs
,
int
rowNum
)
throws
SQLException
{
Synchronizers
synchronizer
=
new
Synchronizers
();
Synchronizers
synchronizer
=
new
Synchronizers
();
synchronizer
.
setId
(
rs
.
getString
(
"id"
));
synchronizer
.
setId
(
rs
.
getString
(
"id"
));
...
@@ -125,8 +125,6 @@ public class SynchronizerAutoConfiguration implements InitializingBean {
...
@@ -125,8 +125,6 @@ public class SynchronizerAutoConfiguration implements InitializingBean {
return
synchronizer
;
return
synchronizer
;
}
}
});
});
return
synchronizerList
;
}
}
@Override
@Override
...
...
maxkey-synchronizers/maxkey-synchronizer/src/main/java/org/dromara/maxkey/synchronizer/AbstractSynchronizerService.java
浏览文件 @
6d11ee4e
...
@@ -74,11 +74,11 @@ public abstract class AbstractSynchronizerService {
...
@@ -74,11 +74,11 @@ public abstract class AbstractSynchronizerService {
}
}
}
}
orgsNamePathMap
=
new
HashMap
<
String
,
Organizations
>();
orgsNamePathMap
=
new
HashMap
<>();
orgsNamePathMap
.
put
(
rootOrganization
.
getNamePath
(),
rootOrganization
);
orgsNamePathMap
.
put
(
rootOrganization
.
getNamePath
(),
rootOrganization
);
push
(
orgsNamePathMap
,
orgsList
,
rootOrganization
);
push
(
orgsNamePathMap
,
orgsList
,
rootOrganization
);
_logger
.
trace
(
"orgsNamePathMap
"
+
orgsNamePathMap
);
_logger
.
trace
(
"orgsNamePathMap
{}"
,
orgsNamePathMap
);
return
orgsNamePathMap
;
return
orgsNamePathMap
;
}
}
...
...
maxkey-synchronizers/maxkey-synchronizer/src/main/java/org/dromara/maxkey/synchronizer/SynchronizerJob.java
浏览文件 @
6d11ee4e
...
@@ -28,7 +28,7 @@ import org.slf4j.Logger;
...
@@ -28,7 +28,7 @@ import org.slf4j.Logger;
import
org.slf4j.LoggerFactory
;
import
org.slf4j.LoggerFactory
;
public
class
SynchronizerJob
implements
Job
{
public
class
SynchronizerJob
implements
Job
{
final
static
Logger
_
logger
=
LoggerFactory
.
getLogger
(
SynchronizerJob
.
class
);
static
final
Logger
logger
=
LoggerFactory
.
getLogger
(
SynchronizerJob
.
class
);
SynchronizersService
synchronizersService
;
SynchronizersService
synchronizersService
;
...
@@ -47,27 +47,27 @@ public class SynchronizerJob implements Job {
...
@@ -47,27 +47,27 @@ public class SynchronizerJob implements Job {
//init
//init
jobStatus
.
put
(
synchronizer
.
getId
(),
JOBSTATUS
.
STOP
)
;
jobStatus
.
put
(
synchronizer
.
getId
(),
JOBSTATUS
.
STOP
)
;
}
else
if
(
jobStatus
.
get
(
synchronizer
.
getId
())==
JOBSTATUS
.
RUNNING
)
{
}
else
if
(
jobStatus
.
get
(
synchronizer
.
getId
())==
JOBSTATUS
.
RUNNING
)
{
_
logger
.
info
(
"SynchronizerJob is in running . "
);
logger
.
info
(
"SynchronizerJob is in running . "
);
return
;
return
;
}
}
_
logger
.
debug
(
"SynchronizerJob is running ... "
);
logger
.
debug
(
"SynchronizerJob is running ... "
);
jobStatus
.
put
(
synchronizer
.
getId
(),
JOBSTATUS
.
RUNNING
)
;
jobStatus
.
put
(
synchronizer
.
getId
(),
JOBSTATUS
.
RUNNING
)
;
try
{
try
{
_logger
.
debug
(
"synchronizer : "
+
synchronizer
.
getName
()+
"("
+
synchronizer
.
getId
()+
"_"
+
synchronizer
.
getSourceType
()+
")"
);
logger
.
debug
(
"synchronizer : {}"
,
synchronizer
.
getName
()+
"("
+
synchronizer
.
getId
()+
"_"
+
synchronizer
.
getSourceType
()+
")"
);
_logger
.
debug
(
"synchronizer service : "
+
synchronizer
.
getService
());
logger
.
debug
(
"synchronizer service : {}"
,
synchronizer
.
getService
());
_logger
.
debug
(
"synchronizer Scheduler : "
+
synchronizer
.
getScheduler
());
logger
.
debug
(
"synchronizer Scheduler : {}"
,
synchronizer
.
getScheduler
());
ISynchronizerService
service
=
(
ISynchronizerService
)
WebContext
.
getBean
(
synchronizer
.
getService
());
ISynchronizerService
service
=
(
ISynchronizerService
)
WebContext
.
getBean
(
synchronizer
.
getService
());
service
.
setSynchronizer
(
synchronizer
);
service
.
setSynchronizer
(
synchronizer
);
service
.
sync
();
service
.
sync
();
jobStatus
.
put
(
synchronizer
.
getId
(),
JOBSTATUS
.
FINISHED
);
jobStatus
.
put
(
synchronizer
.
getId
(),
JOBSTATUS
.
FINISHED
);
_
logger
.
debug
(
"SynchronizerJob is success "
);
logger
.
debug
(
"SynchronizerJob is success "
);
}
catch
(
Exception
e
)
{
}
catch
(
Exception
e
)
{
_
logger
.
error
(
"Exception "
,
e
);
logger
.
error
(
"Exception "
,
e
);
jobStatus
.
put
(
synchronizer
.
getId
(),
JOBSTATUS
.
STOP
);
jobStatus
.
put
(
synchronizer
.
getId
(),
JOBSTATUS
.
STOP
);
}
}
_
logger
.
debug
(
"SynchronizerJob is finished . "
);
logger
.
debug
(
"SynchronizerJob is finished . "
);
}
}
...
@@ -78,7 +78,7 @@ public class SynchronizerJob implements Job {
...
@@ -78,7 +78,7 @@ public class SynchronizerJob implements Job {
}
}
//read synchronizer by id from database
//read synchronizer by id from database
Synchronizers
synchronizer
=
synchronizersService
.
get
(
jobSynchronizer
.
getId
());
Synchronizers
synchronizer
=
synchronizersService
.
get
(
jobSynchronizer
.
getId
());
_logger
.
trace
(
"synchronizer "
+
synchronizer
);
logger
.
trace
(
"synchronizer {}"
,
synchronizer
);
return
synchronizer
;
return
synchronizer
;
}
}
...
...
maxkey-webs/maxkey-web-mgt/src/main/java/org/dromara/maxkey/listener/DynamicRolesListenerAdapter.java
浏览文件 @
6d11ee4e
...
@@ -30,7 +30,7 @@ public class DynamicRolesListenerAdapter extends ListenerAdapter implements Job
...
@@ -30,7 +30,7 @@ public class DynamicRolesListenerAdapter extends ListenerAdapter implements Job
private
static
final
long
serialVersionUID
=
8831626240807856084L
;
private
static
final
long
serialVersionUID
=
8831626240807856084L
;
private
static
RolesService
rolesService
=
null
;
private
RolesService
rolesService
=
null
;
@Override
@Override
public
void
execute
(
JobExecutionContext
context
){
public
void
execute
(
JobExecutionContext
context
){
...
...
maxkey-webs/maxkey-web-mgt/src/main/java/org/dromara/maxkey/listener/ListenerAdapter.java
浏览文件 @
6d11ee4e
...
@@ -33,7 +33,7 @@ public class ListenerAdapter {
...
@@ -33,7 +33,7 @@ public class ListenerAdapter {
JobExecutionContext
context
;
JobExecutionContext
context
;
public
final
static
class
JOBSTATUS
{
public
static
final
class
JOBSTATUS
{
public
static
int
STOP
=
0
;
public
static
int
STOP
=
0
;
public
static
int
RUNNING
=
1
;
public
static
int
RUNNING
=
1
;
public
static
int
ERROR
=
2
;
public
static
int
ERROR
=
2
;
...
...
maxkey-webs/maxkey-web-mgt/src/main/java/org/dromara/maxkey/listener/ListenerParameter.java
浏览文件 @
6d11ee4e
...
@@ -20,6 +20,7 @@ package org.dromara.maxkey.listener;
...
@@ -20,6 +20,7 @@ package org.dromara.maxkey.listener;
import
org.quartz.JobDataMap
;
import
org.quartz.JobDataMap
;
public
class
ListenerParameter
{
public
class
ListenerParameter
{
JobDataMap
parameters
;
JobDataMap
parameters
;
public
ListenerParameter
()
{
public
ListenerParameter
()
{
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录