Skip navigation links
C E G I M N P R S T V W 

C

CloudEvent - Interface in io.cloudevents
Interface representing an in memory read only representation of a CloudEvent, as specified by the CloudEvents specification.
CloudEventAttributes - Interface in io.cloudevents
Interface which defines CloudEvent attributes as per specification
CloudEventContext - Interface in io.cloudevents
Interface representing an in memory read only representation of CloudEvent attributes and extensions.
CloudEventContextReader - Interface in io.cloudevents.rw
Represents an object that can be read as CloudEvent context attributes and extensions.
CloudEventContextWriter - Interface in io.cloudevents.rw
Interface to write the context attributes/extensions from a CloudEventContextReader to a new representation.
CloudEventData - Interface in io.cloudevents
Interface that defines a wrapper for CloudEvent data.
CloudEventDataMapper<R extends CloudEventData> - Interface in io.cloudevents.rw
Interface to convert a CloudEventData instance to another one.
CloudEventExtension - Interface in io.cloudevents
Materialized CloudEvent extension interface to read/write the extension attributes key/values.
CloudEventExtensions - Interface in io.cloudevents
The event extensions.
CloudEventReader - Interface in io.cloudevents.rw
Represents an object that can be read as CloudEvent.
CloudEventRWException - Exception in io.cloudevents.rw
This class is the exception Protocol Binding and Event Format implementers can use to signal errors while serializing/deserializing CloudEvent.
CloudEventRWException.CloudEventRWExceptionKind - Enum in io.cloudevents.rw
The kind of error that happened while serializing/deserializing
CloudEventWriter<R> - Interface in io.cloudevents.rw
Interface to write the content (CloudEvents attributes, extensions and payload) from a CloudEventReader to a new representation.
CloudEventWriterFactory<W extends CloudEventWriter<R>,R> - Interface in io.cloudevents.rw
This factory is used to enforce setting the SpecVersion as first step in the writing process.
create(SpecVersion) - Method in interface io.cloudevents.rw.CloudEventWriterFactory
Create a CloudEventWriter starting from the provided SpecVersion

E

end(CloudEventData) - Method in interface io.cloudevents.rw.CloudEventWriter
End the write with a data payload.
end() - Method in interface io.cloudevents.rw.CloudEventWriter
End the write.

G

getAllAttributes() - Method in enum io.cloudevents.SpecVersion
 
getAttribute(String) - Method in interface io.cloudevents.CloudEventAttributes
Get the context attribute named attributeName
getAttributeNames() - Method in interface io.cloudevents.CloudEventAttributes
 
getData() - Method in interface io.cloudevents.CloudEvent
 
getDataContentType() - Method in interface io.cloudevents.CloudEventAttributes
A common way to get the media type of CloudEvents 'data';
getDataSchema() - Method in interface io.cloudevents.CloudEventAttributes
 
getExtension(String) - Method in interface io.cloudevents.CloudEventExtensions
Get the extension attribute named extensionName
getExtensionNames() - Method in interface io.cloudevents.CloudEventExtensions
 
getId() - Method in interface io.cloudevents.CloudEventAttributes
 
getKeys() - Method in interface io.cloudevents.CloudEventExtension
Get the set of possible extension attribute keys
getKind() - Method in exception io.cloudevents.rw.CloudEventRWException
 
getMandatoryAttributes() - Method in enum io.cloudevents.SpecVersion
 
getOptionalAttributes() - Method in enum io.cloudevents.SpecVersion
 
getSource() - Method in interface io.cloudevents.CloudEventAttributes
 
getSpecVersion() - Method in interface io.cloudevents.CloudEventAttributes
 
getSubject() - Method in interface io.cloudevents.CloudEventAttributes
 
getTime() - Method in interface io.cloudevents.CloudEventAttributes
 
getType() - Method in interface io.cloudevents.CloudEventAttributes
 
getValue(String) - Method in interface io.cloudevents.CloudEventExtension
Get the attribute of extension named key.

I

identity() - Static method in interface io.cloudevents.rw.CloudEventDataMapper
 
io.cloudevents - package io.cloudevents
 
io.cloudevents.lang - package io.cloudevents.lang
 
io.cloudevents.rw - package io.cloudevents.rw
 
io.cloudevents.types - package io.cloudevents.types
 

M

map(CloudEventData) - Method in interface io.cloudevents.rw.CloudEventDataMapper
Map data to another CloudEventData instance.

N

newDataConversion(Throwable, String, String) - Static method in exception io.cloudevents.rw.CloudEventRWException
 
newInvalidAttributeName(String) - Static method in exception io.cloudevents.rw.CloudEventRWException
 
newInvalidAttributeType(String, Class<?>) - Static method in exception io.cloudevents.rw.CloudEventRWException
 
newInvalidAttributeType(String, Object) - Static method in exception io.cloudevents.rw.CloudEventRWException
 
newInvalidAttributeValue(String, Object, Throwable) - Static method in exception io.cloudevents.rw.CloudEventRWException
 
newInvalidDataType(String, String...) - Static method in exception io.cloudevents.rw.CloudEventRWException
 
newInvalidExtensionName(String) - Static method in exception io.cloudevents.rw.CloudEventRWException
 
newInvalidSpecVersion(String) - Static method in exception io.cloudevents.rw.CloudEventRWException
 
newOther(Throwable) - Static method in exception io.cloudevents.rw.CloudEventRWException
This wraps a Throwable in a new generic instance of this exception.
newOther(String) - Static method in exception io.cloudevents.rw.CloudEventRWException
An exception for use where none of the other variants are appropriate.
newUnknownEncodingException() - Static method in exception io.cloudevents.rw.CloudEventRWException
 
Nullable - Annotation Type in io.cloudevents.lang
This annotation is used to define a method parameter or return type as nullable.

P

parse(String) - Static method in enum io.cloudevents.SpecVersion
Parse a string as SpecVersion
parseTime(String) - Static method in class io.cloudevents.types.Time
Parse a String RFC3339 compliant as OffsetDateTime.
parseTime(String, String) - Static method in class io.cloudevents.types.Time
Parse an attribute/extension with RFC3339 compliant String value as OffsetDateTime.

R

read(CloudEventWriterFactory<W, R>) - Method in interface io.cloudevents.rw.CloudEventReader
read(CloudEventWriterFactory<W, R>, CloudEventDataMapper<? extends CloudEventData>) - Method in interface io.cloudevents.rw.CloudEventReader
Read self using the provided writer factory.
readContext(CloudEventContextWriter) - Method in interface io.cloudevents.rw.CloudEventContextReader
Read the context attributes and extensions using the provided writer
readFrom(CloudEventExtensions) - Method in interface io.cloudevents.CloudEventExtension
Fill this materialized extension with values from a CloudEventExtensions implementation.

S

SpecVersion - Enum in io.cloudevents
Represents one of the supported CloudEvents specification versions by this library

T

Time - Class in io.cloudevents.types
Utilities to handle the CloudEvent Attribute Timestamp type
toBytes() - Method in interface io.cloudevents.CloudEventData
Returns the bytes representation of this data instance.
toString() - Method in enum io.cloudevents.SpecVersion
 

V

valueOf(String) - Static method in enum io.cloudevents.rw.CloudEventRWException.CloudEventRWExceptionKind
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.cloudevents.SpecVersion
Returns the enum constant of this type with the specified name.
values() - Static method in enum io.cloudevents.rw.CloudEventRWException.CloudEventRWExceptionKind
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum io.cloudevents.SpecVersion
Returns an array containing the constants of this enum type, in the order they are declared.

W

withContextAttribute(String, String) - Method in interface io.cloudevents.rw.CloudEventContextWriter
Set attribute with type String.
withContextAttribute(String, URI) - Method in interface io.cloudevents.rw.CloudEventContextWriter
Set attribute with type URI.
withContextAttribute(String, OffsetDateTime) - Method in interface io.cloudevents.rw.CloudEventContextWriter
Set attribute with type OffsetDateTime attribute.
withContextAttribute(String, Number) - Method in interface io.cloudevents.rw.CloudEventContextWriter
Deprecated.
CloudEvent specification only permits Integer type as a numeric value.
withContextAttribute(String, Integer) - Method in interface io.cloudevents.rw.CloudEventContextWriter
Set attribute with type Integer.
withContextAttribute(String, Boolean) - Method in interface io.cloudevents.rw.CloudEventContextWriter
Set attribute with type Boolean attribute.
withContextAttribute(String, byte[]) - Method in interface io.cloudevents.rw.CloudEventContextWriter
Set attribute with a binary type.
writeTime(OffsetDateTime) - Static method in class io.cloudevents.types.Time
Convert a OffsetDateTime to a RFC3339 compliant String.
writeTime(String, OffsetDateTime) - Static method in class io.cloudevents.types.Time
Convert an attribute/extension OffsetDateTime to a RFC3339 compliant String.
C E G I M N P R S T V W 
Skip navigation links

Copyright © 2024. All rights reserved.