Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
apache
SkyWalking
提交
c15bfc71
S
SkyWalking
项目概览
apache
/
SkyWalking
上一次同步 1 年多
通知
302
Star
21345
Fork
6091
代码
文件
提交
分支
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,发现更多精彩内容 >>
提交
c15bfc71
编写于
1月 01, 2018
作者:
P
peng-yongsheng
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
Alarm persistence DAO for h2, not implement.
上级
a0735510
变更
14
隐藏空白更改
内联
并排
Showing
14 changed file
with
722 addition
and
1 deletion
+722
-1
apm-collector/apm-collector-storage/collector-storage-define/src/main/java/org/apache/skywalking/apm/collector/storage/StorageModule.java
...pache/skywalking/apm/collector/storage/StorageModule.java
+25
-1
apm-collector/apm-collector-storage/collector-storage-h2-provider/src/main/java/org/apache/skywalking/apm/collector/storage/h2/StorageModuleH2Provider.java
...ing/apm/collector/storage/h2/StorageModuleH2Provider.java
+37
-0
apm-collector/apm-collector-storage/collector-storage-h2-provider/src/main/java/org/apache/skywalking/apm/collector/storage/h2/dao/ApplicationAlarmH2PersistenceDAO.java
...ctor/storage/h2/dao/ApplicationAlarmH2PersistenceDAO.java
+55
-0
apm-collector/apm-collector-storage/collector-storage-h2-provider/src/main/java/org/apache/skywalking/apm/collector/storage/h2/dao/ApplicationAlarmListH2PersistenceDAO.java
.../storage/h2/dao/ApplicationAlarmListH2PersistenceDAO.java
+55
-0
apm-collector/apm-collector-storage/collector-storage-h2-provider/src/main/java/org/apache/skywalking/apm/collector/storage/h2/dao/ApplicationReferenceAlarmH2PersistenceDAO.java
...age/h2/dao/ApplicationReferenceAlarmH2PersistenceDAO.java
+55
-0
apm-collector/apm-collector-storage/collector-storage-h2-provider/src/main/java/org/apache/skywalking/apm/collector/storage/h2/dao/ApplicationReferenceAlarmListH2PersistenceDAO.java
...h2/dao/ApplicationReferenceAlarmListH2PersistenceDAO.java
+55
-0
apm-collector/apm-collector-storage/collector-storage-h2-provider/src/main/java/org/apache/skywalking/apm/collector/storage/h2/dao/InstanceAlarmH2PersistenceDAO.java
...llector/storage/h2/dao/InstanceAlarmH2PersistenceDAO.java
+55
-0
apm-collector/apm-collector-storage/collector-storage-h2-provider/src/main/java/org/apache/skywalking/apm/collector/storage/h2/dao/InstanceAlarmListH2PersistenceDAO.java
...tor/storage/h2/dao/InstanceAlarmListH2PersistenceDAO.java
+55
-0
apm-collector/apm-collector-storage/collector-storage-h2-provider/src/main/java/org/apache/skywalking/apm/collector/storage/h2/dao/InstanceReferenceAlarmH2PersistenceDAO.java
...torage/h2/dao/InstanceReferenceAlarmH2PersistenceDAO.java
+55
-0
apm-collector/apm-collector-storage/collector-storage-h2-provider/src/main/java/org/apache/skywalking/apm/collector/storage/h2/dao/InstanceReferenceAlarmListH2PersistenceDAO.java
...ge/h2/dao/InstanceReferenceAlarmListH2PersistenceDAO.java
+55
-0
apm-collector/apm-collector-storage/collector-storage-h2-provider/src/main/java/org/apache/skywalking/apm/collector/storage/h2/dao/ServiceAlarmH2PersistenceDAO.java
...ollector/storage/h2/dao/ServiceAlarmH2PersistenceDAO.java
+55
-0
apm-collector/apm-collector-storage/collector-storage-h2-provider/src/main/java/org/apache/skywalking/apm/collector/storage/h2/dao/ServiceAlarmListH2PersistenceDAO.java
...ctor/storage/h2/dao/ServiceAlarmListH2PersistenceDAO.java
+55
-0
apm-collector/apm-collector-storage/collector-storage-h2-provider/src/main/java/org/apache/skywalking/apm/collector/storage/h2/dao/ServiceReferenceAlarmH2PersistenceDAO.java
...storage/h2/dao/ServiceReferenceAlarmH2PersistenceDAO.java
+55
-0
apm-collector/apm-collector-storage/collector-storage-h2-provider/src/main/java/org/apache/skywalking/apm/collector/storage/h2/dao/ServiceReferenceAlarmListH2PersistenceDAO.java
...age/h2/dao/ServiceReferenceAlarmListH2PersistenceDAO.java
+55
-0
未找到文件。
apm-collector/apm-collector-storage/collector-storage-define/src/main/java/org/apache/skywalking/apm/collector/storage/StorageModule.java
浏览文件 @
c15bfc71
...
...
@@ -22,12 +22,16 @@ import java.util.ArrayList;
import
java.util.List
;
import
org.apache.skywalking.apm.collector.core.module.Module
;
import
org.apache.skywalking.apm.collector.storage.base.dao.IBatchDAO
;
import
org.apache.skywalking.apm.collector.storage.dao.IApplicationAlarmListPersistenceDAO
;
import
org.apache.skywalking.apm.collector.storage.dao.IApplicationAlarmPersistenceDAO
;
import
org.apache.skywalking.apm.collector.storage.dao.IApplicationCacheDAO
;
import
org.apache.skywalking.apm.collector.storage.dao.IApplicationComponentPersistenceDAO
;
import
org.apache.skywalking.apm.collector.storage.dao.IApplicationComponentUIDAO
;
import
org.apache.skywalking.apm.collector.storage.dao.IApplicationMappingPersistenceDAO
;
import
org.apache.skywalking.apm.collector.storage.dao.IApplicationMappingUIDAO
;
import
org.apache.skywalking.apm.collector.storage.dao.IApplicationMetricPersistenceDAO
;
import
org.apache.skywalking.apm.collector.storage.dao.IApplicationReferenceAlarmListPersistenceDAO
;
import
org.apache.skywalking.apm.collector.storage.dao.IApplicationReferenceAlarmPersistenceDAO
;
import
org.apache.skywalking.apm.collector.storage.dao.IApplicationReferenceMetricPersistenceDAO
;
import
org.apache.skywalking.apm.collector.storage.dao.IApplicationReferenceMetricUIDAO
;
import
org.apache.skywalking.apm.collector.storage.dao.IApplicationRegisterDAO
;
...
...
@@ -37,10 +41,14 @@ import org.apache.skywalking.apm.collector.storage.dao.IGCMetricPersistenceDAO;
import
org.apache.skywalking.apm.collector.storage.dao.IGCMetricUIDAO
;
import
org.apache.skywalking.apm.collector.storage.dao.IGlobalTracePersistenceDAO
;
import
org.apache.skywalking.apm.collector.storage.dao.IGlobalTraceUIDAO
;
import
org.apache.skywalking.apm.collector.storage.dao.IInstanceAlarmListPersistenceDAO
;
import
org.apache.skywalking.apm.collector.storage.dao.IInstanceAlarmPersistenceDAO
;
import
org.apache.skywalking.apm.collector.storage.dao.IInstanceCacheDAO
;
import
org.apache.skywalking.apm.collector.storage.dao.IInstanceHeartBeatPersistenceDAO
;
import
org.apache.skywalking.apm.collector.storage.dao.IInstanceMetricPersistenceDAO
;
import
org.apache.skywalking.apm.collector.storage.dao.IInstanceMetricUIDAO
;
import
org.apache.skywalking.apm.collector.storage.dao.IInstanceReferenceAlarmListPersistenceDAO
;
import
org.apache.skywalking.apm.collector.storage.dao.IInstanceReferenceAlarmPersistenceDAO
;
import
org.apache.skywalking.apm.collector.storage.dao.IInstanceReferenceMetricPersistenceDAO
;
import
org.apache.skywalking.apm.collector.storage.dao.IInstanceRegisterDAO
;
import
org.apache.skywalking.apm.collector.storage.dao.IInstanceUIDAO
;
...
...
@@ -52,11 +60,15 @@ import org.apache.skywalking.apm.collector.storage.dao.ISegmentCostPersistenceDA
import
org.apache.skywalking.apm.collector.storage.dao.ISegmentCostUIDAO
;
import
org.apache.skywalking.apm.collector.storage.dao.ISegmentPersistenceDAO
;
import
org.apache.skywalking.apm.collector.storage.dao.ISegmentUIDAO
;
import
org.apache.skywalking.apm.collector.storage.dao.IServiceAlarmListPersistenceDAO
;
import
org.apache.skywalking.apm.collector.storage.dao.IServiceAlarmPersistenceDAO
;
import
org.apache.skywalking.apm.collector.storage.dao.IServiceEntryPersistenceDAO
;
import
org.apache.skywalking.apm.collector.storage.dao.IServiceEntryUIDAO
;
import
org.apache.skywalking.apm.collector.storage.dao.IServiceMetricPersistenceDAO
;
import
org.apache.skywalking.apm.collector.storage.dao.IServiceNameCacheDAO
;
import
org.apache.skywalking.apm.collector.storage.dao.IServiceNameRegisterDAO
;
import
org.apache.skywalking.apm.collector.storage.dao.IServiceReferenceAlarmListPersistenceDAO
;
import
org.apache.skywalking.apm.collector.storage.dao.IServiceReferenceAlarmPersistenceDAO
;
import
org.apache.skywalking.apm.collector.storage.dao.IServiceReferenceMetricPersistenceDAO
;
import
org.apache.skywalking.apm.collector.storage.dao.IServiceReferenceUIDAO
;
...
...
@@ -138,6 +150,18 @@ public class StorageModule extends Module {
}
private
void
addAlarmDAO
(
List
<
Class
>
classes
)
{
classes
.
add
(
IServiceReferenceAlarmPersistenceDAO
.
class
);
classes
.
add
(
IServiceReferenceAlarmListPersistenceDAO
.
class
);
classes
.
add
(
IInstanceReferenceAlarmPersistenceDAO
.
class
);
classes
.
add
(
IInstanceReferenceAlarmListPersistenceDAO
.
class
);
classes
.
add
(
IApplicationReferenceAlarmPersistenceDAO
.
class
);
classes
.
add
(
IApplicationReferenceAlarmListPersistenceDAO
.
class
);
classes
.
add
(
IServiceAlarmPersistenceDAO
.
class
);
classes
.
add
(
IServiceAlarmListPersistenceDAO
.
class
);
classes
.
add
(
IInstanceAlarmPersistenceDAO
.
class
);
classes
.
add
(
IInstanceAlarmListPersistenceDAO
.
class
);
classes
.
add
(
IApplicationAlarmPersistenceDAO
.
class
);
classes
.
add
(
IApplicationAlarmListPersistenceDAO
.
class
);
}
}
apm-collector/apm-collector-storage/collector-storage-h2-provider/src/main/java/org/apache/skywalking/apm/collector/storage/h2/StorageModuleH2Provider.java
浏览文件 @
c15bfc71
...
...
@@ -27,12 +27,16 @@ import org.apache.skywalking.apm.collector.core.module.ServiceNotProvidedExcepti
import
org.apache.skywalking.apm.collector.storage.StorageException
;
import
org.apache.skywalking.apm.collector.storage.StorageModule
;
import
org.apache.skywalking.apm.collector.storage.base.dao.IBatchDAO
;
import
org.apache.skywalking.apm.collector.storage.dao.IApplicationAlarmListPersistenceDAO
;
import
org.apache.skywalking.apm.collector.storage.dao.IApplicationAlarmPersistenceDAO
;
import
org.apache.skywalking.apm.collector.storage.dao.IApplicationCacheDAO
;
import
org.apache.skywalking.apm.collector.storage.dao.IApplicationComponentPersistenceDAO
;
import
org.apache.skywalking.apm.collector.storage.dao.IApplicationComponentUIDAO
;
import
org.apache.skywalking.apm.collector.storage.dao.IApplicationMappingPersistenceDAO
;
import
org.apache.skywalking.apm.collector.storage.dao.IApplicationMappingUIDAO
;
import
org.apache.skywalking.apm.collector.storage.dao.IApplicationMetricPersistenceDAO
;
import
org.apache.skywalking.apm.collector.storage.dao.IApplicationReferenceAlarmListPersistenceDAO
;
import
org.apache.skywalking.apm.collector.storage.dao.IApplicationReferenceAlarmPersistenceDAO
;
import
org.apache.skywalking.apm.collector.storage.dao.IApplicationReferenceMetricPersistenceDAO
;
import
org.apache.skywalking.apm.collector.storage.dao.IApplicationReferenceMetricUIDAO
;
import
org.apache.skywalking.apm.collector.storage.dao.IApplicationRegisterDAO
;
...
...
@@ -42,10 +46,14 @@ import org.apache.skywalking.apm.collector.storage.dao.IGCMetricPersistenceDAO;
import
org.apache.skywalking.apm.collector.storage.dao.IGCMetricUIDAO
;
import
org.apache.skywalking.apm.collector.storage.dao.IGlobalTracePersistenceDAO
;
import
org.apache.skywalking.apm.collector.storage.dao.IGlobalTraceUIDAO
;
import
org.apache.skywalking.apm.collector.storage.dao.IInstanceAlarmListPersistenceDAO
;
import
org.apache.skywalking.apm.collector.storage.dao.IInstanceAlarmPersistenceDAO
;
import
org.apache.skywalking.apm.collector.storage.dao.IInstanceCacheDAO
;
import
org.apache.skywalking.apm.collector.storage.dao.IInstanceHeartBeatPersistenceDAO
;
import
org.apache.skywalking.apm.collector.storage.dao.IInstanceMetricPersistenceDAO
;
import
org.apache.skywalking.apm.collector.storage.dao.IInstanceMetricUIDAO
;
import
org.apache.skywalking.apm.collector.storage.dao.IInstanceReferenceAlarmListPersistenceDAO
;
import
org.apache.skywalking.apm.collector.storage.dao.IInstanceReferenceAlarmPersistenceDAO
;
import
org.apache.skywalking.apm.collector.storage.dao.IInstanceReferenceMetricPersistenceDAO
;
import
org.apache.skywalking.apm.collector.storage.dao.IInstanceRegisterDAO
;
import
org.apache.skywalking.apm.collector.storage.dao.IInstanceUIDAO
;
...
...
@@ -57,15 +65,21 @@ import org.apache.skywalking.apm.collector.storage.dao.ISegmentCostPersistenceDA
import
org.apache.skywalking.apm.collector.storage.dao.ISegmentCostUIDAO
;
import
org.apache.skywalking.apm.collector.storage.dao.ISegmentPersistenceDAO
;
import
org.apache.skywalking.apm.collector.storage.dao.ISegmentUIDAO
;
import
org.apache.skywalking.apm.collector.storage.dao.IServiceAlarmListPersistenceDAO
;
import
org.apache.skywalking.apm.collector.storage.dao.IServiceAlarmPersistenceDAO
;
import
org.apache.skywalking.apm.collector.storage.dao.IServiceEntryPersistenceDAO
;
import
org.apache.skywalking.apm.collector.storage.dao.IServiceEntryUIDAO
;
import
org.apache.skywalking.apm.collector.storage.dao.IServiceMetricPersistenceDAO
;
import
org.apache.skywalking.apm.collector.storage.dao.IServiceNameCacheDAO
;
import
org.apache.skywalking.apm.collector.storage.dao.IServiceNameRegisterDAO
;
import
org.apache.skywalking.apm.collector.storage.dao.IServiceReferenceAlarmListPersistenceDAO
;
import
org.apache.skywalking.apm.collector.storage.dao.IServiceReferenceAlarmPersistenceDAO
;
import
org.apache.skywalking.apm.collector.storage.dao.IServiceReferenceMetricPersistenceDAO
;
import
org.apache.skywalking.apm.collector.storage.dao.IServiceReferenceUIDAO
;
import
org.apache.skywalking.apm.collector.storage.h2.base.dao.BatchH2DAO
;
import
org.apache.skywalking.apm.collector.storage.h2.base.define.H2StorageInstaller
;
import
org.apache.skywalking.apm.collector.storage.h2.dao.ApplicationAlarmH2PersistenceDAO
;
import
org.apache.skywalking.apm.collector.storage.h2.dao.ApplicationAlarmListH2PersistenceDAO
;
import
org.apache.skywalking.apm.collector.storage.h2.dao.ApplicationComponentH2PersistenceDAO
;
import
org.apache.skywalking.apm.collector.storage.h2.dao.ApplicationComponentH2UIDAO
;
import
org.apache.skywalking.apm.collector.storage.h2.dao.ApplicationH2CacheDAO
;
...
...
@@ -73,6 +87,8 @@ import org.apache.skywalking.apm.collector.storage.h2.dao.ApplicationH2RegisterD
import
org.apache.skywalking.apm.collector.storage.h2.dao.ApplicationMappingH2PersistenceDAO
;
import
org.apache.skywalking.apm.collector.storage.h2.dao.ApplicationMappingH2UIDAO
;
import
org.apache.skywalking.apm.collector.storage.h2.dao.ApplicationMetricH2PersistenceDAO
;
import
org.apache.skywalking.apm.collector.storage.h2.dao.ApplicationReferenceAlarmH2PersistenceDAO
;
import
org.apache.skywalking.apm.collector.storage.h2.dao.ApplicationReferenceAlarmListH2PersistenceDAO
;
import
org.apache.skywalking.apm.collector.storage.h2.dao.ApplicationReferenceMetricH2PersistenceDAO
;
import
org.apache.skywalking.apm.collector.storage.h2.dao.ApplicationReferenceMetricH2UIDAO
;
import
org.apache.skywalking.apm.collector.storage.h2.dao.CpuMetricH2PersistenceDAO
;
...
...
@@ -81,12 +97,16 @@ import org.apache.skywalking.apm.collector.storage.h2.dao.GCMetricH2PersistenceD
import
org.apache.skywalking.apm.collector.storage.h2.dao.GCMetricH2UIDAO
;
import
org.apache.skywalking.apm.collector.storage.h2.dao.GlobalTraceH2PersistenceDAO
;
import
org.apache.skywalking.apm.collector.storage.h2.dao.GlobalTraceH2UIDAO
;
import
org.apache.skywalking.apm.collector.storage.h2.dao.InstanceAlarmH2PersistenceDAO
;
import
org.apache.skywalking.apm.collector.storage.h2.dao.InstanceAlarmListH2PersistenceDAO
;
import
org.apache.skywalking.apm.collector.storage.h2.dao.InstanceH2CacheDAO
;
import
org.apache.skywalking.apm.collector.storage.h2.dao.InstanceH2RegisterDAO
;
import
org.apache.skywalking.apm.collector.storage.h2.dao.InstanceH2UIDAO
;
import
org.apache.skywalking.apm.collector.storage.h2.dao.InstanceHeartBeatH2PersistenceDAO
;
import
org.apache.skywalking.apm.collector.storage.h2.dao.InstanceMetricH2PersistenceDAO
;
import
org.apache.skywalking.apm.collector.storage.h2.dao.InstanceMetricH2UIDAO
;
import
org.apache.skywalking.apm.collector.storage.h2.dao.InstanceReferenceAlarmH2PersistenceDAO
;
import
org.apache.skywalking.apm.collector.storage.h2.dao.InstanceReferenceAlarmListH2PersistenceDAO
;
import
org.apache.skywalking.apm.collector.storage.h2.dao.InstanceReferenceMetricH2PersistenceDAO
;
import
org.apache.skywalking.apm.collector.storage.h2.dao.MemoryMetricH2PersistenceDAO
;
import
org.apache.skywalking.apm.collector.storage.h2.dao.MemoryMetricH2UIDAO
;
...
...
@@ -96,11 +116,15 @@ import org.apache.skywalking.apm.collector.storage.h2.dao.SegmentCostH2Persisten
import
org.apache.skywalking.apm.collector.storage.h2.dao.SegmentCostH2UIDAO
;
import
org.apache.skywalking.apm.collector.storage.h2.dao.SegmentH2PersistenceDAO
;
import
org.apache.skywalking.apm.collector.storage.h2.dao.SegmentH2UIDAO
;
import
org.apache.skywalking.apm.collector.storage.h2.dao.ServiceAlarmH2PersistenceDAO
;
import
org.apache.skywalking.apm.collector.storage.h2.dao.ServiceAlarmListH2PersistenceDAO
;
import
org.apache.skywalking.apm.collector.storage.h2.dao.ServiceEntryH2PersistenceDAO
;
import
org.apache.skywalking.apm.collector.storage.h2.dao.ServiceEntryH2UIDAO
;
import
org.apache.skywalking.apm.collector.storage.h2.dao.ServiceMetricH2PersistenceDAO
;
import
org.apache.skywalking.apm.collector.storage.h2.dao.ServiceNameH2CacheDAO
;
import
org.apache.skywalking.apm.collector.storage.h2.dao.ServiceNameH2RegisterDAO
;
import
org.apache.skywalking.apm.collector.storage.h2.dao.ServiceReferenceAlarmH2PersistenceDAO
;
import
org.apache.skywalking.apm.collector.storage.h2.dao.ServiceReferenceAlarmListH2PersistenceDAO
;
import
org.apache.skywalking.apm.collector.storage.h2.dao.ServiceReferenceH2UIDAO
;
import
org.apache.skywalking.apm.collector.storage.h2.dao.ServiceReferenceMetricH2PersistenceDAO
;
import
org.slf4j.Logger
;
...
...
@@ -214,5 +238,18 @@ public class StorageModuleH2Provider extends ModuleProvider {
}
private
void
registerAlarmDAO
()
throws
ServiceNotProvidedException
{
this
.
registerServiceImplementation
(
IServiceReferenceAlarmPersistenceDAO
.
class
,
new
ServiceReferenceAlarmH2PersistenceDAO
(
h2Client
));
this
.
registerServiceImplementation
(
IServiceReferenceAlarmListPersistenceDAO
.
class
,
new
ServiceReferenceAlarmListH2PersistenceDAO
(
h2Client
));
this
.
registerServiceImplementation
(
IInstanceReferenceAlarmPersistenceDAO
.
class
,
new
InstanceReferenceAlarmH2PersistenceDAO
(
h2Client
));
this
.
registerServiceImplementation
(
IInstanceReferenceAlarmListPersistenceDAO
.
class
,
new
InstanceReferenceAlarmListH2PersistenceDAO
(
h2Client
));
this
.
registerServiceImplementation
(
IApplicationReferenceAlarmPersistenceDAO
.
class
,
new
ApplicationReferenceAlarmH2PersistenceDAO
(
h2Client
));
this
.
registerServiceImplementation
(
IApplicationReferenceAlarmListPersistenceDAO
.
class
,
new
ApplicationReferenceAlarmListH2PersistenceDAO
(
h2Client
));
this
.
registerServiceImplementation
(
IServiceAlarmPersistenceDAO
.
class
,
new
ServiceAlarmH2PersistenceDAO
(
h2Client
));
this
.
registerServiceImplementation
(
IServiceAlarmListPersistenceDAO
.
class
,
new
ServiceAlarmListH2PersistenceDAO
(
h2Client
));
this
.
registerServiceImplementation
(
IInstanceAlarmPersistenceDAO
.
class
,
new
InstanceAlarmH2PersistenceDAO
(
h2Client
));
this
.
registerServiceImplementation
(
IInstanceAlarmListPersistenceDAO
.
class
,
new
InstanceAlarmListH2PersistenceDAO
(
h2Client
));
this
.
registerServiceImplementation
(
IApplicationAlarmPersistenceDAO
.
class
,
new
ApplicationAlarmH2PersistenceDAO
(
h2Client
));
this
.
registerServiceImplementation
(
IApplicationAlarmListPersistenceDAO
.
class
,
new
ApplicationAlarmListH2PersistenceDAO
(
h2Client
));
}
}
apm-collector/apm-collector-storage/collector-storage-h2-provider/src/main/java/org/apache/skywalking/apm/collector/storage/h2/dao/ApplicationAlarmH2PersistenceDAO.java
0 → 100644
浏览文件 @
c15bfc71
/*
* Licensed to the Apache Software Foundation (ASF) under one or more
* contributor license agreements. See the NOTICE file distributed with
* this work for additional information regarding copyright ownership.
* The ASF licenses this file to You under the Apache License, Version 2.0
* (the "License"); you may not use this file except in compliance with
* the License. You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*
*/
package
org.apache.skywalking.apm.collector.storage.h2.dao
;
import
org.apache.skywalking.apm.collector.client.h2.H2Client
;
import
org.apache.skywalking.apm.collector.storage.dao.IApplicationAlarmPersistenceDAO
;
import
org.apache.skywalking.apm.collector.storage.h2.base.dao.H2DAO
;
import
org.apache.skywalking.apm.collector.storage.h2.base.define.H2SqlEntity
;
import
org.apache.skywalking.apm.collector.storage.table.alarm.ApplicationAlarm
;
import
org.slf4j.Logger
;
import
org.slf4j.LoggerFactory
;
/**
* @author peng-yongsheng
*/
public
class
ApplicationAlarmH2PersistenceDAO
extends
H2DAO
implements
IApplicationAlarmPersistenceDAO
<
H2SqlEntity
,
H2SqlEntity
,
ApplicationAlarm
>
{
private
final
Logger
logger
=
LoggerFactory
.
getLogger
(
ApplicationAlarmH2PersistenceDAO
.
class
);
public
ApplicationAlarmH2PersistenceDAO
(
H2Client
client
)
{
super
(
client
);
}
@Override
public
ApplicationAlarm
get
(
String
id
)
{
return
null
;
}
@Override
public
H2SqlEntity
prepareBatchInsert
(
ApplicationAlarm
data
)
{
return
null
;
}
@Override
public
H2SqlEntity
prepareBatchUpdate
(
ApplicationAlarm
data
)
{
return
null
;
}
@Override
public
void
deleteHistory
(
Long
startTimestamp
,
Long
endTimestamp
)
{
}
}
apm-collector/apm-collector-storage/collector-storage-h2-provider/src/main/java/org/apache/skywalking/apm/collector/storage/h2/dao/ApplicationAlarmListH2PersistenceDAO.java
0 → 100644
浏览文件 @
c15bfc71
/*
* Licensed to the Apache Software Foundation (ASF) under one or more
* contributor license agreements. See the NOTICE file distributed with
* this work for additional information regarding copyright ownership.
* The ASF licenses this file to You under the Apache License, Version 2.0
* (the "License"); you may not use this file except in compliance with
* the License. You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*
*/
package
org.apache.skywalking.apm.collector.storage.h2.dao
;
import
org.apache.skywalking.apm.collector.client.h2.H2Client
;
import
org.apache.skywalking.apm.collector.storage.dao.IApplicationAlarmListPersistenceDAO
;
import
org.apache.skywalking.apm.collector.storage.h2.base.dao.H2DAO
;
import
org.apache.skywalking.apm.collector.storage.h2.base.define.H2SqlEntity
;
import
org.apache.skywalking.apm.collector.storage.table.alarm.ApplicationAlarmList
;
import
org.slf4j.Logger
;
import
org.slf4j.LoggerFactory
;
/**
* @author peng-yongsheng
*/
public
class
ApplicationAlarmListH2PersistenceDAO
extends
H2DAO
implements
IApplicationAlarmListPersistenceDAO
<
H2SqlEntity
,
H2SqlEntity
,
ApplicationAlarmList
>
{
private
final
Logger
logger
=
LoggerFactory
.
getLogger
(
ApplicationAlarmListH2PersistenceDAO
.
class
);
public
ApplicationAlarmListH2PersistenceDAO
(
H2Client
client
)
{
super
(
client
);
}
@Override
public
ApplicationAlarmList
get
(
String
id
)
{
return
null
;
}
@Override
public
H2SqlEntity
prepareBatchInsert
(
ApplicationAlarmList
data
)
{
return
null
;
}
@Override
public
H2SqlEntity
prepareBatchUpdate
(
ApplicationAlarmList
data
)
{
return
null
;
}
@Override
public
void
deleteHistory
(
Long
startTimestamp
,
Long
endTimestamp
)
{
}
}
apm-collector/apm-collector-storage/collector-storage-h2-provider/src/main/java/org/apache/skywalking/apm/collector/storage/h2/dao/ApplicationReferenceAlarmH2PersistenceDAO.java
0 → 100644
浏览文件 @
c15bfc71
/*
* Licensed to the Apache Software Foundation (ASF) under one or more
* contributor license agreements. See the NOTICE file distributed with
* this work for additional information regarding copyright ownership.
* The ASF licenses this file to You under the Apache License, Version 2.0
* (the "License"); you may not use this file except in compliance with
* the License. You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*
*/
package
org.apache.skywalking.apm.collector.storage.h2.dao
;
import
org.apache.skywalking.apm.collector.client.h2.H2Client
;
import
org.apache.skywalking.apm.collector.storage.dao.IApplicationReferenceAlarmPersistenceDAO
;
import
org.apache.skywalking.apm.collector.storage.h2.base.dao.H2DAO
;
import
org.apache.skywalking.apm.collector.storage.h2.base.define.H2SqlEntity
;
import
org.apache.skywalking.apm.collector.storage.table.alarm.ApplicationReferenceAlarm
;
import
org.slf4j.Logger
;
import
org.slf4j.LoggerFactory
;
/**
* @author peng-yongsheng
*/
public
class
ApplicationReferenceAlarmH2PersistenceDAO
extends
H2DAO
implements
IApplicationReferenceAlarmPersistenceDAO
<
H2SqlEntity
,
H2SqlEntity
,
ApplicationReferenceAlarm
>
{
private
final
Logger
logger
=
LoggerFactory
.
getLogger
(
ApplicationReferenceAlarmH2PersistenceDAO
.
class
);
public
ApplicationReferenceAlarmH2PersistenceDAO
(
H2Client
client
)
{
super
(
client
);
}
@Override
public
ApplicationReferenceAlarm
get
(
String
id
)
{
return
null
;
}
@Override
public
H2SqlEntity
prepareBatchInsert
(
ApplicationReferenceAlarm
data
)
{
return
null
;
}
@Override
public
H2SqlEntity
prepareBatchUpdate
(
ApplicationReferenceAlarm
data
)
{
return
null
;
}
@Override
public
void
deleteHistory
(
Long
startTimestamp
,
Long
endTimestamp
)
{
}
}
apm-collector/apm-collector-storage/collector-storage-h2-provider/src/main/java/org/apache/skywalking/apm/collector/storage/h2/dao/ApplicationReferenceAlarmListH2PersistenceDAO.java
0 → 100644
浏览文件 @
c15bfc71
/*
* Licensed to the Apache Software Foundation (ASF) under one or more
* contributor license agreements. See the NOTICE file distributed with
* this work for additional information regarding copyright ownership.
* The ASF licenses this file to You under the Apache License, Version 2.0
* (the "License"); you may not use this file except in compliance with
* the License. You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*
*/
package
org.apache.skywalking.apm.collector.storage.h2.dao
;
import
org.apache.skywalking.apm.collector.client.h2.H2Client
;
import
org.apache.skywalking.apm.collector.storage.dao.IApplicationReferenceAlarmListPersistenceDAO
;
import
org.apache.skywalking.apm.collector.storage.h2.base.dao.H2DAO
;
import
org.apache.skywalking.apm.collector.storage.h2.base.define.H2SqlEntity
;
import
org.apache.skywalking.apm.collector.storage.table.alarm.ApplicationReferenceAlarmList
;
import
org.slf4j.Logger
;
import
org.slf4j.LoggerFactory
;
/**
* @author peng-yongsheng
*/
public
class
ApplicationReferenceAlarmListH2PersistenceDAO
extends
H2DAO
implements
IApplicationReferenceAlarmListPersistenceDAO
<
H2SqlEntity
,
H2SqlEntity
,
ApplicationReferenceAlarmList
>
{
private
final
Logger
logger
=
LoggerFactory
.
getLogger
(
ApplicationReferenceAlarmListH2PersistenceDAO
.
class
);
public
ApplicationReferenceAlarmListH2PersistenceDAO
(
H2Client
client
)
{
super
(
client
);
}
@Override
public
ApplicationReferenceAlarmList
get
(
String
id
)
{
return
null
;
}
@Override
public
H2SqlEntity
prepareBatchInsert
(
ApplicationReferenceAlarmList
data
)
{
return
null
;
}
@Override
public
H2SqlEntity
prepareBatchUpdate
(
ApplicationReferenceAlarmList
data
)
{
return
null
;
}
@Override
public
void
deleteHistory
(
Long
startTimestamp
,
Long
endTimestamp
)
{
}
}
apm-collector/apm-collector-storage/collector-storage-h2-provider/src/main/java/org/apache/skywalking/apm/collector/storage/h2/dao/InstanceAlarmH2PersistenceDAO.java
0 → 100644
浏览文件 @
c15bfc71
/*
* Licensed to the Apache Software Foundation (ASF) under one or more
* contributor license agreements. See the NOTICE file distributed with
* this work for additional information regarding copyright ownership.
* The ASF licenses this file to You under the Apache License, Version 2.0
* (the "License"); you may not use this file except in compliance with
* the License. You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*
*/
package
org.apache.skywalking.apm.collector.storage.h2.dao
;
import
org.apache.skywalking.apm.collector.client.h2.H2Client
;
import
org.apache.skywalking.apm.collector.storage.dao.IInstanceAlarmPersistenceDAO
;
import
org.apache.skywalking.apm.collector.storage.h2.base.dao.H2DAO
;
import
org.apache.skywalking.apm.collector.storage.h2.base.define.H2SqlEntity
;
import
org.apache.skywalking.apm.collector.storage.table.alarm.InstanceAlarm
;
import
org.slf4j.Logger
;
import
org.slf4j.LoggerFactory
;
/**
* @author peng-yongsheng
*/
public
class
InstanceAlarmH2PersistenceDAO
extends
H2DAO
implements
IInstanceAlarmPersistenceDAO
<
H2SqlEntity
,
H2SqlEntity
,
InstanceAlarm
>
{
private
final
Logger
logger
=
LoggerFactory
.
getLogger
(
InstanceAlarmH2PersistenceDAO
.
class
);
public
InstanceAlarmH2PersistenceDAO
(
H2Client
client
)
{
super
(
client
);
}
@Override
public
InstanceAlarm
get
(
String
id
)
{
return
null
;
}
@Override
public
H2SqlEntity
prepareBatchInsert
(
InstanceAlarm
data
)
{
return
null
;
}
@Override
public
H2SqlEntity
prepareBatchUpdate
(
InstanceAlarm
data
)
{
return
null
;
}
@Override
public
void
deleteHistory
(
Long
startTimestamp
,
Long
endTimestamp
)
{
}
}
apm-collector/apm-collector-storage/collector-storage-h2-provider/src/main/java/org/apache/skywalking/apm/collector/storage/h2/dao/InstanceAlarmListH2PersistenceDAO.java
0 → 100644
浏览文件 @
c15bfc71
/*
* Licensed to the Apache Software Foundation (ASF) under one or more
* contributor license agreements. See the NOTICE file distributed with
* this work for additional information regarding copyright ownership.
* The ASF licenses this file to You under the Apache License, Version 2.0
* (the "License"); you may not use this file except in compliance with
* the License. You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*
*/
package
org.apache.skywalking.apm.collector.storage.h2.dao
;
import
org.apache.skywalking.apm.collector.client.h2.H2Client
;
import
org.apache.skywalking.apm.collector.storage.dao.IInstanceAlarmListPersistenceDAO
;
import
org.apache.skywalking.apm.collector.storage.h2.base.dao.H2DAO
;
import
org.apache.skywalking.apm.collector.storage.h2.base.define.H2SqlEntity
;
import
org.apache.skywalking.apm.collector.storage.table.alarm.InstanceAlarmList
;
import
org.slf4j.Logger
;
import
org.slf4j.LoggerFactory
;
/**
* @author peng-yongsheng
*/
public
class
InstanceAlarmListH2PersistenceDAO
extends
H2DAO
implements
IInstanceAlarmListPersistenceDAO
<
H2SqlEntity
,
H2SqlEntity
,
InstanceAlarmList
>
{
private
final
Logger
logger
=
LoggerFactory
.
getLogger
(
InstanceAlarmListH2PersistenceDAO
.
class
);
public
InstanceAlarmListH2PersistenceDAO
(
H2Client
client
)
{
super
(
client
);
}
@Override
public
InstanceAlarmList
get
(
String
id
)
{
return
null
;
}
@Override
public
H2SqlEntity
prepareBatchInsert
(
InstanceAlarmList
data
)
{
return
null
;
}
@Override
public
H2SqlEntity
prepareBatchUpdate
(
InstanceAlarmList
data
)
{
return
null
;
}
@Override
public
void
deleteHistory
(
Long
startTimestamp
,
Long
endTimestamp
)
{
}
}
apm-collector/apm-collector-storage/collector-storage-h2-provider/src/main/java/org/apache/skywalking/apm/collector/storage/h2/dao/InstanceReferenceAlarmH2PersistenceDAO.java
0 → 100644
浏览文件 @
c15bfc71
/*
* Licensed to the Apache Software Foundation (ASF) under one or more
* contributor license agreements. See the NOTICE file distributed with
* this work for additional information regarding copyright ownership.
* The ASF licenses this file to You under the Apache License, Version 2.0
* (the "License"); you may not use this file except in compliance with
* the License. You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*
*/
package
org.apache.skywalking.apm.collector.storage.h2.dao
;
import
org.apache.skywalking.apm.collector.client.h2.H2Client
;
import
org.apache.skywalking.apm.collector.storage.dao.IInstanceReferenceAlarmPersistenceDAO
;
import
org.apache.skywalking.apm.collector.storage.h2.base.dao.H2DAO
;
import
org.apache.skywalking.apm.collector.storage.h2.base.define.H2SqlEntity
;
import
org.apache.skywalking.apm.collector.storage.table.alarm.InstanceReferenceAlarm
;
import
org.slf4j.Logger
;
import
org.slf4j.LoggerFactory
;
/**
* @author peng-yongsheng
*/
public
class
InstanceReferenceAlarmH2PersistenceDAO
extends
H2DAO
implements
IInstanceReferenceAlarmPersistenceDAO
<
H2SqlEntity
,
H2SqlEntity
,
InstanceReferenceAlarm
>
{
private
final
Logger
logger
=
LoggerFactory
.
getLogger
(
InstanceReferenceAlarmH2PersistenceDAO
.
class
);
public
InstanceReferenceAlarmH2PersistenceDAO
(
H2Client
client
)
{
super
(
client
);
}
@Override
public
InstanceReferenceAlarm
get
(
String
id
)
{
return
null
;
}
@Override
public
H2SqlEntity
prepareBatchInsert
(
InstanceReferenceAlarm
data
)
{
return
null
;
}
@Override
public
H2SqlEntity
prepareBatchUpdate
(
InstanceReferenceAlarm
data
)
{
return
null
;
}
@Override
public
void
deleteHistory
(
Long
startTimestamp
,
Long
endTimestamp
)
{
}
}
apm-collector/apm-collector-storage/collector-storage-h2-provider/src/main/java/org/apache/skywalking/apm/collector/storage/h2/dao/InstanceReferenceAlarmListH2PersistenceDAO.java
0 → 100644
浏览文件 @
c15bfc71
/*
* Licensed to the Apache Software Foundation (ASF) under one or more
* contributor license agreements. See the NOTICE file distributed with
* this work for additional information regarding copyright ownership.
* The ASF licenses this file to You under the Apache License, Version 2.0
* (the "License"); you may not use this file except in compliance with
* the License. You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*
*/
package
org.apache.skywalking.apm.collector.storage.h2.dao
;
import
org.apache.skywalking.apm.collector.client.h2.H2Client
;
import
org.apache.skywalking.apm.collector.storage.dao.IInstanceReferenceAlarmListPersistenceDAO
;
import
org.apache.skywalking.apm.collector.storage.h2.base.dao.H2DAO
;
import
org.apache.skywalking.apm.collector.storage.h2.base.define.H2SqlEntity
;
import
org.apache.skywalking.apm.collector.storage.table.alarm.InstanceReferenceAlarmList
;
import
org.slf4j.Logger
;
import
org.slf4j.LoggerFactory
;
/**
* @author peng-yongsheng
*/
public
class
InstanceReferenceAlarmListH2PersistenceDAO
extends
H2DAO
implements
IInstanceReferenceAlarmListPersistenceDAO
<
H2SqlEntity
,
H2SqlEntity
,
InstanceReferenceAlarmList
>
{
private
final
Logger
logger
=
LoggerFactory
.
getLogger
(
InstanceReferenceAlarmListH2PersistenceDAO
.
class
);
public
InstanceReferenceAlarmListH2PersistenceDAO
(
H2Client
client
)
{
super
(
client
);
}
@Override
public
InstanceReferenceAlarmList
get
(
String
id
)
{
return
null
;
}
@Override
public
H2SqlEntity
prepareBatchInsert
(
InstanceReferenceAlarmList
data
)
{
return
null
;
}
@Override
public
H2SqlEntity
prepareBatchUpdate
(
InstanceReferenceAlarmList
data
)
{
return
null
;
}
@Override
public
void
deleteHistory
(
Long
startTimestamp
,
Long
endTimestamp
)
{
}
}
apm-collector/apm-collector-storage/collector-storage-h2-provider/src/main/java/org/apache/skywalking/apm/collector/storage/h2/dao/ServiceAlarmH2PersistenceDAO.java
0 → 100644
浏览文件 @
c15bfc71
/*
* Licensed to the Apache Software Foundation (ASF) under one or more
* contributor license agreements. See the NOTICE file distributed with
* this work for additional information regarding copyright ownership.
* The ASF licenses this file to You under the Apache License, Version 2.0
* (the "License"); you may not use this file except in compliance with
* the License. You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*
*/
package
org.apache.skywalking.apm.collector.storage.h2.dao
;
import
org.apache.skywalking.apm.collector.client.h2.H2Client
;
import
org.apache.skywalking.apm.collector.storage.dao.IServiceAlarmPersistenceDAO
;
import
org.apache.skywalking.apm.collector.storage.h2.base.dao.H2DAO
;
import
org.apache.skywalking.apm.collector.storage.h2.base.define.H2SqlEntity
;
import
org.apache.skywalking.apm.collector.storage.table.alarm.ServiceAlarm
;
import
org.slf4j.Logger
;
import
org.slf4j.LoggerFactory
;
/**
* @author peng-yongsheng
*/
public
class
ServiceAlarmH2PersistenceDAO
extends
H2DAO
implements
IServiceAlarmPersistenceDAO
<
H2SqlEntity
,
H2SqlEntity
,
ServiceAlarm
>
{
private
final
Logger
logger
=
LoggerFactory
.
getLogger
(
ServiceAlarmH2PersistenceDAO
.
class
);
public
ServiceAlarmH2PersistenceDAO
(
H2Client
client
)
{
super
(
client
);
}
@Override
public
ServiceAlarm
get
(
String
id
)
{
return
null
;
}
@Override
public
H2SqlEntity
prepareBatchInsert
(
ServiceAlarm
data
)
{
return
null
;
}
@Override
public
H2SqlEntity
prepareBatchUpdate
(
ServiceAlarm
data
)
{
return
null
;
}
@Override
public
void
deleteHistory
(
Long
startTimestamp
,
Long
endTimestamp
)
{
}
}
apm-collector/apm-collector-storage/collector-storage-h2-provider/src/main/java/org/apache/skywalking/apm/collector/storage/h2/dao/ServiceAlarmListH2PersistenceDAO.java
0 → 100644
浏览文件 @
c15bfc71
/*
* Licensed to the Apache Software Foundation (ASF) under one or more
* contributor license agreements. See the NOTICE file distributed with
* this work for additional information regarding copyright ownership.
* The ASF licenses this file to You under the Apache License, Version 2.0
* (the "License"); you may not use this file except in compliance with
* the License. You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*
*/
package
org.apache.skywalking.apm.collector.storage.h2.dao
;
import
org.apache.skywalking.apm.collector.client.h2.H2Client
;
import
org.apache.skywalking.apm.collector.storage.dao.IServiceAlarmListPersistenceDAO
;
import
org.apache.skywalking.apm.collector.storage.h2.base.dao.H2DAO
;
import
org.apache.skywalking.apm.collector.storage.h2.base.define.H2SqlEntity
;
import
org.apache.skywalking.apm.collector.storage.table.alarm.ServiceAlarmList
;
import
org.slf4j.Logger
;
import
org.slf4j.LoggerFactory
;
/**
* @author peng-yongsheng
*/
public
class
ServiceAlarmListH2PersistenceDAO
extends
H2DAO
implements
IServiceAlarmListPersistenceDAO
<
H2SqlEntity
,
H2SqlEntity
,
ServiceAlarmList
>
{
private
final
Logger
logger
=
LoggerFactory
.
getLogger
(
ServiceAlarmListH2PersistenceDAO
.
class
);
public
ServiceAlarmListH2PersistenceDAO
(
H2Client
client
)
{
super
(
client
);
}
@Override
public
ServiceAlarmList
get
(
String
id
)
{
return
null
;
}
@Override
public
H2SqlEntity
prepareBatchInsert
(
ServiceAlarmList
data
)
{
return
null
;
}
@Override
public
H2SqlEntity
prepareBatchUpdate
(
ServiceAlarmList
data
)
{
return
null
;
}
@Override
public
void
deleteHistory
(
Long
startTimestamp
,
Long
endTimestamp
)
{
}
}
apm-collector/apm-collector-storage/collector-storage-h2-provider/src/main/java/org/apache/skywalking/apm/collector/storage/h2/dao/ServiceReferenceAlarmH2PersistenceDAO.java
0 → 100644
浏览文件 @
c15bfc71
/*
* Licensed to the Apache Software Foundation (ASF) under one or more
* contributor license agreements. See the NOTICE file distributed with
* this work for additional information regarding copyright ownership.
* The ASF licenses this file to You under the Apache License, Version 2.0
* (the "License"); you may not use this file except in compliance with
* the License. You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*
*/
package
org.apache.skywalking.apm.collector.storage.h2.dao
;
import
org.apache.skywalking.apm.collector.client.h2.H2Client
;
import
org.apache.skywalking.apm.collector.storage.dao.IServiceReferenceAlarmPersistenceDAO
;
import
org.apache.skywalking.apm.collector.storage.h2.base.dao.H2DAO
;
import
org.apache.skywalking.apm.collector.storage.h2.base.define.H2SqlEntity
;
import
org.apache.skywalking.apm.collector.storage.table.alarm.ServiceReferenceAlarm
;
import
org.slf4j.Logger
;
import
org.slf4j.LoggerFactory
;
/**
* @author peng-yongsheng
*/
public
class
ServiceReferenceAlarmH2PersistenceDAO
extends
H2DAO
implements
IServiceReferenceAlarmPersistenceDAO
<
H2SqlEntity
,
H2SqlEntity
,
ServiceReferenceAlarm
>
{
private
final
Logger
logger
=
LoggerFactory
.
getLogger
(
ServiceReferenceAlarmH2PersistenceDAO
.
class
);
public
ServiceReferenceAlarmH2PersistenceDAO
(
H2Client
client
)
{
super
(
client
);
}
@Override
public
ServiceReferenceAlarm
get
(
String
id
)
{
return
null
;
}
@Override
public
H2SqlEntity
prepareBatchInsert
(
ServiceReferenceAlarm
data
)
{
return
null
;
}
@Override
public
H2SqlEntity
prepareBatchUpdate
(
ServiceReferenceAlarm
data
)
{
return
null
;
}
@Override
public
void
deleteHistory
(
Long
startTimestamp
,
Long
endTimestamp
)
{
}
}
apm-collector/apm-collector-storage/collector-storage-h2-provider/src/main/java/org/apache/skywalking/apm/collector/storage/h2/dao/ServiceReferenceAlarmListH2PersistenceDAO.java
0 → 100644
浏览文件 @
c15bfc71
/*
* Licensed to the Apache Software Foundation (ASF) under one or more
* contributor license agreements. See the NOTICE file distributed with
* this work for additional information regarding copyright ownership.
* The ASF licenses this file to You under the Apache License, Version 2.0
* (the "License"); you may not use this file except in compliance with
* the License. You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*
*/
package
org.apache.skywalking.apm.collector.storage.h2.dao
;
import
org.apache.skywalking.apm.collector.client.h2.H2Client
;
import
org.apache.skywalking.apm.collector.storage.dao.IServiceReferenceAlarmListPersistenceDAO
;
import
org.apache.skywalking.apm.collector.storage.h2.base.dao.H2DAO
;
import
org.apache.skywalking.apm.collector.storage.h2.base.define.H2SqlEntity
;
import
org.apache.skywalking.apm.collector.storage.table.alarm.ServiceReferenceAlarmList
;
import
org.slf4j.Logger
;
import
org.slf4j.LoggerFactory
;
/**
* @author peng-yongsheng
*/
public
class
ServiceReferenceAlarmListH2PersistenceDAO
extends
H2DAO
implements
IServiceReferenceAlarmListPersistenceDAO
<
H2SqlEntity
,
H2SqlEntity
,
ServiceReferenceAlarmList
>
{
private
final
Logger
logger
=
LoggerFactory
.
getLogger
(
ServiceReferenceAlarmListH2PersistenceDAO
.
class
);
public
ServiceReferenceAlarmListH2PersistenceDAO
(
H2Client
client
)
{
super
(
client
);
}
@Override
public
ServiceReferenceAlarmList
get
(
String
id
)
{
return
null
;
}
@Override
public
H2SqlEntity
prepareBatchInsert
(
ServiceReferenceAlarmList
data
)
{
return
null
;
}
@Override
public
H2SqlEntity
prepareBatchUpdate
(
ServiceReferenceAlarmList
data
)
{
return
null
;
}
@Override
public
void
deleteHistory
(
Long
startTimestamp
,
Long
endTimestamp
)
{
}
}
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录