com
.
box
.
castle
.
core
.
committer
OffsetLagTracker
trait
OffsetLagTracker
extends
CommitterActorBase
with
CommitterActorStates
Self Type
OffsetLagTracker
with
Actor
with
RouterRequestManager
with
Logging
Linear Supertypes
CommitterActorStates
,
CommitterActorBase
,
AnyRef
,
Any
Known Subclasses
CommitterActor
,
CommittingBatch
,
FetchingData
,
Idling
Ordering
Alphabetic
By inheritance
Inherited
OffsetLagTracker
CommitterActorStates
CommitterActorBase
AnyRef
Any
Hide All
Show all
Learn more about member selection
Visibility
Public
All
Abstract Value Members
abstract
def
becomeCommittingBatch
(
userCommitters:
IndexedSeq
[
Committer
]
,
batch:
Either
[
CastleMessageBatch
,
NoMessages
]
,
metadata:
Option
[
String
]
)
:
Unit
Definition Classes
CommitterActorStates
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
committingBatch
: (
OffsetLagTracker
.this)#
Receive
Definition Classes
CommitterActorStates
abstract
def
consumerId
:
ConsumerId
Definition Classes
CommitterActorBase
implicit abstract
def
ec
:
ExecutionContext
Definition Classes
CommitterActorBase
abstract
def
fetchingConsumerOffset
: (
OffsetLagTracker
.this)#
Receive
Definition Classes
CommitterActorStates
abstract
def
fetchingData
: (
OffsetLagTracker
.this)#
Receive
Definition Classes
CommitterActorStates
abstract
def
fetchingOffset
: (
OffsetLagTracker
.this)#
Receive
Definition Classes
CommitterActorStates
abstract
def
idling
: (
OffsetLagTracker
.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
: (
OffsetLagTracker
.this)#
Receive
Definition Classes
CommitterActorStates
abstract
def
receiveCommon
(
msg:
Any
)
:
Unit
Definition Classes
CommitterActorBase
abstract
def
shuttingDown
: (
OffsetLagTracker
.this)#
Receive
Definition Classes
CommitterActorStates
abstract
def
topic
:
String
Definition Classes
CommitterActorBase
abstract
def
topicAndPartition
:
TopicAndPartition
Definition Classes
CommitterActorBase
abstract
def
waitingToRestart
: (
OffsetLagTracker
.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
final
def
asInstanceOf
[
T0
]
:
T0
Definition Classes
Any
def
clone
()
:
AnyRef
Attributes
protected[
java.lang
]
Definition Classes
AnyRef
Annotations
@throws
(
...
)
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
final
def
notify
()
:
Unit
Definition Classes
AnyRef
final
def
notifyAll
()
:
Unit
Definition Classes
AnyRef
def
receiveFetchOffset
(
result:
Result
)
:
Unit
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
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
CommitterActorStates
Inherited from
CommitterActorBase
Inherited from
AnyRef
Inherited from
Any
Ungrouped