Elasticsearch MockSocket

Allows using sockets without having to grant dangerous permissions to all of your code.

Лицензия

Лицензия

Категории

Категории

Search Прикладные библиотеки Elasticsearch
Группа

Группа

org.elasticsearch
Идентификатор

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

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

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

1.2
Дата

Дата

Тип

Тип

jar
Описание

Описание

Elasticsearch MockSocket
Allows using sockets without having to grant dangerous permissions to all of your code.
Ссылка на сайт

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

https://github.com/elastic/mocksocket
Система контроля версий

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

https://github.com/elastic/mocksocket

Скачать mocksocket

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

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

Зависимости

Библиотека не имеет зависимостей. Это самодостаточное приложение, которое не зависит ни от каких других библиотек.

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

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

mocksocket

Allows using sockets without having to grant dangerous permissions to all of your code.

This wraps the Socket and ServerSocket apis with AccessController blocks. No code changes are needed.

Instead of:

grant {
  // give scary permission to all code just for tests
  permission java.net.SocketPermission "*", "accept,connect,resolve";
};

You can do:

<dependency>
  <groupId>org.elasticsearch</groupId>
  <artifactId>mocksocket</artifactId>
  <version>1.0</version>
  <scope>test</scope>
</dependency>
...
grant codeBase "/url/to/mocksocket-1.0.jar" {
  // only allow this jar used in tests to do this
  permission java.net.SocketPermission "*", "accept,connect,resolve";
};
org.elasticsearch

elastic

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

Версия
1.2
1.1
1.0