Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
Apache RocketMQ
Rocketmq
提交
169450e1
R
Rocketmq
项目概览
Apache RocketMQ
/
Rocketmq
上一次同步 大约 3 年
通知
268
Star
16139
Fork
68
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
DevOps
流水线
流水线任务
计划
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
R
Rocketmq
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
DevOps
DevOps
流水线
流水线任务
计划
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
流水线任务
提交
Issue看板
提交
169450e1
编写于
1月 23, 2017
作者:
S
shroman
提交者:
yukon
1月 23, 2017
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
[ROCKETMQ-70] Duplicate methods in NettyRemotingClient, closes apache/incubator-rocketmq#48
上级
8ff25b35
变更
1
隐藏空白更改
内联
并排
Showing
1 changed file
with
9 addition
and
17 deletion
+9
-17
remoting/src/main/java/org/apache/rocketmq/remoting/netty/NettyRemotingClient.java
...g/apache/rocketmq/remoting/netty/NettyRemotingClient.java
+9
-17
未找到文件。
remoting/src/main/java/org/apache/rocketmq/remoting/netty/NettyRemotingClient.java
浏览文件 @
169450e1
...
...
@@ -326,11 +326,6 @@ public class NettyRemotingClient extends NettyRemotingAbstract implements Remoti
}
}
@Override
public
List
<
String
>
getNameServerAddressList
()
{
return
this
.
namesrvAddrList
.
get
();
}
@Override
public
RemotingCommand
invokeSync
(
String
addr
,
final
RemotingCommand
request
,
long
timeoutMillis
)
throws
InterruptedException
,
RemotingConnectException
,
RemotingSendRequestException
,
RemotingTimeoutException
{
...
...
@@ -540,6 +535,11 @@ public class NettyRemotingClient extends NettyRemotingAbstract implements Remoti
return
true
;
}
@Override
public
List
<
String
>
getNameServerAddressList
()
{
return
this
.
namesrvAddrList
.
get
();
}
@Override
public
ChannelEventListener
getChannelEventListener
()
{
return
channelEventListener
;
...
...
@@ -555,14 +555,6 @@ public class NettyRemotingClient extends NettyRemotingAbstract implements Remoti
return
this
.
publicExecutor
;
}
public
List
<
String
>
getNamesrvAddrList
()
{
return
namesrvAddrList
.
get
();
}
public
RPCHook
getRpcHook
()
{
return
rpcHook
;
}
static
class
ChannelWrapper
{
private
final
ChannelFuture
channelFuture
;
...
...
@@ -600,8 +592,8 @@ public class NettyRemotingClient extends NettyRemotingAbstract implements Remoti
@Override
public
void
connect
(
ChannelHandlerContext
ctx
,
SocketAddress
remoteAddress
,
SocketAddress
localAddress
,
ChannelPromise
promise
)
throws
Exception
{
final
String
local
=
localAddress
==
null
?
"UNKNOW"
:
localAddress
.
toString
();
final
String
remote
=
remoteAddress
==
null
?
"UNKNOW"
:
remoteAddress
.
toString
();
final
String
local
=
localAddress
==
null
?
"UNKNOW
N
"
:
localAddress
.
toString
();
final
String
remote
=
remoteAddress
==
null
?
"UNKNOW
N
"
:
remoteAddress
.
toString
();
log
.
info
(
"NETTY CLIENT PIPELINE: CONNECT {} => {}"
,
local
,
remote
);
super
.
connect
(
ctx
,
remoteAddress
,
localAddress
,
promise
);
...
...
@@ -638,8 +630,8 @@ public class NettyRemotingClient extends NettyRemotingAbstract implements Remoti
@Override
public
void
userEventTriggered
(
ChannelHandlerContext
ctx
,
Object
evt
)
throws
Exception
{
if
(
evt
instanceof
IdleStateEvent
)
{
IdleStateEvent
ev
ne
t
=
(
IdleStateEvent
)
evt
;
if
(
ev
ne
t
.
state
().
equals
(
IdleState
.
ALL_IDLE
))
{
IdleStateEvent
ev
en
t
=
(
IdleStateEvent
)
evt
;
if
(
ev
en
t
.
state
().
equals
(
IdleState
.
ALL_IDLE
))
{
final
String
remoteAddress
=
RemotingHelper
.
parseChannelRemoteAddr
(
ctx
.
channel
());
log
.
warn
(
"NETTY CLIENT PIPELINE: IDLE exception [{}]"
,
remoteAddress
);
closeChannel
(
ctx
.
channel
());
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录