OpenSearch/plugins
Tim Brooks 5a8ec9b762
Selectors operate on channel contexts (#28468)
This commit is related to #27260. Currently there is a weird
relationship between channel contexts and nio channels. The selectors
use the context for read and writing. But the selector operates directly
on the nio channel for registering, closing, and connecting.

This commit works on improving this relationship. The selector operates
directly on the context which wraps the low level java.nio.channels. The
NioChannel class is simply an API that is used to interact with the
channel (sending messages from outside the selector event loop,
scheduling a close, adding listeners, etc). The context is only used
internally by the channel to implement these apis and by the selector to
perform these operations.
2018-02-22 09:44:52 -07:00
..
analysis-icu Remove the `update_all_types` option. (#28288) 2018-01-22 12:03:07 +01:00
analysis-kuromoji upgrade to lucene 7.2.1 (#28218) 2018-01-15 16:47:46 +01:00
analysis-phonetic Fix daitch_mokotoff phonetic filter to use the dedicated Lucene filter (#28225) 2018-01-15 19:35:54 +01:00
analysis-smartcn upgrade to lucene 7.2.1 (#28218) 2018-01-15 16:47:46 +01:00
analysis-stempel upgrade to lucene 7.2.1 (#28218) 2018-01-15 16:47:46 +01:00
analysis-ukrainian upgrade to lucene 7.2.1 (#28218) 2018-01-15 16:47:46 +01:00
discovery-azure-classic Require JDK 9 for compilation (#28071) 2018-01-16 13:45:13 -05:00
discovery-ec2 Fix third-party audit tasks on JDK 8 2018-01-16 22:59:29 -05:00
discovery-file Remove some unused code (#27792) 2017-12-13 16:45:55 +01:00
discovery-gce [Tests] Fix RetryHttpInitializerWrapperTests.testIOExceptionRetry 2018-02-20 14:54:53 +01:00
examples Replace jvm-example by two plugin examples (#28339) 2018-01-26 17:34:24 +01:00
ingest-attachment [Docs] Remove misleading comment 2018-02-09 15:47:38 +01:00
ingest-geoip test: do not use asn fields 2018-01-07 23:21:01 +01:00
ingest-user-agent Use non deprecated xcontenthelper (#28503) 2018-02-05 16:18:18 -07:00
mapper-murmur3 Add support for filtering mappings fields (#27603) 2017-12-05 20:31:29 +01:00
mapper-size Remove the `update_all_types` option. (#28288) 2018-01-22 12:03:07 +01:00
repository-azure Ensure that azure stream has socket privileges (#28751) 2018-02-21 11:20:06 -07:00
repository-gcs Use client settings in repository-gcs (#28575) 2018-02-22 15:40:20 +01:00
repository-hdfs Fix third-party audit tasks on JDK 8 2018-01-16 22:59:29 -05:00
repository-s3 Remove redundant argument for buildConfiguration of s3 plugin (#28281) 2018-01-23 22:32:46 -08:00
store-smb Validate top-level keys for create index request (#23755) (#23869) 2017-09-26 09:49:20 -07:00
transport-nio Selectors operate on channel contexts (#28468) 2018-02-22 09:44:52 -07:00
build.gradle Plugins: Include license and notice files in zip (#23191) 2017-02-15 11:23:12 -08:00