Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
月轩居士
SkyWalking
提交
3f30e6dc
S
SkyWalking
项目概览
月轩居士
/
SkyWalking
与 Fork 源项目一致
Fork自
apache / SkyWalking
通知
4
Star
0
Fork
0
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
S
SkyWalking
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
提交
Issue看板
体验新版 GitCode,发现更多精彩内容 >>
提交
3f30e6dc
编写于
1月 07, 2018
作者:
P
peng-yongsheng
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
Modify base worker modal’s generic type definition.
上级
b5444e7e
变更
10
隐藏空白更改
内联
并排
Showing
10 changed file
with
22 addition
and
22 deletion
+22
-22
apm-collector/apm-collector-analysis/analysis-worker-model/src/main/java/org/apache/skywalking/apm/collector/analysis/worker/model/base/AbstractLocalAsyncWorker.java
.../analysis/worker/model/base/AbstractLocalAsyncWorker.java
+2
-2
apm-collector/apm-collector-analysis/analysis-worker-model/src/main/java/org/apache/skywalking/apm/collector/analysis/worker/model/base/AbstractLocalAsyncWorkerProvider.java
...s/worker/model/base/AbstractLocalAsyncWorkerProvider.java
+2
-2
apm-collector/apm-collector-analysis/analysis-worker-model/src/main/java/org/apache/skywalking/apm/collector/analysis/worker/model/base/AbstractRemoteWorker.java
...ctor/analysis/worker/model/base/AbstractRemoteWorker.java
+2
-2
apm-collector/apm-collector-analysis/analysis-worker-model/src/main/java/org/apache/skywalking/apm/collector/analysis/worker/model/base/AbstractRemoteWorkerProvider.java
...lysis/worker/model/base/AbstractRemoteWorkerProvider.java
+2
-2
apm-collector/apm-collector-analysis/analysis-worker-model/src/main/java/org/apache/skywalking/apm/collector/analysis/worker/model/base/AbstractWorker.java
.../collector/analysis/worker/model/base/AbstractWorker.java
+2
-3
apm-collector/apm-collector-analysis/analysis-worker-model/src/main/java/org/apache/skywalking/apm/collector/analysis/worker/model/base/AbstractWorkerProvider.java
...or/analysis/worker/model/base/AbstractWorkerProvider.java
+2
-3
apm-collector/apm-collector-analysis/analysis-worker-model/src/main/java/org/apache/skywalking/apm/collector/analysis/worker/model/base/LocalAsyncWorkerRef.java
...ector/analysis/worker/model/base/LocalAsyncWorkerRef.java
+6
-4
apm-collector/apm-collector-analysis/analysis-worker-model/src/main/java/org/apache/skywalking/apm/collector/analysis/worker/model/base/RemoteWorkerRef.java
...collector/analysis/worker/model/base/RemoteWorkerRef.java
+2
-2
apm-collector/apm-collector-analysis/analysis-worker-model/src/main/java/org/apache/skywalking/apm/collector/analysis/worker/model/base/WorkerCreateListener.java
...ctor/analysis/worker/model/base/WorkerCreateListener.java
+1
-1
apm-collector/apm-collector-analysis/analysis-worker-model/src/main/java/org/apache/skywalking/apm/collector/analysis/worker/model/base/WorkerRef.java
...g/apm/collector/analysis/worker/model/base/WorkerRef.java
+1
-1
未找到文件。
apm-collector/apm-collector-analysis/analysis-worker-model/src/main/java/org/apache/skywalking/apm/collector/analysis/worker/model/base/AbstractLocalAsyncWorker.java
浏览文件 @
3f30e6dc
...
...
@@ -18,7 +18,7 @@
package
org.apache.skywalking.apm.collector.analysis.worker.model.base
;
import
org.apache.skywalking.apm.collector.core.data.
EndOfBatchQueueMessage
;
import
org.apache.skywalking.apm.collector.core.data.
QueueData
;
import
org.apache.skywalking.apm.collector.core.module.ModuleManager
;
/**
...
...
@@ -28,7 +28,7 @@ import org.apache.skywalking.apm.collector.core.module.ModuleManager;
* @author peng-yongsheng
* @since v3.0-2017
*/
public
abstract
class
AbstractLocalAsyncWorker
<
INPUT
extends
EndOfBatchQueueMessage
,
OUTPUT
extends
EndOfBatchQueueMessage
>
extends
AbstractWorker
<
INPUT
,
OUTPUT
>
{
public
abstract
class
AbstractLocalAsyncWorker
<
INPUT
extends
QueueData
,
OUTPUT
extends
QueueData
>
extends
AbstractWorker
<
INPUT
,
OUTPUT
>
{
public
AbstractLocalAsyncWorker
(
ModuleManager
moduleManager
)
{
super
(
moduleManager
);
...
...
apm-collector/apm-collector-analysis/analysis-worker-model/src/main/java/org/apache/skywalking/apm/collector/analysis/worker/model/base/AbstractLocalAsyncWorkerProvider.java
浏览文件 @
3f30e6dc
...
...
@@ -18,14 +18,14 @@
package
org.apache.skywalking.apm.collector.analysis.worker.model.base
;
import
org.apache.skywalking.apm.collector.core.data.
EndOfBatchQueueMessage
;
import
org.apache.skywalking.apm.collector.core.data.
QueueData
;
import
org.apache.skywalking.apm.collector.core.module.ModuleManager
;
import
org.apache.skywalking.apm.commons.datacarrier.DataCarrier
;
/**
* @author peng-yongsheng
*/
public
abstract
class
AbstractLocalAsyncWorkerProvider
<
INPUT
extends
EndOfBatchQueueMessage
,
OUTPUT
extends
EndOfBatchQueueMessage
,
WORKER_TYPE
extends
AbstractLocalAsyncWorker
<
INPUT
,
OUTPUT
>>
extends
AbstractWorkerProvider
<
INPUT
,
OUTPUT
,
WORKER_TYPE
>
{
public
abstract
class
AbstractLocalAsyncWorkerProvider
<
INPUT
extends
QueueData
,
OUTPUT
extends
QueueData
,
WORKER_TYPE
extends
AbstractLocalAsyncWorker
<
INPUT
,
OUTPUT
>>
extends
AbstractWorkerProvider
<
INPUT
,
OUTPUT
,
WORKER_TYPE
>
{
public
abstract
int
queueSize
();
...
...
apm-collector/apm-collector-analysis/analysis-worker-model/src/main/java/org/apache/skywalking/apm/collector/analysis/worker/model/base/AbstractRemoteWorker.java
浏览文件 @
3f30e6dc
...
...
@@ -18,7 +18,7 @@
package
org.apache.skywalking.apm.collector.analysis.worker.model.base
;
import
org.apache.skywalking.apm.collector.core.data.
Abstract
Data
;
import
org.apache.skywalking.apm.collector.core.data.
Remote
Data
;
import
org.apache.skywalking.apm.collector.core.module.ModuleManager
;
import
org.apache.skywalking.apm.collector.remote.service.Selector
;
...
...
@@ -31,7 +31,7 @@ import org.apache.skywalking.apm.collector.remote.service.Selector;
* @author peng-yongsheng
* @since v3.0-2017
*/
public
abstract
class
AbstractRemoteWorker
<
INPUT
extends
AbstractData
,
OUTPUT
extends
Abstract
Data
>
extends
AbstractWorker
<
INPUT
,
OUTPUT
>
{
public
abstract
class
AbstractRemoteWorker
<
INPUT
extends
RemoteData
,
OUTPUT
extends
Remote
Data
>
extends
AbstractWorker
<
INPUT
,
OUTPUT
>
{
public
AbstractRemoteWorker
(
ModuleManager
moduleManager
)
{
super
(
moduleManager
);
...
...
apm-collector/apm-collector-analysis/analysis-worker-model/src/main/java/org/apache/skywalking/apm/collector/analysis/worker/model/base/AbstractRemoteWorkerProvider.java
浏览文件 @
3f30e6dc
...
...
@@ -18,7 +18,7 @@
package
org.apache.skywalking.apm.collector.analysis.worker.model.base
;
import
org.apache.skywalking.apm.collector.core.data.
Abstract
Data
;
import
org.apache.skywalking.apm.collector.core.data.
Remote
Data
;
import
org.apache.skywalking.apm.collector.core.module.ModuleManager
;
import
org.apache.skywalking.apm.collector.remote.service.RemoteSenderService
;
...
...
@@ -30,7 +30,7 @@ import org.apache.skywalking.apm.collector.remote.service.RemoteSenderService;
* @author peng-yongsheng
* @since v3.0-2017
*/
public
abstract
class
AbstractRemoteWorkerProvider
<
INPUT
extends
AbstractData
,
OUTPUT
extends
Abstract
Data
,
WORKER_TYPE
extends
AbstractRemoteWorker
<
INPUT
,
OUTPUT
>>
extends
AbstractWorkerProvider
<
INPUT
,
OUTPUT
,
WORKER_TYPE
>
{
public
abstract
class
AbstractRemoteWorkerProvider
<
INPUT
extends
RemoteData
,
OUTPUT
extends
Remote
Data
,
WORKER_TYPE
extends
AbstractRemoteWorker
<
INPUT
,
OUTPUT
>>
extends
AbstractWorkerProvider
<
INPUT
,
OUTPUT
,
WORKER_TYPE
>
{
private
final
RemoteSenderService
remoteSenderService
;
private
final
int
graphId
;
...
...
apm-collector/apm-collector-analysis/analysis-worker-model/src/main/java/org/apache/skywalking/apm/collector/analysis/worker/model/base/AbstractWorker.java
浏览文件 @
3f30e6dc
...
...
@@ -18,7 +18,6 @@
package
org.apache.skywalking.apm.collector.analysis.worker.model.base
;
import
org.apache.skywalking.apm.collector.core.data.EndOfBatchQueueMessage
;
import
org.apache.skywalking.apm.collector.core.graph.Next
;
import
org.apache.skywalking.apm.collector.core.graph.NodeProcessor
;
import
org.apache.skywalking.apm.collector.core.module.ModuleManager
;
...
...
@@ -28,13 +27,13 @@ import org.slf4j.LoggerFactory;
/**
* @author peng-yongsheng
*/
public
abstract
class
AbstractWorker
<
INPUT
extends
EndOfBatchQueueMessage
,
OUTPUT
extends
EndOfBatchQueueMessage
>
implements
NodeProcessor
<
INPUT
,
OUTPUT
>
{
public
abstract
class
AbstractWorker
<
INPUT
,
OUTPUT
>
implements
NodeProcessor
<
INPUT
,
OUTPUT
>
{
private
final
Logger
logger
=
LoggerFactory
.
getLogger
(
AbstractWorker
.
class
);
private
final
ModuleManager
moduleManager
;
public
AbstractWorker
(
ModuleManager
moduleManager
)
{
AbstractWorker
(
ModuleManager
moduleManager
)
{
this
.
moduleManager
=
moduleManager
;
}
...
...
apm-collector/apm-collector-analysis/analysis-worker-model/src/main/java/org/apache/skywalking/apm/collector/analysis/worker/model/base/AbstractWorkerProvider.java
浏览文件 @
3f30e6dc
...
...
@@ -18,17 +18,16 @@
package
org.apache.skywalking.apm.collector.analysis.worker.model.base
;
import
org.apache.skywalking.apm.collector.core.data.EndOfBatchQueueMessage
;
import
org.apache.skywalking.apm.collector.core.module.ModuleManager
;
/**
* @author peng-yongsheng
*/
public
abstract
class
AbstractWorkerProvider
<
INPUT
extends
EndOfBatchQueueMessage
,
OUTPUT
extends
EndOfBatchQueueMessage
,
WORKER_TYPE
extends
AbstractWorker
<
INPUT
,
OUTPUT
>>
implements
Provider
{
public
abstract
class
AbstractWorkerProvider
<
INPUT
,
OUTPUT
,
WORKER_TYPE
extends
AbstractWorker
<
INPUT
,
OUTPUT
>>
implements
Provider
{
private
final
ModuleManager
moduleManager
;
public
AbstractWorkerProvider
(
ModuleManager
moduleManager
)
{
AbstractWorkerProvider
(
ModuleManager
moduleManager
)
{
this
.
moduleManager
=
moduleManager
;
}
...
...
apm-collector/apm-collector-analysis/analysis-worker-model/src/main/java/org/apache/skywalking/apm/collector/analysis/worker/model/base/LocalAsyncWorkerRef.java
浏览文件 @
3f30e6dc
...
...
@@ -20,8 +20,9 @@ package org.apache.skywalking.apm.collector.analysis.worker.model.base;
import
java.util.Iterator
;
import
java.util.List
;
import
org.apache.skywalking.apm.collector.core.data.
EndOfBatchQueueMessage
;
import
org.apache.skywalking.apm.collector.core.data.
QueueData
;
import
org.apache.skywalking.apm.collector.core.graph.NodeProcessor
;
import
org.apache.skywalking.apm.collector.core.queue.EndOfBatchContext
;
import
org.apache.skywalking.apm.commons.datacarrier.DataCarrier
;
import
org.apache.skywalking.apm.commons.datacarrier.consumer.IConsumer
;
import
org.slf4j.Logger
;
...
...
@@ -30,7 +31,7 @@ import org.slf4j.LoggerFactory;
/**
* @author peng-yongsheng
*/
public
class
LocalAsyncWorkerRef
<
INPUT
extends
EndOfBatchQueueMessage
,
OUTPUT
extends
EndOfBatchQueueMessage
>
extends
WorkerRef
<
INPUT
,
OUTPUT
>
implements
IConsumer
<
INPUT
>
{
public
class
LocalAsyncWorkerRef
<
INPUT
extends
QueueData
,
OUTPUT
extends
QueueData
>
extends
WorkerRef
<
INPUT
,
OUTPUT
>
implements
IConsumer
<
INPUT
>
{
private
final
Logger
logger
=
LoggerFactory
.
getLogger
(
LocalAsyncWorkerRef
.
class
);
...
...
@@ -40,7 +41,7 @@ public class LocalAsyncWorkerRef<INPUT extends EndOfBatchQueueMessage, OUTPUT ex
super
(
destinationHandler
);
}
public
void
setQueueEventHandler
(
DataCarrier
<
INPUT
>
dataCarrier
)
{
void
setQueueEventHandler
(
DataCarrier
<
INPUT
>
dataCarrier
)
{
this
.
dataCarrier
=
dataCarrier
;
}
...
...
@@ -52,7 +53,7 @@ public class LocalAsyncWorkerRef<INPUT extends EndOfBatchQueueMessage, OUTPUT ex
INPUT
input
=
inputIterator
.
next
();
i
++;
if
(
i
==
data
.
size
())
{
input
.
setEndOfBatch
(
true
);
input
.
getEndOfBatchContext
().
setEndOfBatch
(
true
);
}
out
(
input
);
}
...
...
@@ -69,6 +70,7 @@ public class LocalAsyncWorkerRef<INPUT extends EndOfBatchQueueMessage, OUTPUT ex
}
@Override
protected
void
in
(
INPUT
input
)
{
input
.
setEndOfBatchContext
(
new
EndOfBatchContext
(
false
));
dataCarrier
.
produce
(
input
);
}
...
...
apm-collector/apm-collector-analysis/analysis-worker-model/src/main/java/org/apache/skywalking/apm/collector/analysis/worker/model/base/RemoteWorkerRef.java
浏览文件 @
3f30e6dc
...
...
@@ -18,7 +18,7 @@
package
org.apache.skywalking.apm.collector.analysis.worker.model.base
;
import
org.apache.skywalking.apm.collector.core.data.
Abstract
Data
;
import
org.apache.skywalking.apm.collector.core.data.
Remote
Data
;
import
org.apache.skywalking.apm.collector.remote.service.RemoteSenderService
;
import
org.slf4j.Logger
;
import
org.slf4j.LoggerFactory
;
...
...
@@ -26,7 +26,7 @@ import org.slf4j.LoggerFactory;
/**
* @author peng-yongsheng
*/
public
class
RemoteWorkerRef
<
INPUT
extends
AbstractData
,
OUTPUT
extends
Abstract
Data
>
extends
WorkerRef
<
INPUT
,
OUTPUT
>
{
public
class
RemoteWorkerRef
<
INPUT
extends
RemoteData
,
OUTPUT
extends
Remote
Data
>
extends
WorkerRef
<
INPUT
,
OUTPUT
>
{
private
final
Logger
logger
=
LoggerFactory
.
getLogger
(
RemoteWorkerRef
.
class
);
...
...
apm-collector/apm-collector-analysis/analysis-worker-model/src/main/java/org/apache/skywalking/apm/collector/analysis/worker/model/base/WorkerCreateListener.java
浏览文件 @
3f30e6dc
...
...
@@ -33,7 +33,7 @@ public class WorkerCreateListener {
this
.
persistenceWorkers
=
new
ArrayList
<>();
}
public
void
addWorker
(
AbstractWorker
worker
)
{
void
addWorker
(
AbstractWorker
worker
)
{
if
(
worker
instanceof
PersistenceWorker
)
{
persistenceWorkers
.
add
((
PersistenceWorker
)
worker
);
}
...
...
apm-collector/apm-collector-analysis/analysis-worker-model/src/main/java/org/apache/skywalking/apm/collector/analysis/worker/model/base/WorkerRef.java
浏览文件 @
3f30e6dc
...
...
@@ -24,7 +24,7 @@ import org.apache.skywalking.apm.collector.core.graph.WayToNode;
/**
* @author peng-yongsheng
*/
public
abstract
class
WorkerRef
<
INPUT
,
OUTPUT
>
extends
WayToNode
<
INPUT
,
OUTPUT
>
{
abstract
class
WorkerRef
<
INPUT
,
OUTPUT
>
extends
WayToNode
<
INPUT
,
OUTPUT
>
{
WorkerRef
(
NodeProcessor
<
INPUT
,
OUTPUT
>
destinationHandler
)
{
super
(
destinationHandler
);
}
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录