Dynamic Configuration from AWS S3 Bucket

AWS S3 Bucket source for JSON Dynamic Properties

Лицензия

Лицензия

Группа

Группа

com.comcast.dynocon
Идентификатор

Идентификатор

dynocon-s3
Последняя версия

Последняя версия

1.1.0
Дата

Дата

Тип

Тип

jar
Описание

Описание

Dynamic Configuration from AWS S3 Bucket
AWS S3 Bucket source for JSON Dynamic Properties

Скачать dynocon-s3

Как подключить последнюю версию

<!-- https://jarcasting.com/artifacts/com.comcast.dynocon/dynocon-s3/ -->
<dependency>
    <groupId>com.comcast.dynocon</groupId>
    <artifactId>dynocon-s3</artifactId>
    <version>1.1.0</version>
</dependency>
// https://jarcasting.com/artifacts/com.comcast.dynocon/dynocon-s3/
implementation 'com.comcast.dynocon:dynocon-s3:1.1.0'
// https://jarcasting.com/artifacts/com.comcast.dynocon/dynocon-s3/
implementation ("com.comcast.dynocon:dynocon-s3:1.1.0")
'com.comcast.dynocon:dynocon-s3:jar:1.1.0'
<dependency org="com.comcast.dynocon" name="dynocon-s3" rev="1.1.0">
  <artifact name="dynocon-s3" type="jar" />
</dependency>
@Grapes(
@Grab(group='com.comcast.dynocon', module='dynocon-s3', version='1.1.0')
)
libraryDependencies += "com.comcast.dynocon" % "dynocon-s3" % "1.1.0"
[com.comcast.dynocon/dynocon-s3 "1.1.0"]

Зависимости

compile (2)

Идентификатор библиотеки Тип Версия
com.comcast.dynocon : dynocon-core jar 1.1.0
com.amazonaws : aws-java-sdk-s3 jar 1.11.1008

test (2)

Идентификатор библиотеки Тип Версия
junit : junit jar 4.13.1
ch.qos.logback : logback-classic jar 1.2.3

Модули Проекта

Данный проект не имеет модулей.

Dynamic Configuration

Comcast Dynamic Configurattion - dynocon is on the mission of adapting the Configuration-as-a-Code concept.

Dynocon library allows your application to get access to the latest configuration changes without restarting.

JSON is a first-class citizen and supported out of the box as well as the traditional .properties format.

Installation

<dependency>
	<groupId>com.comcast.dynocon</groupId>
	<artifactId>dynocon-core</artifactId>
	<version>1.1.0</version>
</dependency>

Example

If your JSON configuration looks like this:

{
  "myPropertyName": "value1"
}

or you are using traditional .properties file:

myPropertyName = value1

You could always access the property as following:

public static final Property<String> MY_PROPERTY = new Property<>("myPropertyName", String.class);
... SNIP ...
Assert.assertEquals("value1", MY_PROPERTY.get());

If the value in the file will be updated, you don't need to restart the application, MY_PROPERTY.get() will return the new value.

See Wiki for a full description of the dynocon library.

com.comcast.dynocon
Comcast brings together the best in media and technology to create the world's best entertainment and online experiences

Версии библиотеки

Версия
1.1.0