pl
.
touk
.
nussknacker
.
engine
.
management
.
sample
.
signal
.
SampleSignalHandlingTransformer
LockStreamFunction
Related Doc:
package SampleSignalHandlingTransformer
class
LockStreamFunction
extends
AbstractStreamOperator
[
Either
[
LockOutputStateChanged
,
ValueWithContext
[
LockOutput
]]] with
TwoInputStreamOperator
[
ValueWithContext
[
String
],
SampleProcessSignal
,
Either
[
LockOutputStateChanged
,
ValueWithContext
[
LockOutput
]]] with
LazyLogging
with
SignalHandler
Linear Supertypes
SignalHandler
,
LazyLogging
,
TwoInputStreamOperator
[
ValueWithContext
[
String
],
SampleProcessSignal
,
Either
[
LockOutputStateChanged
,
ValueWithContext
[
LockOutput
]]],
AbstractStreamOperator
[
Either
[
LockOutputStateChanged
,
ValueWithContext
[
LockOutput
]]],
SetupableStreamOperator
[
Either
[
LockOutputStateChanged
,
ValueWithContext
[
LockOutput
]]],
StreamOperator
[
Either
[
LockOutputStateChanged
,
ValueWithContext
[
LockOutput
]]],
Serializable
,
Disposable
,
KeyContext
,
CheckpointListener
,
AnyRef
,
Any
Ordering
Alphabetic
By Inheritance
Inherited
LockStreamFunction
SignalHandler
LazyLogging
TwoInputStreamOperator
AbstractStreamOperator
SetupableStreamOperator
StreamOperator
Serializable
Disposable
KeyContext
CheckpointListener
AnyRef
Any
Hide All
Show All
Visibility
Public
All
Instance Constructors
new
LockStreamFunction
(
metaData:
MetaData
)
Value Members
final
def
!=
(
arg0:
Any
)
:
Boolean
Definition Classes
AnyRef → Any
final
def
##
()
:
Int
Definition Classes
AnyRef → Any
final
def
==
(
arg0:
Any
)
:
Boolean
Definition Classes
AnyRef → Any
final
def
asInstanceOf
[
T0
]
:
T0
Definition Classes
Any
def
changeState
(
newValue:
Boolean
)
:
Unit
def
clone
()
:
AnyRef
Attributes
protected[
java.lang
]
Definition Classes
AnyRef
Annotations
@throws
(
...
)
def
close
()
:
Unit
Definition Classes
AbstractStreamOperator → StreamOperator
Annotations
@throws
(
classOf[java.lang.Exception]
)
def
dispose
()
:
Unit
Definition Classes
AbstractStreamOperator → StreamOperator → Disposable
Annotations
@throws
(
classOf[java.lang.Exception]
)
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
getChainingStrategy
()
:
ChainingStrategy
Definition Classes
AbstractStreamOperator → StreamOperator
final
def
getClass
()
:
Class
[_]
Definition Classes
AnyRef → Any
def
getContainingTask
()
:
StreamTask
[_, _]
Definition Classes
AbstractStreamOperator
def
getCurrentKey
()
:
AnyRef
Definition Classes
AbstractStreamOperator → KeyContext
def
getExecutionConfig
()
:
ExecutionConfig
Definition Classes
AbstractStreamOperator
def
getInternalTimerService
[
K
,
N
]
(
arg0:
String
,
arg1:
TypeSerializer
[
N
]
,
arg2:
Triggerable
[
K
,
N
]
)
:
InternalTimerService
[
N
]
Definition Classes
AbstractStreamOperator
def
getKeyedStateBackend
[
K
]
()
:
KeyedStateBackend
[
K
]
Definition Classes
AbstractStreamOperator
def
getKeyedStateStore
()
:
KeyedStateStore
Definition Classes
AbstractStreamOperator
def
getMetricGroup
()
:
MetricGroup
Definition Classes
AbstractStreamOperator → StreamOperator
def
getOperatorConfig
()
:
StreamConfig
Definition Classes
AbstractStreamOperator
def
getOperatorID
()
:
OperatorID
Definition Classes
AbstractStreamOperator → StreamOperator
def
getOperatorName
()
:
String
Attributes
protected[
org.apache.flink.streaming.api.operators
]
Definition Classes
AbstractStreamOperator
def
getOperatorStateBackend
()
:
OperatorStateBackend
Definition Classes
AbstractStreamOperator
def
getOrCreateKeyedState
[
N
,
S <:
State
,
T
]
(
arg0:
TypeSerializer
[
N
]
,
arg1:
StateDescriptor
[
S
,
T
]
)
:
S
Attributes
protected[
org.apache.flink.streaming.api.operators
]
Definition Classes
AbstractStreamOperator
Annotations
@throws
(
classOf[java.lang.Exception]
)
def
getPartitionedState
[
S <:
State
,
N
]
(
arg0:
N
,
arg1:
TypeSerializer
[
N
]
,
arg2:
StateDescriptor
[
S
, _]
)
:
S
Attributes
protected[
org.apache.flink.streaming.api.operators
]
Definition Classes
AbstractStreamOperator
Annotations
@throws
(
classOf[java.lang.Exception]
)
def
getPartitionedState
[
S <:
State
]
(
arg0:
StateDescriptor
[
S
, _]
)
:
S
Attributes
protected[
org.apache.flink.streaming.api.operators
]
Definition Classes
AbstractStreamOperator
Annotations
@throws
(
classOf[java.lang.Exception]
)
def
getProcessingTimeService
()
:
ProcessingTimeService
Attributes
protected[
org.apache.flink.streaming.api.operators
]
Definition Classes
AbstractStreamOperator
def
getRuntimeContext
()
:
StreamingRuntimeContext
Definition Classes
AbstractStreamOperator
def
getUserCodeClassloader
()
:
ClassLoader
Definition Classes
AbstractStreamOperator
def
handleIfSignalForThisProcess
(
signal:
SampleProcessSignal
)
(
handle: (
SampleProcessSignal
) ⇒
Unit
)
:
Unit
Definition Classes
SignalHandler
def
hashCode
()
:
Int
Definition Classes
AnyRef → Any
def
initializeState
(
arg0:
StateInitializationContext
)
:
Unit
Definition Classes
AbstractStreamOperator
Annotations
@throws
(
classOf[java.lang.Exception]
)
final
def
initializeState
()
:
Unit
Definition Classes
AbstractStreamOperator → StreamOperator
Annotations
@throws
(
classOf[java.lang.Exception]
)
final
def
isInstanceOf
[
T0
]
:
Boolean
Definition Classes
Any
var
lockEnabledState
:
ValueState
[
Boolean
]
lazy val
logger
:
Logger
Attributes
protected
Definition Classes
LazyLogging
val
metaData
:
MetaData
Definition Classes
LockStreamFunction
→
SignalHandler
final
def
ne
(
arg0:
AnyRef
)
:
Boolean
Definition Classes
AnyRef
final
def
notify
()
:
Unit
Definition Classes
AnyRef
final
def
notifyAll
()
:
Unit
Definition Classes
AnyRef
def
notifyCheckpointComplete
(
arg0:
Long
)
:
Unit
Definition Classes
AbstractStreamOperator → CheckpointListener
Annotations
@throws
(
classOf[java.lang.Exception]
)
def
numEventTimeTimers
()
:
Int
Definition Classes
AbstractStreamOperator
def
numProcessingTimeTimers
()
:
Int
Definition Classes
AbstractStreamOperator
def
open
()
:
Unit
Definition Classes
LockStreamFunction
→ AbstractStreamOperator → StreamOperator
def
prepareSnapshotPreBarrier
(
arg0:
Long
)
:
Unit
Definition Classes
AbstractStreamOperator → StreamOperator
Annotations
@throws
(
classOf[java.lang.Exception]
)
def
processElement1
(
element:
StreamRecord
[
ValueWithContext
[
String
]]
)
:
Unit
Definition Classes
LockStreamFunction
→ TwoInputStreamOperator
def
processElement2
(
element:
StreamRecord
[
SampleProcessSignal
]
)
:
Unit
Definition Classes
LockStreamFunction
→ TwoInputStreamOperator
def
processLatencyMarker
(
arg0:
LatencyMarker
)
:
Unit
Definition Classes
AbstractStreamOperator
Annotations
@throws
(
classOf[java.lang.Exception]
)
def
processLatencyMarker1
(
arg0:
LatencyMarker
)
:
Unit
Definition Classes
AbstractStreamOperator
Annotations
@throws
(
classOf[java.lang.Exception]
)
def
processLatencyMarker2
(
arg0:
LatencyMarker
)
:
Unit
Definition Classes
AbstractStreamOperator
Annotations
@throws
(
classOf[java.lang.Exception]
)
def
processWatermark
(
arg0:
Watermark
)
:
Unit
Definition Classes
AbstractStreamOperator
Annotations
@throws
(
classOf[java.lang.Exception]
)
def
processWatermark1
(
arg0:
Watermark
)
:
Unit
Definition Classes
AbstractStreamOperator
Annotations
@throws
(
classOf[java.lang.Exception]
)
def
processWatermark2
(
arg0:
Watermark
)
:
Unit
Definition Classes
AbstractStreamOperator
Annotations
@throws
(
classOf[java.lang.Exception]
)
def
reportOrForwardLatencyMarker
(
arg0:
LatencyMarker
)
:
Unit
Attributes
protected[
org.apache.flink.streaming.api.operators
]
Definition Classes
AbstractStreamOperator
final
def
setChainingStrategy
(
arg0:
ChainingStrategy
)
:
Unit
Definition Classes
AbstractStreamOperator → StreamOperator
def
setCurrentKey
(
arg0:
Any
)
:
Unit
Definition Classes
AbstractStreamOperator → KeyContext
def
setKeyContextElement1
(
arg0:
StreamRecord
)
:
Unit
Definition Classes
AbstractStreamOperator → StreamOperator
Annotations
@throws
(
classOf[java.lang.Exception]
)
def
setKeyContextElement2
(
arg0:
StreamRecord
)
:
Unit
Definition Classes
AbstractStreamOperator → StreamOperator
Annotations
@throws
(
classOf[java.lang.Exception]
)
def
setup
(
arg0:
StreamTask
[_, _]
,
arg1:
StreamConfig
,
arg2:
Output
[
StreamRecord
[
Either
[
LockOutputStateChanged
,
ValueWithContext
[
LockOutput
]]]]
)
:
Unit
Definition Classes
AbstractStreamOperator → SetupableStreamOperator
def
snapshotState
(
arg0:
StateSnapshotContext
)
:
Unit
Definition Classes
AbstractStreamOperator
Annotations
@throws
(
classOf[java.lang.Exception]
)
final
def
snapshotState
(
arg0:
Long
,
arg1:
Long
,
arg2:
CheckpointOptions
,
arg3:
CheckpointStreamFactory
)
:
OperatorSnapshotFutures
Definition Classes
AbstractStreamOperator → StreamOperator
Annotations
@throws
(
classOf[java.lang.Exception]
)
final
def
synchronized
[
T0
]
(
arg0: ⇒
T0
)
:
T0
Definition Classes
AnyRef
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
(
...
)
Inherited from
SignalHandler
Inherited from
LazyLogging
Inherited from
TwoInputStreamOperator
[
ValueWithContext
[
String
],
SampleProcessSignal
,
Either
[
LockOutputStateChanged
,
ValueWithContext
[
LockOutput
]]]
Inherited from
AbstractStreamOperator
[
Either
[
LockOutputStateChanged
,
ValueWithContext
[
LockOutput
]]]
Inherited from
SetupableStreamOperator
[
Either
[
LockOutputStateChanged
,
ValueWithContext
[
LockOutput
]]]
Inherited from
StreamOperator
[
Either
[
LockOutputStateChanged
,
ValueWithContext
[
LockOutput
]]]
Inherited from
Serializable
Inherited from
Disposable
Inherited from
KeyContext
Inherited from
CheckpointListener
Inherited from
AnyRef
Inherited from
Any
Ungrouped