com
.
box
.
castle
.
core
.
committer
.
states
CommittingBatch
trait
CommittingBatch
extends
CommitterActorBase
with
CommitterActorStates
with
OffsetLagTracker
with
ConsumerOffsetCommitTracker
Self Type
CommittingBatch
with
Actor
with
RouterRequestManager
with
Logging
Linear Supertypes
ConsumerOffsetCommitTracker
,
OffsetLagTracker
,
CommitterActorStates
,
CommitterActorBase
,
AnyRef
,
Any
Known Subclasses
CommitterActor
Ordering
Alphabetic
By inheritance
Inherited
CommittingBatch
ConsumerOffsetCommitTracker
OffsetLagTracker
CommitterActorStates
CommitterActorBase
AnyRef
Any
Hide All
Show all
Learn more about member selection
Visibility
Public
All
Abstract Value Members
abstract
def
becomeFetchingConsumerOffset
()
:
Unit
Definition Classes
CommitterActorStates
abstract
def
becomeFetchingData
(
offsetAndMetadata:
OffsetAndMetadata
)
:
Unit
Definition Classes
CommitterActorStates
abstract
def
becomeFetchingOffset
(
offsetType:
OffsetType
,
metadata:
Option
[
String
]
)
:
Unit
Definition Classes
CommitterActorStates
abstract
def
becomeIdling
(
offsetAndMetadata:
OffsetAndMetadata
,
delay:
Duration
)
:
Unit
Definition Classes
CommitterActorStates
abstract
def
becomePreparingToCommitBatch
(
batch:
Either
[
CastleMessageBatch
,
NoMessages
]
,
metadata:
Option
[
String
]
)
:
Unit
Definition Classes
CommitterActorStates
abstract
def
becomeShuttingDown
()
:
Unit
Definition Classes
CommitterActorStates
abstract
def
becomeWaitingToRestart
(
delay:
FiniteDuration
,
t:
Throwable
)
:
Unit
Definition Classes
CommitterActorStates
abstract
def
castleConfig
:
CastleConfig
Definition Classes
CommitterActorBase
abstract
def
committerActorId
:
String
Definition Classes
CommitterActorBase
abstract
def
committerConfig
:
CommitterConfig
Definition Classes
CommitterActorBase
abstract
def
committerFactory
:
CommitterFactory
Definition Classes
CommitterActorBase
abstract
def
consumerId
:
ConsumerId
Definition Classes
CommitterActorBase
implicit abstract
def
ec
:
ExecutionContext
Definition Classes
CommitterActorBase
abstract
def
fetchingConsumerOffset
: (
CommittingBatch
.this)#
Receive
Definition Classes
CommitterActorStates
abstract
def
fetchingData
: (
CommittingBatch
.this)#
Receive
Definition Classes
CommitterActorStates
abstract
def
fetchingOffset
: (
CommittingBatch
.this)#
Receive
Definition Classes
CommitterActorStates
abstract
def
idling
: (
CommittingBatch
.this)#
Receive
Definition Classes
CommitterActorStates
abstract
def
metricsLogger
:
MetricsLogger
Definition Classes
CommitterActorBase
abstract
def
parallelismFactor
:
Int
Definition Classes
CommitterActorBase
abstract
def
partition
:
Int
Definition Classes
CommitterActorBase
abstract
def
preparingToCommitBatch
: (
CommittingBatch
.this)#
Receive
Definition Classes
CommitterActorStates
abstract
def
receiveCommon
(
msg:
Any
)
:
Unit
Definition Classes
CommitterActorBase
abstract
def
shuttingDown
: (
CommittingBatch
.this)#
Receive
Definition Classes
CommitterActorStates
abstract
def
topic
:
String
Definition Classes
CommitterActorBase
abstract
def
topicAndPartition
:
TopicAndPartition
Definition Classes
CommitterActorBase
abstract
def
waitingToRestart
: (
CommittingBatch
.this)#
Receive
Definition Classes
CommitterActorStates
Concrete Value Members
final
def
!=
(
arg0:
AnyRef
)
:
Boolean
Definition Classes
AnyRef
final
def
!=
(
arg0:
Any
)
:
Boolean
Definition Classes
Any
final
def
##
()
:
Int
Definition Classes
AnyRef → Any
final
def
==
(
arg0:
AnyRef
)
:
Boolean
Definition Classes
AnyRef
final
def
==
(
arg0:
Any
)
:
Boolean
Definition Classes
Any
def
addGracefulShutdownHook
()
:
Unit
Definition Classes
ConsumerOffsetCommitTracker
final
def
asInstanceOf
[
T0
]
:
T0
Definition Classes
Any
def
becomeCommittingBatch
(
userCommitters:
IndexedSeq
[
Committer
]
,
batch:
Either
[
CastleMessageBatch
,
NoMessages
]
,
metadata:
Option
[
String
]
)
:
Unit
Definition Classes
CommittingBatch
→
CommitterActorStates
def
beginCommittingBatch
(
batchOffset:
Long
)
:
Unit
Definition Classes
ConsumerOffsetCommitTracker
def
clone
()
:
AnyRef
Attributes
protected[
java.lang
]
Definition Classes
AnyRef
Annotations
@throws
(
...
)
def
commitConsumerOffset
(
offset:
Long
,
metadata:
Option
[
String
]
)
:
Unit
Definition Classes
ConsumerOffsetCommitTracker
def
committingBatch
: (
CommittingBatch
.this)#
Receive
Definition Classes
CommittingBatch
→
CommitterActorStates
def
count
(
metricName:
String
,
value:
Long
=
1
)
:
Unit
Definition Classes
CommitterActorBase
final
def
eq
(
arg0:
AnyRef
)
:
Boolean
Definition Classes
AnyRef
def
equals
(
arg0:
Any
)
:
Boolean
Definition Classes
AnyRef → Any
def
finalize
()
:
Unit
Attributes
protected[
java.lang
]
Definition Classes
AnyRef
Annotations
@throws
(
classOf[java.lang.Throwable]
)
final
def
getClass
()
:
Class
[_]
Definition Classes
AnyRef → Any
def
hashCode
()
:
Int
Definition Classes
AnyRef → Any
final
def
isInstanceOf
[
T0
]
:
Boolean
Definition Classes
Any
final
def
ne
(
arg0:
AnyRef
)
:
Boolean
Definition Classes
AnyRef
val
noDataRetryStrategy
:
RetryStrategy
final
def
notify
()
:
Unit
Definition Classes
AnyRef
final
def
notifyAll
()
:
Unit
Definition Classes
AnyRef
def
receiveCommitConsumerOffsetResult
(
result:
Result
)
:
Unit
Definition Classes
ConsumerOffsetCommitTracker
def
receiveFetchOffset
(
result:
Result
)
:
Unit
Definition Classes
OffsetLagTracker
def
scheduleOnce
(
duration:
FiniteDuration
,
message:
Any
)
:
Unit
Definition Classes
CommitterActorBase
final
def
synchronized
[
T0
]
(
arg0: ⇒
T0
)
:
T0
Definition Classes
AnyRef
def
time
(
metricName:
String
,
nanoSeconds:
Long
)
:
Unit
Definition Classes
CommitterActorBase
def
toString
()
:
String
Definition Classes
AnyRef → Any
def
toUserCommitters
(
userCommittersTry:
Try
[
IndexedSeq
[
Committer
]]
)
:
IndexedSeq
[
Committer
]
Attributes
protected
Definition Classes
CommitterActorBase
final
def
updateLastOffsetProcessed
(
offset:
Long
)
:
Unit
Definition Classes
OffsetLagTracker
lazy val
userCommittersFuture
:
Future
[
IndexedSeq
[
Committer
]]
Definition Classes
CommitterActorBase
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
(
...
)
Inherited from
ConsumerOffsetCommitTracker
Inherited from
OffsetLagTracker
Inherited from
CommitterActorStates
Inherited from
CommitterActorBase
Inherited from
AnyRef
Inherited from
Any
Ungrouped