Package io.netty.handler.ssl
Class ReferenceCountedOpenSslContext.DefaultOpenSslEngineMap
- java.lang.Object
-
- io.netty.handler.ssl.ReferenceCountedOpenSslContext.DefaultOpenSslEngineMap
-
- All Implemented Interfaces:
OpenSslEngineMap
- Enclosing class:
- ReferenceCountedOpenSslContext
private static final class ReferenceCountedOpenSslContext.DefaultOpenSslEngineMap extends java.lang.Object implements OpenSslEngineMap
-
-
Field Summary
Fields Modifier and Type Field Description private java.util.Map<java.lang.Long,ReferenceCountedOpenSslEngine>
engines
-
Constructor Summary
Constructors Modifier Constructor Description private
DefaultOpenSslEngineMap()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
add(ReferenceCountedOpenSslEngine engine)
Add aOpenSslEngine
to thisOpenSslEngineMap
.ReferenceCountedOpenSslEngine
get(long ssl)
Get theOpenSslEngine
for the givenssl
address.ReferenceCountedOpenSslEngine
remove(long ssl)
Remove theOpenSslEngine
with the givenssl
address and return it.
-
-
-
Field Detail
-
engines
private final java.util.Map<java.lang.Long,ReferenceCountedOpenSslEngine> engines
-
-
Method Detail
-
remove
public ReferenceCountedOpenSslEngine remove(long ssl)
Description copied from interface:OpenSslEngineMap
Remove theOpenSslEngine
with the givenssl
address and return it.- Specified by:
remove
in interfaceOpenSslEngineMap
-
add
public void add(ReferenceCountedOpenSslEngine engine)
Description copied from interface:OpenSslEngineMap
Add aOpenSslEngine
to thisOpenSslEngineMap
.- Specified by:
add
in interfaceOpenSslEngineMap
-
get
public ReferenceCountedOpenSslEngine get(long ssl)
Description copied from interface:OpenSslEngineMap
Get theOpenSslEngine
for the givenssl
address.- Specified by:
get
in interfaceOpenSslEngineMap
-
-