public class Event extends Object
Modifier and Type | Field and Description |
---|---|
static String |
APPLICATION_JSON |
static String |
APPLICATION_PROTOBUF |
static String |
APPLICATION_X_PROTOBUF |
protected Map<String,String> |
extensions |
Constructor and Description |
---|
Event() |
Modifier and Type | Method and Description |
---|---|
Optional<byte[]> |
data() |
String |
dataContentType() |
Optional<URI> |
dataSchema() |
String |
extension(String name) |
Set<String> |
extensionNames() |
String |
id() |
static boolean |
isValidExtensionName(String name)
Validates the extension name as defined in CloudEvents spec.
|
Event |
setData(String contentType,
byte[] data) |
Event |
setData(String contentType,
URI dataSchema,
byte[] data) |
Event |
setExtension(String name,
String value) |
Event |
setId(String id) |
Event |
setSource(String source) |
Event |
setSubject(String subject) |
Event |
setTime(OffsetDateTime time) |
Event |
setType(String type) |
URI |
source() |
String |
subject() |
OffsetDateTime |
time() |
String |
toString() |
String |
type() |
public static final String APPLICATION_PROTOBUF
public static final String APPLICATION_X_PROTOBUF
public static final String APPLICATION_JSON
public String type()
public URI source()
public String subject()
public String id()
public OffsetDateTime time()
public Optional<byte[]> data()
public String dataContentType()
public Event setTime(OffsetDateTime time)
public static boolean isValidExtensionName(String name)
name
- the extension name