neutron-function
neutron-function
dev.profunktor.pulsar
Context
Function
Record
WindowContext
WindowContext
FunctionId
FunctionName
FunctionVersion
InputTopic
InstanceId
Namespace
NumInstances
OutputSchemaType
OutputTopic
Tenant
WindowFunction
neutron-function
/
dev.profunktor.pulsar
/
Context
Context
final case
class
Context
(ctx:
Context
)
Graph
Supertypes
trait
Serializable
trait
Product
trait
Equals
class
Object
trait
Matchable
class
Any
Value members
Value members
Concrete methods
def
functionId
:
FunctionId
def
functionName
:
FunctionName
def
functionVersion
:
FunctionVersion
def
getCounter
(key:
String
):
Long
def
getState
(key:
String
):
Option
[
ByteBuffer
]
def
incrCounter
(key:
String
, amount:
Long
):
Unit
def
inputTopics
:
Seq
[
InputTopic
]
def
instanceId
:
InstanceId
def
logger
:
Logger
def
namespace
:
Namespace
def
newOutputMessage
[O](topicName:
String
, schema:
Schema
[O]):
TypedMessageBuilder
[O]
def
numInstances
:
NumInstances
def
outputSchemaType
:
OutputSchemaType
def
outputTopic
:
OutputTopic
def
putState
(key:
String
, value:
ByteBuffer
):
Unit
def
recordMetric
(metricName:
String
, value:
Double
):
Unit
def
tenant
:
Tenant
def
userConfigMap
:
Map
[
String
,
AnyRef
]
def
userConfigValue
[T :
ClassTag
](key:
String
):
Option
[T]
def
userConfigValueOrElse
[T :
ClassTag
](key:
String
, defaultValue: T): T
Inherited methods
def
productElementNames
:
Iterator
[
String
]
Inherited from
Product
def
productIterator
:
Iterator
[
Any
]
Inherited from
Product