it
.
agilelab
.
bigdata
.
wasp
.
core
kafka
package
kafka
Visibility
Public
All
Type Members
case class
AddTopic
(
topic:
String
=
NewKafkaAdminActor.topic
,
partitions:
Int
=
NewKafkaAdminActor.partitions
,
replicas:
Int
=
NewKafkaAdminActor.replicas
)
extends
KafkaAdminMessage
with
Product
with
Serializable
case class
CheckOrCreateTopic
(
topic:
String
=
NewKafkaAdminActor.topic
,
partitions:
Int
=
NewKafkaAdminActor.partitions
,
replicas:
Int
=
NewKafkaAdminActor.replicas
)
extends
KafkaAdminMessage
with
Product
with
Serializable
case class
CheckTopic
(
topic:
String
=
NewKafkaAdminActor.topic
)
extends
KafkaAdminMessage
with
Product
with
Serializable
case class
Initialization
(
kafkaConfigModel:
KafkaConfigModel
)
extends
KafkaAdminMessage
with
Product
with
Serializable
trait
KafkaAdminMessage
extends
WaspMessage
class
NewKafkaAdminActor
extends
Actor
with
Logging
case class
RemoveTopic
(
topic:
String
=
NewKafkaAdminActor.topic
)
extends
KafkaAdminMessage
with
Product
with
Serializable
class
WaspKafkaReader
[
K
,
V
]
extends
Logging
class
WaspKafkaWriter
[
K
,
V
]
extends
AnyRef
Simple producer using generic encoder and default partitioner.
Value Members
object
NewKafkaAdminActor
object
WaspKafkaReader
object
WaspKafkaWriter
Ungrouped