Package akka.http.impl.engine.client
Class HttpsProxyGraphStage
java.lang.Object
akka.stream.stage.GraphStageWithMaterializedValue<S,akka.NotUsed>
akka.stream.stage.GraphStage<akka.stream.BidiShape<akka.util.ByteString,akka.util.ByteString,akka.util.ByteString,akka.util.ByteString>>
akka.http.impl.engine.client.HttpsProxyGraphStage
- All Implemented Interfaces:
akka.stream.Graph<akka.stream.BidiShape<akka.util.ByteString,
akka.util.ByteString, akka.util.ByteString, akka.util.ByteString>, akka.NotUsed>
public final class HttpsProxyGraphStage
extends akka.stream.stage.GraphStage<akka.stream.BidiShape<akka.util.ByteString,akka.util.ByteString,akka.util.ByteString,akka.util.ByteString>>
INTERNAL API
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic class
static class
static class
static interface
Nested classes/interfaces inherited from interface akka.stream.Graph
akka.stream.Graph.GraphMapMatVal<S extends akka.stream.Shape,
M extends Object> -
Constructor Summary
ConstructorsConstructorDescriptionHttpsProxyGraphStage
(String targetHostName, int targetPort, ClientConnectionSettings settings, scala.Option<HttpCredentials> proxyAuthorization) -
Method Summary
Modifier and TypeMethodDescriptionstatic akka.stream.scaladsl.BidiFlow<akka.util.ByteString,
akka.util.ByteString, akka.util.ByteString, akka.util.ByteString, akka.NotUsed> apply
(String targetHostName, int targetPort, ClientConnectionSettings settings, scala.Option<HttpCredentials> proxyAuth) akka.stream.Inlet<akka.util.ByteString>
bytesIn()
akka.stream.Outlet<akka.util.ByteString>
bytesOut()
akka.stream.stage.GraphStageLogic
createLogic
(akka.stream.Attributes inheritedAttributes) akka.stream.BidiShape<akka.util.ByteString,
akka.util.ByteString, akka.util.ByteString, akka.util.ByteString> shape()
akka.stream.Inlet<akka.util.ByteString>
sslIn()
akka.stream.Outlet<akka.util.ByteString>
sslOut()
Methods inherited from class akka.stream.stage.GraphStage
createLogicAndMaterializedValue
Methods inherited from class akka.stream.stage.GraphStageWithMaterializedValue
addAttributes, async, async, async, createLogicAndMaterializedValue, getAttributes, initialAttributes, named, traversalBuilder, withAttributes
-
Constructor Details
-
HttpsProxyGraphStage
public HttpsProxyGraphStage(String targetHostName, int targetPort, ClientConnectionSettings settings, scala.Option<HttpCredentials> proxyAuthorization)
-
-
Method Details
-
apply
public static akka.stream.scaladsl.BidiFlow<akka.util.ByteString,akka.util.ByteString, applyakka.util.ByteString, akka.util.ByteString, akka.NotUsed> (String targetHostName, int targetPort, ClientConnectionSettings settings, scala.Option<HttpCredentials> proxyAuth) -
bytesIn
public akka.stream.Inlet<akka.util.ByteString> bytesIn() -
bytesOut
public akka.stream.Outlet<akka.util.ByteString> bytesOut() -
sslIn
public akka.stream.Inlet<akka.util.ByteString> sslIn() -
sslOut
public akka.stream.Outlet<akka.util.ByteString> sslOut() -
shape
public akka.stream.BidiShape<akka.util.ByteString,akka.util.ByteString, shape()akka.util.ByteString, akka.util.ByteString> -
createLogic
public akka.stream.stage.GraphStageLogic createLogic(akka.stream.Attributes inheritedAttributes) - Specified by:
createLogic
in classakka.stream.stage.GraphStage<akka.stream.BidiShape<akka.util.ByteString,
akka.util.ByteString, akka.util.ByteString, akka.util.ByteString>>
-