com
.
github
.
mwegrz
.
scalautil
.
akka
.
kafka
scaladsl
package
scaladsl
Linear Supertypes
AnyRef
,
Any
Ordering
Alphabetic
By Inheritance
Inherited
scaladsl
AnyRef
Any
Hide All
Show All
Visibility
Public
All
Type Members
type
KafkaCommitableFlow
[
K1
,
V1
,
K2
,
V2
]
=
Flow
[
Message
[
K1
,
V1
,
Committable
],
CommittableMessage
[
K2
,
V2
],
NotUsed
]
type
KafkaFlow
[
K1
,
V1
,
K2
,
V2
]
=
Flow
[
ProducerRecord
[
K1
,
V1
],
ConsumerRecord
[
K2
,
V2
],
NotUsed
]
Value Members
object
KafkaCommitableFlow
object
KafkaFlow
def
ask
[
A
,
B
]
(
requestTopic:
String
,
responseTopic:
String
)
(
arg:
A
)
(
toBinary: (
A
) ⇒
Array
[
Byte
]
,
fromBinary: (
Array
[
Byte
]) ⇒
B
)
(
implicit
producerSettings:
ProducerSettings
[
Array
[
Byte
],
Array
[
Byte
]]
,
consumerSettings:
ConsumerSettings
[
Array
[
Byte
],
Array
[
Byte
]]
,
actorSystem:
ActorSystem
,
actorMaterializer:
ActorMaterializer
,
timeout:
FiniteDuration
)
:
Future
[
B
]
def
byteMessageFlow
[
A
,
B
]
(
inTopic:
String
,
outTopic:
String
)
(
toBinary: (
A
) ⇒ (
Array
[
Byte
],
Array
[
Byte
])
,
fromBinary: (
Array
[
Byte
],
Array
[
Byte
]) ⇒
B
)
(
implicit
producerSettings:
ProducerSettings
[
Array
[
Byte
],
Array
[
Byte
]]
,
consumerSettings:
ConsumerSettings
[
Array
[
Byte
],
Array
[
Byte
]]
,
actorSystem:
ActorSystem
,
actorMaterializer:
ActorMaterializer
)
:
Flow
[
A
,
B
,
NotUsed
]
Inherited from
AnyRef
Inherited from
Any
Ungrouped