simter-reactive-context

Simter reactive context api

Лицензия

Лицензия

MIT
Категории

Категории

React Взаимодействие с пользователем Веб-фреймворки
Группа

Группа

tech.simter.reactive
Идентификатор

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

simter-reactive-context
Последняя версия

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

1.1.0
Дата

Дата

Тип

Тип

jar
Описание

Описание

simter-reactive-context
Simter reactive context api
Ссылка на сайт

Ссылка на сайт

https://github.com/simter/simter-reactive-context
Организация-разработчик

Организация-разработчик

simter
Система контроля версий

Система контроля версий

https://github.com/simter/simter-reactive-context.git

Скачать simter-reactive-context

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

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

Зависимости

compile (3)

Идентификатор библиотеки Тип Версия
tech.simter : simter-exception jar 1.1.0
io.projectreactor : reactor-core jar
org.jetbrains.kotlin : kotlin-stdlib jar

test (2)

Идентификатор библиотеки Тип Версия
io.projectreactor : reactor-test jar
org.junit.jupiter : junit-jupiter jar

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

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

simter-reactive-context

Simter reactive system-context. This package just has one tool class SystemContext. All the unit test is in the class SystemContextTest. Run test by mvn test.

The base technique is from reactor's official document "Adding a Context to a Reactive Sequence".

SystemContext functions

fun getAuthenticatedUser()                : Mono<Optional<User>>
fun hasAnyRole(vararg roles: String)      : Mono<Boolean>
fun hasAllRole(vararg roles: String)      : Mono<Boolean>
fun verifyHasAnyRole(vararg roles: String): Mono<Void>
fun verifyHasAllRole(vararg roles: String): Mono<Void>

Installation

<dependency>
  <groupId>tech.simter.reactive</groupId>
  <artifactId>simter-reactive-context</artifactId>
  <version>1.0.0</version>
</dependency>

Requirement

  • Maven 3.6+
  • Kotlin 1.3+
  • Reactor 3+

Build

mvn clean package
tech.simter.reactive

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

Версия
1.1.0
1.0.0