com
.
lightbend
.
lagom
.
internal
.
javadsl
.
client
JavadslWebSocketClient
Related Doc:
package client
class
JavadslWebSocketClient
extends
WebSocketClient
with
JavadslServiceApiBridge
Annotations
@Singleton
()
Source
JavadslWebSocketClient.scala
Linear Supertypes
JavadslServiceApiBridge
,
WebSocketClient
,
LagomServiceApiBridge
,
AnyRef
,
Any
Ordering
Alphabetic
By Inheritance
Inherited
JavadslWebSocketClient
JavadslServiceApiBridge
WebSocketClient
LagomServiceApiBridge
AnyRef
Any
Implicitly
by any2stringadd
by StringFormat
by Ensuring
by ArrowAssoc
Hide All
Show All
Visibility
Public
All
Instance Constructors
new
JavadslWebSocketClient
(
environment:
Environment
,
config:
Config
,
applicationLifecycle:
ApplicationLifecycle
)
(
implicit
ec:
ExecutionContext
)
Annotations
@Inject
()
new
JavadslWebSocketClient
(
environment:
Environment
,
config:
WebSocketClientConfig
,
eventLoop:
EventLoopGroup
,
lifecycle:
ApplicationLifecycle
)
(
implicit
ec:
ExecutionContext
)
Type Members
type
AkkaStreamsSource
[
T
,
M
]
=
Source
[
T
,
M
]
Definition Classes
JavadslServiceApiBridge
→ LagomServiceApiBridge
type
Call
[
Request
,
Response
]
=
javadsl.api.Descriptor.Call
[
Request
,
Response
]
Definition Classes
JavadslServiceApiBridge
→ LagomServiceApiBridge
type
CallId
=
javadsl.api.Descriptor.CallId
Definition Classes
JavadslServiceApiBridge
→ LagomServiceApiBridge
type
Descriptor
=
javadsl.api.Descriptor
Definition Classes
JavadslServiceApiBridge
→ LagomServiceApiBridge
type
ErrorCode
=
TransportErrorCode
Definition Classes
JavadslServiceApiBridge
→ LagomServiceApiBridge
type
ExceptionSerializer
=
javadsl.api.deser.ExceptionSerializer
Definition Classes
JavadslServiceApiBridge
→ LagomServiceApiBridge
type
FutureType
[
_
]
=
CompletionStage
[_]
Definition Classes
JavadslServiceApiBridge
→ LagomServiceApiBridge
type
HeaderFilter
=
javadsl.api.transport.HeaderFilter
Definition Classes
JavadslServiceApiBridge
→ LagomServiceApiBridge
type
MessageHeader
=
javadsl.api.transport.MessageHeader
Definition Classes
JavadslServiceApiBridge
→ LagomServiceApiBridge
type
MessageProtocol
=
javadsl.api.transport.MessageProtocol
Definition Classes
JavadslServiceApiBridge
→ LagomServiceApiBridge
type
MessageSerializer
[
M
,
W
]
=
javadsl.api.deser.MessageSerializer
[
M
,
W
]
Definition Classes
JavadslServiceApiBridge
→ LagomServiceApiBridge
type
Method
=
javadsl.api.transport.Method
Definition Classes
JavadslServiceApiBridge
→ LagomServiceApiBridge
type
NegotiatedDeserializer
[
M
,
W
]
=
javadsl.api.deser.MessageSerializer.NegotiatedDeserializer
[
M
,
W
]
Definition Classes
JavadslServiceApiBridge
→ LagomServiceApiBridge
type
NegotiatedSerializer
[
M
,
W
]
=
javadsl.api.deser.MessageSerializer.NegotiatedSerializer
[
M
,
W
]
Definition Classes
JavadslServiceApiBridge
→ LagomServiceApiBridge
type
RawExceptionMessage
=
javadsl.api.deser.RawExceptionMessage
Definition Classes
JavadslServiceApiBridge
→ LagomServiceApiBridge
type
RequestHeader
=
javadsl.api.transport.RequestHeader
Definition Classes
JavadslServiceApiBridge
→ LagomServiceApiBridge
type
ResponseHeader
=
javadsl.api.transport.ResponseHeader
Definition Classes
JavadslServiceApiBridge
→ LagomServiceApiBridge
type
ServiceCall
[
Request
,
Response
]
=
javadsl.api.ServiceCall
[
Request
,
Response
]
Definition Classes
JavadslServiceApiBridge
→ LagomServiceApiBridge
type
ServiceLocator
=
javadsl.api.ServiceLocator
Definition Classes
JavadslServiceApiBridge
→ LagomServiceApiBridge
Value Members
final
def
!=
(
arg0:
Any
)
:
Boolean
Definition Classes
AnyRef → Any
final
def
##
()
:
Int
Definition Classes
AnyRef → Any
def
+
(
other:
String
)
:
String
Implicit information
This member is added by an implicit conversion from
JavadslWebSocketClient
to
any2stringadd
[
JavadslWebSocketClient
] performed by method any2stringadd in scala.Predef.
Definition Classes
any2stringadd
def
->
[
B
]
(
y:
B
)
: (
JavadslWebSocketClient
,
B
)
Implicit information
This member is added by an implicit conversion from
JavadslWebSocketClient
to
ArrowAssoc
[
JavadslWebSocketClient
] performed by method ArrowAssoc in scala.Predef.
Definition Classes
ArrowAssoc
Annotations
@inline
()
final
def
==
(
arg0:
Any
)
:
Boolean
Definition Classes
AnyRef → Any
def
akkaStreamsSourceAsScala
[
T
,
M
]
(
source:
AkkaStreamsSource
[
T
,
M
]
)
:
Source
[
T
,
M
]
Definition Classes
JavadslServiceApiBridge
→ LagomServiceApiBridge
final
def
asInstanceOf
[
T0
]
:
T0
Definition Classes
Any
def
callRequestSerializer
[
Request
,
W
]
(
call:
Call
[
Request
, _]
)
:
MessageSerializer
[
Request
,
W
]
Definition Classes
JavadslServiceApiBridge
→ LagomServiceApiBridge
def
callResponseSerializer
[
Response
,
W
]
(
call:
Call
[_,
Response
]
)
:
MessageSerializer
[
Response
,
W
]
Definition Classes
JavadslServiceApiBridge
→ LagomServiceApiBridge
val
channelGroup
:
DefaultChannelGroup
Definition Classes
WebSocketClient
val
client
:
Bootstrap
Definition Classes
WebSocketClient
def
clone
()
:
AnyRef
Attributes
protected[
java.lang
]
Definition Classes
AnyRef
Annotations
@throws
(
...
)
def
connect
(
exceptionSerializer:
ExceptionSerializer
,
version:
WebSocketVersion
,
requestHeader:
RequestHeader
,
outgoing:
Source
[
ByteString
,
NotUsed
]
)
:
Future
[(
ResponseHeader
,
Source
[
ByteString
,
NotUsed
])]
Definition Classes
WebSocketClient
def
descriptorExceptionSerializer
(
d:
Descriptor
)
:
ExceptionSerializer
Definition Classes
JavadslServiceApiBridge
→ LagomServiceApiBridge
def
descriptorHeaderFilter
(
d:
Descriptor
)
:
HeaderFilter
Definition Classes
JavadslServiceApiBridge
→ LagomServiceApiBridge
def
descriptorName
(
d:
Descriptor
)
:
String
Definition Classes
JavadslServiceApiBridge
→ LagomServiceApiBridge
def
ensuring
(
cond: (
JavadslWebSocketClient
) ⇒
Boolean
,
msg: ⇒
Any
)
:
JavadslWebSocketClient
Implicit information
This member is added by an implicit conversion from
JavadslWebSocketClient
to
Ensuring
[
JavadslWebSocketClient
] performed by method Ensuring in scala.Predef.
Definition Classes
Ensuring
def
ensuring
(
cond: (
JavadslWebSocketClient
) ⇒
Boolean
)
:
JavadslWebSocketClient
Implicit information
This member is added by an implicit conversion from
JavadslWebSocketClient
to
Ensuring
[
JavadslWebSocketClient
] performed by method Ensuring in scala.Predef.
Definition Classes
Ensuring
def
ensuring
(
cond:
Boolean
,
msg: ⇒
Any
)
:
JavadslWebSocketClient
Implicit information
This member is added by an implicit conversion from
JavadslWebSocketClient
to
Ensuring
[
JavadslWebSocketClient
] performed by method Ensuring in scala.Predef.
Definition Classes
Ensuring
def
ensuring
(
cond:
Boolean
)
:
JavadslWebSocketClient
Implicit information
This member is added by an implicit conversion from
JavadslWebSocketClient
to
Ensuring
[
JavadslWebSocketClient
] performed by method Ensuring in scala.Predef.
Definition Classes
Ensuring
final
def
eq
(
arg0:
AnyRef
)
:
Boolean
Definition Classes
AnyRef
def
equals
(
arg0:
Any
)
:
Boolean
Definition Classes
AnyRef → Any
def
exceptionSerializerDeserializeHttpException
(
es:
ExceptionSerializer
,
code:
Int
,
mp:
MessageProtocol
,
bytes:
ByteString
)
:
Throwable
Definition Classes
JavadslServiceApiBridge
→ LagomServiceApiBridge
def
exceptionSerializerDeserializeWebSocketException
(
es:
ExceptionSerializer
,
code:
Int
,
mp:
MessageProtocol
,
bytes:
ByteString
)
:
Throwable
Definition Classes
JavadslServiceApiBridge
→ LagomServiceApiBridge
def
exceptionSerializerSerialize
(
es:
ExceptionSerializer
,
t:
Throwable
,
accept:
Seq
[
MessageProtocol
]
)
:
RawExceptionMessage
Definition Classes
JavadslServiceApiBridge
→ LagomServiceApiBridge
def
finalize
()
:
Unit
Attributes
protected[
java.lang
]
Definition Classes
AnyRef
Annotations
@throws
(
classOf[java.lang.Throwable]
)
def
formatted
(
fmtstr:
String
)
:
String
Implicit information
This member is added by an implicit conversion from
JavadslWebSocketClient
to
StringFormat
[
JavadslWebSocketClient
] performed by method StringFormat in scala.Predef.
Definition Classes
StringFormat
Annotations
@inline
()
final
def
getClass
()
:
Class
[_]
Definition Classes
AnyRef → Any
def
hashCode
()
:
Int
Definition Classes
AnyRef → Any
def
headerFilterTransformClientRequest
(
hf:
HeaderFilter
,
rh:
RequestHeader
)
:
RequestHeader
Definition Classes
JavadslServiceApiBridge
→ LagomServiceApiBridge
def
headerFilterTransformClientResponse
(
hf:
HeaderFilter
,
resp:
ResponseHeader
,
req:
RequestHeader
)
:
ResponseHeader
Definition Classes
JavadslServiceApiBridge
→ LagomServiceApiBridge
def
headerFilterTransformServerRequest
(
hf:
HeaderFilter
,
rh:
RequestHeader
)
:
RequestHeader
Definition Classes
JavadslServiceApiBridge
→ LagomServiceApiBridge
def
headerFilterTransformServerResponse
(
hf:
HeaderFilter
,
resp:
ResponseHeader
,
req:
RequestHeader
)
:
ResponseHeader
Definition Classes
JavadslServiceApiBridge
→ LagomServiceApiBridge
final
def
isInstanceOf
[
T0
]
:
Boolean
Definition Classes
Any
def
messageHeaderHeaders
(
mh:
MessageHeader
)
:
Map
[
String
,
Seq
[(
String
,
String
)]]
Definition Classes
JavadslServiceApiBridge
→ LagomServiceApiBridge
def
messageHeaderProtocol
(
mh:
MessageHeader
)
:
MessageProtocol
Definition Classes
JavadslServiceApiBridge
→ LagomServiceApiBridge
def
messageProtocolCharset
(
mp:
MessageProtocol
)
:
Option
[
String
]
Definition Classes
JavadslServiceApiBridge
→ LagomServiceApiBridge
def
messageProtocolContentType
(
mp:
MessageProtocol
)
:
Option
[
String
]
Definition Classes
JavadslServiceApiBridge
→ LagomServiceApiBridge
def
messageProtocolFromContentTypeHeader
(
ct:
Option
[
String
]
)
:
MessageProtocol
Definition Classes
JavadslServiceApiBridge
→ LagomServiceApiBridge
def
messageProtocolIsText
(
mp:
MessageProtocol
)
:
Boolean
Definition Classes
JavadslServiceApiBridge
→ LagomServiceApiBridge
def
messageProtocolIsUtf8
(
mp:
MessageProtocol
)
:
Boolean
Definition Classes
JavadslServiceApiBridge
→ LagomServiceApiBridge
def
messageProtocolToContentTypeHeader
(
mp:
MessageProtocol
)
:
Option
[
String
]
Definition Classes
JavadslServiceApiBridge
→ LagomServiceApiBridge
def
messageSerializerAcceptResponseProtocols
(
ms:
MessageSerializer
[_, _]
)
:
Seq
[
MessageProtocol
]
Definition Classes
JavadslServiceApiBridge
→ LagomServiceApiBridge
def
messageSerializerDeserializer
[
M
,
W
]
(
ms:
MessageSerializer
[
M
,
W
]
,
mp:
MessageProtocol
)
:
NegotiatedDeserializer
[
M
,
W
]
Definition Classes
JavadslServiceApiBridge
→ LagomServiceApiBridge
def
messageSerializerIsStreamed
(
ms:
MessageSerializer
[_, _]
)
:
Boolean
Definition Classes
JavadslServiceApiBridge
→ LagomServiceApiBridge
def
messageSerializerIsUsed
(
ms:
MessageSerializer
[_, _]
)
:
Boolean
Definition Classes
JavadslServiceApiBridge
→ LagomServiceApiBridge
def
messageSerializerSerializerForRequest
[
M
,
W
]
(
ms:
MessageSerializer
[
M
,
W
]
)
:
NegotiatedSerializer
[
M
,
W
]
Definition Classes
JavadslServiceApiBridge
→ LagomServiceApiBridge
def
messageSerializerSerializerForResponse
[
M
,
W
]
(
ms:
MessageSerializer
[
M
,
W
]
,
ap:
Seq
[
MessageProtocol
]
)
:
NegotiatedSerializer
[
M
,
W
]
Definition Classes
JavadslServiceApiBridge
→ LagomServiceApiBridge
def
methodForCall
(
call:
Call
[_, _]
)
:
Method
Definition Classes
JavadslServiceApiBridge
→ LagomServiceApiBridge
def
methodName
(
m:
Method
)
:
String
Definition Classes
JavadslServiceApiBridge
→ LagomServiceApiBridge
final
def
ne
(
arg0:
AnyRef
)
:
Boolean
Definition Classes
AnyRef
def
negotiatedDeserializerDeserialize
[
M
,
W
]
(
ns:
NegotiatedDeserializer
[
M
,
W
]
,
w:
W
)
:
M
Definition Classes
JavadslServiceApiBridge
→ LagomServiceApiBridge
def
negotiatedSerializerProtocol
(
ns:
NegotiatedSerializer
[_, _]
)
:
MessageProtocol
Definition Classes
JavadslServiceApiBridge
→ LagomServiceApiBridge
def
negotiatedSerializerSerialize
[
M
,
W
]
(
ns:
NegotiatedSerializer
[
M
,
W
]
,
m:
M
)
:
W
Definition Classes
JavadslServiceApiBridge
→ LagomServiceApiBridge
def
newMessageProtocol
(
ct:
Option
[
String
]
,
cs:
Option
[
String
]
,
v:
Option
[
String
]
)
:
MessageProtocol
Definition Classes
JavadslServiceApiBridge
→ LagomServiceApiBridge
def
newMethod
(
name:
String
)
:
Method
Definition Classes
JavadslServiceApiBridge
→ LagomServiceApiBridge
def
newPayloadTooLarge
(
msg:
String
)
:
Throwable
Definition Classes
JavadslServiceApiBridge
→ LagomServiceApiBridge
def
newPolicyViolation
(
msg:
String
,
detail:
String
)
:
Throwable
Definition Classes
JavadslServiceApiBridge
→ LagomServiceApiBridge
def
newRawExceptionMessage
(
errorCode:
ErrorCode
,
protocol:
MessageProtocol
,
message:
ByteString
)
:
RawExceptionMessage
Definition Classes
JavadslServiceApiBridge
→ LagomServiceApiBridge
def
newRequestHeader
(
method:
Method
,
uri:
URI
,
requestProtocol:
MessageProtocol
,
acceptResponseProtocols:
Seq
[
MessageProtocol
]
,
servicePrincipal:
Option
[
Principal
]
,
headers:
Map
[
String
,
Seq
[(
String
,
String
)]]
)
:
RequestHeader
Definition Classes
JavadslServiceApiBridge
→ LagomServiceApiBridge
def
newResponseHeader
(
code:
Int
,
mp:
MessageProtocol
,
headers:
Map
[
String
,
Seq
[(
String
,
String
)]]
)
:
ResponseHeader
Definition Classes
JavadslServiceApiBridge
→ LagomServiceApiBridge
def
newServicePrincipal
(
serviceName:
String
)
:
Principal
Definition Classes
JavadslServiceApiBridge
→ LagomServiceApiBridge
def
newTransportException
(
errorCode:
ErrorCode
,
message:
String
)
:
Exception
Definition Classes
JavadslServiceApiBridge
→ LagomServiceApiBridge
final
def
notify
()
:
Unit
Definition Classes
AnyRef
final
def
notifyAll
()
:
Unit
Definition Classes
AnyRef
def
rawExceptionMessageErrorCode
(
rem:
RawExceptionMessage
)
:
ErrorCode
Definition Classes
JavadslServiceApiBridge
→ LagomServiceApiBridge
def
rawExceptionMessageMessage
(
rem:
RawExceptionMessage
)
:
ByteString
Definition Classes
JavadslServiceApiBridge
→ LagomServiceApiBridge
def
rawExceptionMessageMessageAsText
(
rem:
RawExceptionMessage
)
:
String
Definition Classes
JavadslServiceApiBridge
→ LagomServiceApiBridge
def
rawExceptionMessageToResponseHeader
(
rem:
RawExceptionMessage
)
:
ResponseHeader
Definition Classes
JavadslServiceApiBridge
→ LagomServiceApiBridge
def
rawExceptionMessageWebSocketCode
(
rem:
RawExceptionMessage
)
:
Int
Definition Classes
JavadslServiceApiBridge
→ LagomServiceApiBridge
def
requestHeaderAcceptedResponseProtocols
(
rh:
RequestHeader
)
:
Seq
[
MessageProtocol
]
Definition Classes
JavadslServiceApiBridge
→ LagomServiceApiBridge
def
requestHeaderMethod
(
rh:
RequestHeader
)
:
String
Definition Classes
JavadslServiceApiBridge
→ LagomServiceApiBridge
def
requestHeaderUri
(
rh:
RequestHeader
)
:
URI
Definition Classes
JavadslServiceApiBridge
→ LagomServiceApiBridge
def
responseHeaderIsDefault
(
rh:
ResponseHeader
)
:
Boolean
Definition Classes
JavadslServiceApiBridge
→ LagomServiceApiBridge
def
responseHeaderStatus
(
rh:
ResponseHeader
)
:
Int
Definition Classes
JavadslServiceApiBridge
→ LagomServiceApiBridge
def
responseHeaderWithProtocol
(
rh:
ResponseHeader
,
mp:
MessageProtocol
)
:
ResponseHeader
Definition Classes
JavadslServiceApiBridge
→ LagomServiceApiBridge
def
serviceLocatorDoWithService
[
T
]
(
serviceLocator:
ServiceLocator
,
descriptor:
Descriptor
,
call:
Call
[_, _]
,
block: (
URI
) ⇒
Future
[
T
]
)
(
implicit
ec:
ExecutionContext
)
:
Future
[
Option
[
T
]]
Definition Classes
JavadslServiceApiBridge
→ LagomServiceApiBridge
def
shutdown
()
:
Future
[_]
Definition Classes
WebSocketClient
final
def
synchronized
[
T0
]
(
arg0: ⇒
T0
)
:
T0
Definition Classes
AnyRef
def
toAkkaStreamsSource
[
T
,
M
]
(
source:
Source
[
T
,
M
]
)
:
AkkaStreamsSource
[
T
,
M
]
Definition Classes
JavadslServiceApiBridge
→ LagomServiceApiBridge
def
toString
()
:
String
Definition Classes
AnyRef → Any
final
def
wait
()
:
Unit
Definition Classes
AnyRef
Annotations
@throws
(
...
)
final
def
wait
(
arg0:
Long
,
arg1:
Int
)
:
Unit
Definition Classes
AnyRef
Annotations
@throws
(
...
)
final
def
wait
(
arg0:
Long
)
:
Unit
Definition Classes
AnyRef
Annotations
@throws
(
...
)
def
→
[
B
]
(
y:
B
)
: (
JavadslWebSocketClient
,
B
)
Implicit information
This member is added by an implicit conversion from
JavadslWebSocketClient
to
ArrowAssoc
[
JavadslWebSocketClient
] performed by method ArrowAssoc in scala.Predef.
Definition Classes
ArrowAssoc
Inherited from
JavadslServiceApiBridge
Inherited from
WebSocketClient
Inherited from
LagomServiceApiBridge
Inherited from
AnyRef
Inherited from
Any
Inherited by implicit conversion any2stringadd from
JavadslWebSocketClient
to
any2stringadd
[
JavadslWebSocketClient
]
Inherited by implicit conversion StringFormat from
JavadslWebSocketClient
to
StringFormat
[
JavadslWebSocketClient
]
Inherited by implicit conversion Ensuring from
JavadslWebSocketClient
to
Ensuring
[
JavadslWebSocketClient
]
Inherited by implicit conversion ArrowAssoc from
JavadslWebSocketClient
to
ArrowAssoc
[
JavadslWebSocketClient
]
Ungrouped