Package | Description |
---|---|
org.apache.flink.statefun.sdk.java | |
org.apache.flink.statefun.sdk.java.io | |
org.apache.flink.statefun.sdk.java.message | |
org.apache.flink.statefun.sdk.java.types |
Modifier and Type | Method and Description |
---|---|
Type<T> |
ValueSpec.type() |
Modifier and Type | Method and Description |
---|---|
<T> ValueSpec<T> |
ValueSpec.Untyped.withCustomType(Type<T> type) |
Modifier and Type | Method and Description |
---|---|
<T> KafkaEgressMessage.Builder |
KafkaEgressMessage.Builder.withKey(Type<T> type,
T value) |
<T> KinesisEgressMessage.Builder |
KinesisEgressMessage.Builder.withValue(Type<T> type,
T value) |
<T> KafkaEgressMessage.Builder |
KafkaEgressMessage.Builder.withValue(Type<T> type,
T value) |
Modifier and Type | Method and Description |
---|---|
<T> T |
Message.as(Type<T> type) |
<T> T |
MessageWrapper.as(Type<T> type) |
<T> boolean |
Message.is(Type<T> type) |
<T> boolean |
MessageWrapper.is(Type<T> type) |
<T> MessageBuilder |
MessageBuilder.withCustomType(Type<T> customType,
T element) |
<T> EgressMessageBuilder |
EgressMessageBuilder.withCustomType(Type<T> customType,
T element) |
Modifier and Type | Class and Description |
---|---|
class |
SimpleType<T>
A utility to create simple
Type implementations. |
class |
SliceType |
Modifier and Type | Method and Description |
---|---|
static Type<java.lang.Boolean> |
Types.booleanType() |
static Type<java.lang.Double> |
Types.doubleType() |
static Type<java.lang.Float> |
Types.floatType() |
static Type<java.lang.Integer> |
Types.integerType() |
static Type<java.lang.Long> |
Types.longType() |
static <T> Type<T> |
SimpleType.simpleImmutableTypeFrom(TypeName typeName,
SimpleType.Fn<T,byte[]> serialize,
SimpleType.Fn<byte[],T> deserialize) |
static <T> Type<T> |
SimpleType.simpleTypeFrom(TypeName typeName,
SimpleType.Fn<T,byte[]> serialize,
SimpleType.Fn<byte[],T> deserialize) |
static Type<java.lang.String> |
Types.stringType() |
Copyright © 2014–2024 The Apache Software Foundation. All rights reserved.