Class JsonCloudEventImpl<T>
java.lang.Object
io.quarkus.funqy.knative.events.AbstractCloudEvent<T>
io.quarkus.funqy.runtime.bindings.knative.events.JsonCloudEventImpl<T>
- All Implemented Interfaces:
CloudEvent<T>
-
Field Summary
FieldsModifier and TypeFieldDescription(package private) T(package private) String(package private) String(package private) final Type(package private) final com.fasterxml.jackson.databind.JsonNode(package private) String(package private) final com.fasterxml.jackson.databind.ObjectMapper(package private) String(package private) String(package private) String(package private) OffsetDateTime(package private) String -
Constructor Summary
ConstructorsConstructorDescriptionJsonCloudEventImpl(com.fasterxml.jackson.databind.JsonNode event, Type dataType, com.fasterxml.jackson.databind.ObjectMapper mapper, com.fasterxml.jackson.databind.ObjectReader reader) -
Method Summary
Methods inherited from class io.quarkus.funqy.knative.events.AbstractCloudEvent
isKnownSpecVersion, majorSpecVersion, parseMajorSpecVersion, toString
-
Field Details
-
id
String id -
specVersion
String specVersion -
source
String source -
type
String type -
subject
String subject -
time
OffsetDateTime time -
extensions
-
dataSchema
String dataSchema -
dataContentType
String dataContentType -
data
T data -
event
final com.fasterxml.jackson.databind.JsonNode event -
mapper
final com.fasterxml.jackson.databind.ObjectMapper mapper -
dataType
-
-
Constructor Details
-
JsonCloudEventImpl
public JsonCloudEventImpl(com.fasterxml.jackson.databind.JsonNode event, Type dataType, com.fasterxml.jackson.databind.ObjectMapper mapper, com.fasterxml.jackson.databind.ObjectReader reader)
-
-
Method Details
-
id
- Specified by:
idin interfaceCloudEvent<T>
-
specVersion
- Specified by:
specVersionin interfaceCloudEvent<T>
-
source
- Specified by:
sourcein interfaceCloudEvent<T>
-
type
- Specified by:
typein interfaceCloudEvent<T>
-
subject
- Specified by:
subjectin interfaceCloudEvent<T>
-
time
- Specified by:
timein interfaceCloudEvent<T>
-
extensions
- Specified by:
extensionsin interfaceCloudEvent<T>
-
dataSchema
- Specified by:
dataSchemain interfaceCloudEvent<T>
-
dataContentType
- Specified by:
dataContentTypein interfaceCloudEvent<T>
-
data
- Specified by:
datain interfaceCloudEvent<T>
-