Class HeaderCloudEventImpl<T>
java.lang.Object
io.quarkus.funqy.knative.events.AbstractCloudEvent<T>
io.quarkus.funqy.runtime.bindings.knative.events.HeaderCloudEventImpl<T>
- All Implemented Interfaces:
CloudEvent<T>
-
Field Summary
FieldsModifier and TypeFieldDescription(package private) final io.vertx.core.buffer.Buffer
(package private) T
(package private) String
(package private) String
(package private) final Type
(package private) final io.vertx.core.MultiMap
(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
ConstructorsConstructorDescriptionHeaderCloudEventImpl
(io.vertx.core.MultiMap headers, io.vertx.core.buffer.Buffer buffer, 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 -
headers
final io.vertx.core.MultiMap headers -
buffer
final io.vertx.core.buffer.Buffer buffer -
dataType
-
mapper
final com.fasterxml.jackson.databind.ObjectMapper mapper
-
-
Constructor Details
-
HeaderCloudEventImpl
HeaderCloudEventImpl(io.vertx.core.MultiMap headers, io.vertx.core.buffer.Buffer buffer, Type dataType, com.fasterxml.jackson.databind.ObjectMapper mapper, com.fasterxml.jackson.databind.ObjectReader reader)
-
-
Method Details
-
id
- Specified by:
id
in interfaceCloudEvent<T>
-
specVersion
- Specified by:
specVersion
in interfaceCloudEvent<T>
-
source
- Specified by:
source
in interfaceCloudEvent<T>
-
type
- Specified by:
type
in interfaceCloudEvent<T>
-
subject
- Specified by:
subject
in interfaceCloudEvent<T>
-
time
- Specified by:
time
in interfaceCloudEvent<T>
-
extensions
- Specified by:
extensions
in interfaceCloudEvent<T>
-
dataSchema
- Specified by:
dataSchema
in interfaceCloudEvent<T>
-
dataContentType
- Specified by:
dataContentType
in interfaceCloudEvent<T>
-
data
- Specified by:
data
in interfaceCloudEvent<T>
-