Package akka.stream.impl.io
Class TlsModule
- java.lang.Object
-
- akka.stream.impl.io.TlsModule
-
- All Implemented Interfaces:
Graph<BidiShape<TLSProtocol.SslTlsOutbound,ByteString,ByteString,TLSProtocol.SslTlsInbound>,NotUsed>
,StreamLayout.AtomicModule<BidiShape<TLSProtocol.SslTlsOutbound,ByteString,ByteString,TLSProtocol.SslTlsInbound>,NotUsed>
,java.io.Serializable
,scala.Equals
,scala.Product
,scala.Serializable
public final class TlsModule extends java.lang.Object implements StreamLayout.AtomicModule<BidiShape<TLSProtocol.SslTlsOutbound,ByteString,ByteString,TLSProtocol.SslTlsInbound>,NotUsed>, scala.Product, scala.Serializable
INTERNAL API.- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description TlsModule(Inlet<TLSProtocol.SslTlsOutbound> plainIn, Outlet<TLSProtocol.SslTlsInbound> plainOut, Inlet<ByteString> cipherIn, Outlet<ByteString> cipherOut, BidiShape<TLSProtocol.SslTlsOutbound,ByteString,ByteString,TLSProtocol.SslTlsInbound> shape, Attributes attributes, scala.Function1<ActorSystem,javax.net.ssl.SSLEngine> createSSLEngine, scala.Function2<ActorSystem,javax.net.ssl.SSLSession,scala.util.Try<scala.runtime.BoxedUnit>> verifySession, TLSClosing closing)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static TlsModule
apply(Attributes attributes, scala.Function1<ActorSystem,javax.net.ssl.SSLEngine> createSSLEngine, scala.Function2<ActorSystem,javax.net.ssl.SSLSession,scala.util.Try<scala.runtime.BoxedUnit>> verifySession, TLSClosing closing)
static TlsModule
apply(Inlet<TLSProtocol.SslTlsOutbound> plainIn, Outlet<TLSProtocol.SslTlsInbound> plainOut, Inlet<ByteString> cipherIn, Outlet<ByteString> cipherOut, BidiShape<TLSProtocol.SslTlsOutbound,ByteString,ByteString,TLSProtocol.SslTlsInbound> shape, Attributes attributes, scala.Function1<ActorSystem,javax.net.ssl.SSLEngine> createSSLEngine, scala.Function2<ActorSystem,javax.net.ssl.SSLSession,scala.util.Try<scala.runtime.BoxedUnit>> verifySession, TLSClosing closing)
Attributes
attributes()
boolean
canEqual(java.lang.Object x$1)
Inlet<ByteString>
cipherIn()
Outlet<ByteString>
cipherOut()
TLSClosing
closing()
TlsModule
copy(Inlet<TLSProtocol.SslTlsOutbound> plainIn, Outlet<TLSProtocol.SslTlsInbound> plainOut, Inlet<ByteString> cipherIn, Outlet<ByteString> cipherOut, BidiShape<TLSProtocol.SslTlsOutbound,ByteString,ByteString,TLSProtocol.SslTlsInbound> shape, Attributes attributes, scala.Function1<ActorSystem,javax.net.ssl.SSLEngine> createSSLEngine, scala.Function2<ActorSystem,javax.net.ssl.SSLSession,scala.util.Try<scala.runtime.BoxedUnit>> verifySession, TLSClosing closing)
Inlet<TLSProtocol.SslTlsOutbound>
copy$default$1()
Outlet<TLSProtocol.SslTlsInbound>
copy$default$2()
Inlet<ByteString>
copy$default$3()
Outlet<ByteString>
copy$default$4()
BidiShape<TLSProtocol.SslTlsOutbound,ByteString,ByteString,TLSProtocol.SslTlsInbound>
copy$default$5()
Attributes
copy$default$6()
scala.Function1<ActorSystem,javax.net.ssl.SSLEngine>
copy$default$7()
scala.Function2<ActorSystem,javax.net.ssl.SSLSession,scala.util.Try<scala.runtime.BoxedUnit>>
copy$default$8()
TLSClosing
copy$default$9()
scala.Function1<ActorSystem,javax.net.ssl.SSLEngine>
createSSLEngine()
boolean
equals(java.lang.Object x$1)
int
hashCode()
Inlet<TLSProtocol.SslTlsOutbound>
plainIn()
Outlet<TLSProtocol.SslTlsInbound>
plainOut()
int
productArity()
java.lang.Object
productElement(int x$1)
scala.collection.Iterator<java.lang.Object>
productIterator()
java.lang.String
productPrefix()
BidiShape<TLSProtocol.SslTlsOutbound,ByteString,ByteString,TLSProtocol.SslTlsInbound>
shape()
The shape of a graph is all that is externally visible: its inlets and outlets.java.lang.String
toString()
TraversalBuilder
traversalBuilder()
INTERNAL API.static scala.Option<scala.Tuple9<Inlet<TLSProtocol.SslTlsOutbound>,Outlet<TLSProtocol.SslTlsInbound>,Inlet<ByteString>,Outlet<ByteString>,BidiShape<TLSProtocol.SslTlsOutbound,ByteString,ByteString,TLSProtocol.SslTlsInbound>,Attributes,scala.Function1<ActorSystem,javax.net.ssl.SSLEngine>,scala.Function2<ActorSystem,javax.net.ssl.SSLSession,scala.util.Try<scala.runtime.BoxedUnit>>,TLSClosing>>
unapply(TlsModule x$0)
scala.Function2<ActorSystem,javax.net.ssl.SSLSession,scala.util.Try<scala.runtime.BoxedUnit>>
verifySession()
TlsModule
withAttributes(Attributes att)
-
-
-
Constructor Detail
-
TlsModule
public TlsModule(Inlet<TLSProtocol.SslTlsOutbound> plainIn, Outlet<TLSProtocol.SslTlsInbound> plainOut, Inlet<ByteString> cipherIn, Outlet<ByteString> cipherOut, BidiShape<TLSProtocol.SslTlsOutbound,ByteString,ByteString,TLSProtocol.SslTlsInbound> shape, Attributes attributes, scala.Function1<ActorSystem,javax.net.ssl.SSLEngine> createSSLEngine, scala.Function2<ActorSystem,javax.net.ssl.SSLSession,scala.util.Try<scala.runtime.BoxedUnit>> verifySession, TLSClosing closing)
-
-
Method Detail
-
apply
public static TlsModule apply(Attributes attributes, scala.Function1<ActorSystem,javax.net.ssl.SSLEngine> createSSLEngine, scala.Function2<ActorSystem,javax.net.ssl.SSLSession,scala.util.Try<scala.runtime.BoxedUnit>> verifySession, TLSClosing closing)
-
apply
public static TlsModule apply(Inlet<TLSProtocol.SslTlsOutbound> plainIn, Outlet<TLSProtocol.SslTlsInbound> plainOut, Inlet<ByteString> cipherIn, Outlet<ByteString> cipherOut, BidiShape<TLSProtocol.SslTlsOutbound,ByteString,ByteString,TLSProtocol.SslTlsInbound> shape, Attributes attributes, scala.Function1<ActorSystem,javax.net.ssl.SSLEngine> createSSLEngine, scala.Function2<ActorSystem,javax.net.ssl.SSLSession,scala.util.Try<scala.runtime.BoxedUnit>> verifySession, TLSClosing closing)
-
unapply
public static scala.Option<scala.Tuple9<Inlet<TLSProtocol.SslTlsOutbound>,Outlet<TLSProtocol.SslTlsInbound>,Inlet<ByteString>,Outlet<ByteString>,BidiShape<TLSProtocol.SslTlsOutbound,ByteString,ByteString,TLSProtocol.SslTlsInbound>,Attributes,scala.Function1<ActorSystem,javax.net.ssl.SSLEngine>,scala.Function2<ActorSystem,javax.net.ssl.SSLSession,scala.util.Try<scala.runtime.BoxedUnit>>,TLSClosing>> unapply(TlsModule x$0)
-
plainIn
public Inlet<TLSProtocol.SslTlsOutbound> plainIn()
-
plainOut
public Outlet<TLSProtocol.SslTlsInbound> plainOut()
-
cipherIn
public Inlet<ByteString> cipherIn()
-
cipherOut
public Outlet<ByteString> cipherOut()
-
shape
public BidiShape<TLSProtocol.SslTlsOutbound,ByteString,ByteString,TLSProtocol.SslTlsInbound> shape()
Description copied from interface:Graph
The shape of a graph is all that is externally visible: its inlets and outlets.- Specified by:
shape
in interfaceGraph<BidiShape<TLSProtocol.SslTlsOutbound,ByteString,ByteString,TLSProtocol.SslTlsInbound>,NotUsed>
- Returns:
- (undocumented)
-
attributes
public Attributes attributes()
-
createSSLEngine
public scala.Function1<ActorSystem,javax.net.ssl.SSLEngine> createSSLEngine()
-
verifySession
public scala.Function2<ActorSystem,javax.net.ssl.SSLSession,scala.util.Try<scala.runtime.BoxedUnit>> verifySession()
-
closing
public TLSClosing closing()
-
withAttributes
public TlsModule withAttributes(Attributes att)
- Specified by:
withAttributes
in interfaceGraph<BidiShape<TLSProtocol.SslTlsOutbound,ByteString,ByteString,TLSProtocol.SslTlsInbound>,NotUsed>
-
toString
public java.lang.String toString()
- Overrides:
toString
in classjava.lang.Object
-
traversalBuilder
public TraversalBuilder traversalBuilder()
Description copied from interface:Graph
INTERNAL API.Every materializable element must be backed by a stream layout module
- Specified by:
traversalBuilder
in interfaceGraph<BidiShape<TLSProtocol.SslTlsOutbound,ByteString,ByteString,TLSProtocol.SslTlsInbound>,NotUsed>
- Returns:
- (undocumented)
-
copy
public TlsModule copy(Inlet<TLSProtocol.SslTlsOutbound> plainIn, Outlet<TLSProtocol.SslTlsInbound> plainOut, Inlet<ByteString> cipherIn, Outlet<ByteString> cipherOut, BidiShape<TLSProtocol.SslTlsOutbound,ByteString,ByteString,TLSProtocol.SslTlsInbound> shape, Attributes attributes, scala.Function1<ActorSystem,javax.net.ssl.SSLEngine> createSSLEngine, scala.Function2<ActorSystem,javax.net.ssl.SSLSession,scala.util.Try<scala.runtime.BoxedUnit>> verifySession, TLSClosing closing)
-
copy$default$1
public Inlet<TLSProtocol.SslTlsOutbound> copy$default$1()
-
copy$default$2
public Outlet<TLSProtocol.SslTlsInbound> copy$default$2()
-
copy$default$3
public Inlet<ByteString> copy$default$3()
-
copy$default$4
public Outlet<ByteString> copy$default$4()
-
copy$default$5
public BidiShape<TLSProtocol.SslTlsOutbound,ByteString,ByteString,TLSProtocol.SslTlsInbound> copy$default$5()
-
copy$default$6
public Attributes copy$default$6()
-
copy$default$7
public scala.Function1<ActorSystem,javax.net.ssl.SSLEngine> copy$default$7()
-
copy$default$8
public scala.Function2<ActorSystem,javax.net.ssl.SSLSession,scala.util.Try<scala.runtime.BoxedUnit>> copy$default$8()
-
copy$default$9
public TLSClosing copy$default$9()
-
productPrefix
public java.lang.String productPrefix()
- Specified by:
productPrefix
in interfacescala.Product
-
productArity
public int productArity()
- Specified by:
productArity
in interfacescala.Product
-
productElement
public java.lang.Object productElement(int x$1)
- Specified by:
productElement
in interfacescala.Product
-
productIterator
public scala.collection.Iterator<java.lang.Object> productIterator()
- Specified by:
productIterator
in interfacescala.Product
-
canEqual
public boolean canEqual(java.lang.Object x$1)
- Specified by:
canEqual
in interfacescala.Equals
-
hashCode
public int hashCode()
- Overrides:
hashCode
in classjava.lang.Object
-
equals
public boolean equals(java.lang.Object x$1)
- Specified by:
equals
in interfacescala.Equals
- Overrides:
equals
in classjava.lang.Object
-
-