Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
B
byit-myth-job
Overview
Overview
Details
Activity
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
liyuan
byit-myth-job
Commits
993c2431
Commit
993c2431
authored
Dec 07, 2020
by
huangfusuper
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
删除对应的redis
parent
9275b0f0
Hide whitespace changes
Inline
Side-by-side
Showing
2 changed files
with
12 additions
and
4 deletions
+12
-4
RpcCallbackInstanceRunTheLifeCycleCallback.java
...tegy/impl/RpcCallbackInstanceRunTheLifeCycleCallback.java
+12
-3
NettyPluginServerHandler.java
...m/byit/server/netty/handler/NettyPluginServerHandler.java
+0
-1
No files found.
byit-myth-core/myth-admin-core/src/main/java/com/byit/strategy/impl/RpcCallbackInstanceRunTheLifeCycleCallback.java
View file @
993c2431
...
...
@@ -8,6 +8,7 @@ import com.byit.dto.common.CallbackDto;
import
com.byit.dto.executor.RunParamWrapped
;
import
com.byit.dto.executor.ScriptParamAndPlaceholderDto
;
import
com.byit.dto.plugin.FlowExtendedConfiguration
;
import
com.byit.dto.web.ReturnResult
;
import
com.byit.enums.CallMethodEnum
;
import
com.byit.model.JobTask
;
import
com.byit.model.RunRecording
;
...
...
@@ -70,7 +71,8 @@ public class RpcCallbackInstanceRunTheLifeCycleCallback implements InstanceRunTh
PluginRpcRequestPacket
param
=
buildPluginRpcRequestPacket
(
runRecording
,
callbackDto
,
rpcServerKey
);
PluginRpcResponsePacket
call
=
taskServer
.
call
(
param
);
Object
result
=
call
.
getResult
();
ScriptParamAndPlaceholderDto
rpcScriptParamAndPlaceholderDto
=
(
ScriptParamAndPlaceholderDto
)
result
;
ReturnResult
<
String
>
returnResult
=
(
ReturnResult
<
String
>)
result
;
ScriptParamAndPlaceholderDto
rpcScriptParamAndPlaceholderDto
=
JSON
.
parseObject
(
returnResult
.
getContent
(),
ScriptParamAndPlaceholderDto
.
class
);
//放置到对应的redis里面
stringRedisTemplate
.
opsForValue
().
set
(
String
.
format
(
EXTENDED_PARAMS_S
,
runRecording
.
getRunId
()),
JSON
.
toJSONString
(
rpcScriptParamAndPlaceholderDto
));
if
(
rpcScriptParamAndPlaceholderDto
!=
null
)
{
...
...
@@ -190,7 +192,14 @@ public class RpcCallbackInstanceRunTheLifeCycleCallback implements InstanceRunTh
CallbackDto
callbackDto
=
new
CallbackDto
();
callbackDto
.
setData
(
extendedParam
);
PluginRpcRequestPacket
rpcRequestPacket
=
buildPluginRpcRequestPacket
(
runRecording
,
callbackDto
,
rpcEndServerKey
);
PluginRpcResponsePacket
call
=
taskServer
.
call
(
rpcRequestPacket
);
log
.
info
(
"回调{}通讯成功!"
,
call
);
try
{
PluginRpcResponsePacket
call
=
taskServer
.
call
(
rpcRequestPacket
);
log
.
info
(
"回调{}通讯成功!"
,
call
);
}
catch
(
Exception
e
)
{
log
.
info
(
"回调通讯失败!"
);
}
finally
{
stringRedisTemplate
.
delete
(
String
.
format
(
EXTENDED_PARAMS_S
,
runRecording
.
getRunId
()));
}
}
}
byit-plugin-core/myth-plugin-rpc-server/src/main/java/com/byit/server/netty/handler/NettyPluginServerHandler.java
View file @
993c2431
...
...
@@ -153,7 +153,6 @@ public class NettyPluginServerHandler extends SimpleChannelInboundHandler<Plugin
transferPluginRpcResponse
.
setStatus
(
true
);
transferPluginRpcResponse
.
setCode
(
"00000000"
);
transferPluginRpcResponse
.
setMsg
(
"调用成功"
);
transferPluginRpcResponse
.
setExtension
(
msg
.
getExtension
());
transferPluginRpcResponse
.
setType
(
ResponseTyEnum
.
TRANSFER
.
getType
());
ctx
.
channel
().
writeAndFlush
(
transferPluginRpcResponse
);
}
...
...
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