MVN

org.rouplex : rouplex-niossl

Maven & Gradle

Sep 23, 2017
2 usages
2 stars

Java secure (SSL/TLS) and selectable socket channels for Jdk1.6 · Rouplex-Niossl is a java SPI (service provider interface) for secure (SSL/TLS), selectable, socket channels. Some of the classes in the java.nio.channels package have been extended by secure counterparts that can be used side by side, or replace existing instances of the plain implementations. This package contains just the entry point calls for instantiating such instances, as well as a non-functional, default implementation. For a concrete implementation of these classes you can take a look at Rouplex-Niossl-Spi, which would be included as a separate dependency to your applications. More specifically this library defines SSLSocketChannel class to inherit from SocketChannel, SSLServerSocketChannel to inherit from ServerSocketChannel and SSLSelector to inherit from SSLSelector. One or more instances of SSLSocketChannel can be registered with an (or more) instance of SSLSelector to be selected upon, with the same exact semantics a SocketChannel would expect from registering with a Selector. Further, a mixture of SocketChannels and SSLSocketChannels can be registered simultaneously with an SSLSelector. The secure counterparts abide to the same API and semantics defined for plain channels at https://docs.oracle.com/javase/8/docs/api/java/nio/channels/package-summary.html. This way, the existing products can be easily updated to provide secure communication and new products can achieve security of data in transit by using the already proven and excellent patterns for communication such as nio.

<dependency>
    <groupId>org.rouplex</groupId>
    <artifactId>rouplex-niossl</artifactId>
    <version>1.9.3</version>
</dependency>
Copy
pom.xml
Table Of Contents

Latest Version

Choose a version of org.rouplex : rouplex-niossl to add to Maven or Gradle - Latest Versions:

  • Latest Stable: 1.9.3

All Versions

Choose a version of org.rouplex : rouplex-niossl to add to Maven or Gradle - All Versions:

Version Vulnerabilities Updated
1.9.x
rouplex-niossl-1.9.3
1.8.x
rouplex-niossl-1.8.3
rouplex-niossl-1.8.2
rouplex-niossl-1.8.1
rouplex-niossl-1.8.0
1.7.x
rouplex-niossl-1.7.3
rouplex-niossl-1.7.2
rouplex-niossl-1.7.1
rouplex-niossl-1.7.0
1.6.x
rouplex-niossl-1.6.3
rouplex-niossl-1.6.2
rouplex-niossl-1.6.1
rouplex-niossl-1.6.0

How to add a dependency to Maven

Add the following org.rouplex : rouplex-niossl maven dependency to the pom.xml file with your favorite IDE (IntelliJ / Eclipse / Netbeans):

<dependency>
    <groupId>org.rouplex</groupId>
    <artifactId>rouplex-niossl</artifactId>
    <version>1.9.3</version>
</dependency>

How to add a dependency to Gradle

Gradle Groovy DSL: Add the following org.rouplex : rouplex-niossl gradle dependency to your build.gradle file:

implementation 'org.rouplex:rouplex-niossl:1.9.3'

Gradle Kotlin DSL: Add the following org.rouplex : rouplex-niossl gradle kotlin dependency to your build.gradle.kts file:

implementation("org.rouplex:rouplex-niossl:1.9.3")

How to add a dependency to SBT Scala

SBT Scala: Add the following org.rouplex : rouplex-niossl sbt scala dependency to your build.sbt file:

libraryDependencies += "org.rouplex" % "rouplex-niossl" % "1.9.3"

Advertisement

Dependencies from Group

Discover Dependencies

Jun 17, 2018
2 usages
22 stars
May 24, 2017
1 usages
0 stars
Aug 29, 2019
1 usages
95 stars
Jun 13, 2017
1 usages
0 stars
Jul 15, 2017
1 usages
Sep 16, 2019
1 usages
Jun 17, 2017
1 usages
23 stars
Apr 12, 2018
1 usages
1 stars