public final class HttpsProxyGraphStage
extends org.apache.pekko.stream.stage.GraphStage<org.apache.pekko.stream.BidiShape<org.apache.pekko.util.ByteString,org.apache.pekko.util.ByteString,org.apache.pekko.util.ByteString,org.apache.pekko.util.ByteString>>
Modifier and Type | Class and Description |
---|---|
static class |
HttpsProxyGraphStage.Connected$ |
static class |
HttpsProxyGraphStage.Connecting$ |
static class |
HttpsProxyGraphStage.Starting$ |
static interface |
HttpsProxyGraphStage.State |
Constructor and Description |
---|
HttpsProxyGraphStage(java.lang.String targetHostName,
int targetPort,
ClientConnectionSettings settings,
scala.Option<HttpCredentials> proxyAuthorization) |
Modifier and Type | Method and Description |
---|---|
static org.apache.pekko.stream.scaladsl.BidiFlow<org.apache.pekko.util.ByteString,org.apache.pekko.util.ByteString,org.apache.pekko.util.ByteString,org.apache.pekko.util.ByteString,org.apache.pekko.NotUsed> |
apply(java.lang.String targetHostName,
int targetPort,
ClientConnectionSettings settings,
scala.Option<HttpCredentials> proxyAuth) |
org.apache.pekko.stream.Inlet<org.apache.pekko.util.ByteString> |
bytesIn() |
org.apache.pekko.stream.Outlet<org.apache.pekko.util.ByteString> |
bytesOut() |
org.apache.pekko.stream.stage.GraphStageLogic |
createLogic(org.apache.pekko.stream.Attributes inheritedAttributes) |
org.apache.pekko.stream.BidiShape<org.apache.pekko.util.ByteString,org.apache.pekko.util.ByteString,org.apache.pekko.util.ByteString,org.apache.pekko.util.ByteString> |
shape() |
org.apache.pekko.stream.Inlet<org.apache.pekko.util.ByteString> |
sslIn() |
org.apache.pekko.stream.Outlet<org.apache.pekko.util.ByteString> |
sslOut() |
createLogicAndMaterializedValue
addAttributes, async, async, async, createLogicAndMaterializedValue, getAttributes, initialAttributes, named, traversalBuilder, withAttributes
public HttpsProxyGraphStage(java.lang.String targetHostName, int targetPort, ClientConnectionSettings settings, scala.Option<HttpCredentials> proxyAuthorization)
public static org.apache.pekko.stream.scaladsl.BidiFlow<org.apache.pekko.util.ByteString,org.apache.pekko.util.ByteString,org.apache.pekko.util.ByteString,org.apache.pekko.util.ByteString,org.apache.pekko.NotUsed> apply(java.lang.String targetHostName, int targetPort, ClientConnectionSettings settings, scala.Option<HttpCredentials> proxyAuth)
public org.apache.pekko.stream.Inlet<org.apache.pekko.util.ByteString> bytesIn()
public org.apache.pekko.stream.Outlet<org.apache.pekko.util.ByteString> bytesOut()
public org.apache.pekko.stream.Inlet<org.apache.pekko.util.ByteString> sslIn()
public org.apache.pekko.stream.Outlet<org.apache.pekko.util.ByteString> sslOut()
public org.apache.pekko.stream.BidiShape<org.apache.pekko.util.ByteString,org.apache.pekko.util.ByteString,org.apache.pekko.util.ByteString,org.apache.pekko.util.ByteString> shape()
public org.apache.pekko.stream.stage.GraphStageLogic createLogic(org.apache.pekko.stream.Attributes inheritedAttributes)
createLogic
in class org.apache.pekko.stream.stage.GraphStage<org.apache.pekko.stream.BidiShape<org.apache.pekko.util.ByteString,org.apache.pekko.util.ByteString,org.apache.pekko.util.ByteString,org.apache.pekko.util.ByteString>>