Skip to content

Commit

Permalink
从淘宝svn导入
Browse files Browse the repository at this point in the history
  • Loading branch information
takeseem committed Jan 14, 2014
0 parents commit 98df34e
Show file tree
Hide file tree
Showing 112 changed files with 18,256 additions and 0 deletions.
1 change: 1 addition & 0 deletions .gitignore
@@ -0,0 +1 @@
.project
125 changes: 125 additions & 0 deletions LICENSE.txt

Large diffs are not rendered by default.

5 changes: 5 additions & 0 deletions clover.license
@@ -0,0 +1,5 @@
ooOPSrijRSMpkBwoEAQSTuiIrMxGWnLOtfdENlSCmVniQk
mi2KTt8nwsN0xZ0yQ>773SoN2KN>MUkQEpTg>kY2ykbpJ>
QOppsSpRNrMoNpqMQROSxqqQRMRPRmNOrrUVWSVStvmXXU
wURnmpmUUnoumopvommmmmUUnoumopvommmmmUUvvplcqk
ZljUUn
39 changes: 39 additions & 0 deletions diamond-client/pom.xml
@@ -0,0 +1,39 @@
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">

<parent>
<artifactId>diamond-all</artifactId>
<groupId>com.taobao.diamond</groupId>
<version>2.0.5.4.taocode-SNAPSHOT</version>
</parent>

<modelVersion>4.0.0</modelVersion>
<artifactId>diamond-client</artifactId>
<name>diamond-client v${project.version}</name>

<dependencies>
<dependency>
<groupId>com.taobao.diamond</groupId>
<artifactId>diamond-utils</artifactId>
</dependency>
<dependency>
<groupId>commons-logging</groupId>
<artifactId>commons-logging</artifactId>
</dependency>
<dependency>
<groupId>commons-httpclient</groupId>
<artifactId>commons-httpclient</artifactId>
</dependency>
<dependency>
<groupId>commons-io</groupId>
<artifactId>commons-io</artifactId>
</dependency>
<dependency>
<groupId>commons-lang</groupId>
<artifactId>commons-lang</artifactId>
</dependency>
<dependency>
<groupId>junit</groupId>
<artifactId>junit</artifactId>
</dependency>
</dependencies>
</project>
@@ -0,0 +1,36 @@
/*
* (C) 2007-2012 Alibaba Group Holding Limited.
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License version 2 as
* published by the Free Software Foundation.
* Authors:
* leiwen <chrisredfield1985@126.com> , boyan <killme2008@gmail.com>
*/
package com.taobao.diamond.client;

/**
* Diamond是一个支持持久的可靠的文本配置信息管理中心,用于文本配置信息的订阅。<br>
* Diamond目前是使用ops发布持久配置信息。<br>
* Diamond由于使用集中的数据库保存持久的配置信息,配置信息十分安全,并且,Diamond能够使客户永远获取最新的订阅信息。<br>
* 目前Diamond客户端拥有如下几种方式: <br>
* 1.主动获取<br>
* 2.定时获取<br>
* Diamond客户端还支持相对远程配置信息而言,优先级更高的本地配置配置信息的获取(使用Properties或者xml)
*
* @author aoqiong
*
*/
public interface DiamondClientSub {

public void setDiamondConfigure(DiamondConfigure diamondConfigure);


public DiamondConfigure getDiamondConfigure();


public void start();


public void close();
}

0 comments on commit 98df34e

Please sign in to comment.