Index

A B C E F M O P R S T U V W 
All Classes and Interfaces|All Packages|Constant Field Values

A

AbstractEvent<B extends AbstractEventBody> - Class in es.kukenan.smartfi.events.common
Base class for any platform event.
AbstractEvent(String, String) - Constructor for class es.kukenan.smartfi.events.common.AbstractEvent
Minimal constructor.
AbstractEvent(String, String, String, String, String, String, String, String, Long, String, String, String, String, B) - Constructor for class es.kukenan.smartfi.events.common.AbstractEvent
State constructor, AbstractEvent.creationDate is created from AbstractEvent.creationTs.
AbstractEvent(String, String, String, String, String, String, String, String, Long, String, String, String, String, B, String, String) - Constructor for class es.kukenan.smartfi.events.common.AbstractEvent
State constructor, AbstractEvent.creationDate is created from AbstractEvent.creationTs.
AbstractEventBody - Class in es.kukenan.smartfi.events.common
Base class for any event body.
AbstractEventBody() - Constructor for class es.kukenan.smartfi.events.common.AbstractEventBody
 
AbstractEventParser<T extends Event> - Class in es.kukenan.smartfi.events.common
Base class for any event parser.
AbstractEventParser(CustomObjectMapper, Class<T>, String) - Constructor for class es.kukenan.smartfi.events.common.AbstractEventParser
Class constructor.
AbstractScheduledEvent<B extends AbstractEventBody> - Class in es.kukenan.smartfi.events.scheduled
Scheduled event base class.
AbstractScheduledEvent(String, String) - Constructor for class es.kukenan.smartfi.events.scheduled.AbstractScheduledEvent
Scheduled event base class default constructor.
AbstractScheduledEvent(String, String, String, String, String, String, String, Long, String, String, String, String, B, String, String) - Constructor for class es.kukenan.smartfi.events.scheduled.AbstractScheduledEvent
Scheduled event base class state constructor.
allParsers() - Method in class es.kukenan.smartfi.events.common.spring.EventParserManager
Get all the known parsers.

B

body - Variable in class es.kukenan.smartfi.events.common.AbstractEvent
Event body.

C

channel - Variable in class es.kukenan.smartfi.events.common.AbstractEvent
The channel that sent event.
companyId - Variable in class es.kukenan.smartfi.events.common.AbstractEvent
The company identifier (multi-tenant context).
context - Variable in class es.kukenan.smartfi.events.common.AbstractEvent
The functional context in which the event was created.
context - Variable in class es.kukenan.smartfi.events.common.AbstractEventParser
The context which events this parser is able to handle (that must be mapped to the given class).
CONTEXT - Static variable in class es.kukenan.smartfi.events.scheduled.AbstractScheduledEvent
Schedule event context.
creationDate - Variable in class es.kukenan.smartfi.events.common.AbstractEvent
Event creation timestamp (UTC), ISO_8601 UTC relative date.
creationTs - Variable in class es.kukenan.smartfi.events.common.AbstractEvent
Event creation timestamp (UTC), milliseconds from EPOCH.
customObjectMapper - Variable in class es.kukenan.smartfi.events.common.AbstractEventParser
Jackson event mapper.

E

es.kukenan.smartfi.events.common - package es.kukenan.smartfi.events.common
Base classes for the microservices event model.
es.kukenan.smartfi.events.common.spring - package es.kukenan.smartfi.events.common.spring
Base classes for the spring-specific classes in the microservices event model.
es.kukenan.smartfi.events.scheduled - package es.kukenan.smartfi.events.scheduled
Scheduled events package.
es.kukenan.smartfi.events.scheduled.spring - package es.kukenan.smartfi.events.scheduled.spring
Spring Scheduled events package.
es.kukenan.smartfi.events.scheduled.task.trigger - package es.kukenan.smartfi.events.scheduled.task.trigger
Scheduled Task Trigger event package.
es.kukenan.smartfi.events.spring - package es.kukenan.smartfi.events.spring
Location for spring specific classes.
Event - Interface in es.kukenan.smartfi.events.common
Base contract for platform events.
eventClass - Variable in class es.kukenan.smartfi.events.common.AbstractEventParser
TThe event class this parser handles.
EventParser<T extends Event> - Interface in es.kukenan.smartfi.events.common
The contract to implement by any event parser that is going to be registered into the EventParserManager.
eventParserManager() - Method in class es.kukenan.smartfi.events.spring.EventsAutoConfiguration
Event parser manager, it registers all the existing parsers and helps to obtain the proper one for a given event.
EventParserManager - Class in es.kukenan.smartfi.events.common.spring
This components maintains a Event Parser registry and publishes a method (see EventParserManager.findParser(JsonNode) to retrieve the proper parser for a given json.
EventParserManager() - Constructor for class es.kukenan.smartfi.events.common.spring.EventParserManager
 
eventParsers - Variable in class es.kukenan.smartfi.events.common.spring.EventParserManager
The known event parsers.
EventsAutoConfiguration - Class in es.kukenan.smartfi.events.spring
A configuration bean of this class is automatically created during spring boot application startup.
EventsAutoConfiguration() - Constructor for class es.kukenan.smartfi.events.spring.EventsAutoConfiguration
 

F

findParser(JsonNode) - Method in class es.kukenan.smartfi.events.common.spring.EventParserManager
Get the parser that can be used to deserialize the given json.

M

manager - Variable in class es.kukenan.smartfi.events.common.AbstractEvent
The manager who sent the event.
messageId - Variable in class es.kukenan.smartfi.events.common.AbstractEvent
Arbitrary application-specific identifier for the message/event.

O

operationType - Variable in class es.kukenan.smartfi.events.common.AbstractEvent
Optional operation type identifier, some kind of event sub-type.
origin - Variable in class es.kukenan.smartfi.events.common.AbstractEvent
The service that sent the event.

P

parse(JsonNode) - Method in class es.kukenan.smartfi.events.common.AbstractEventParser
 
parse(JsonNode) - Method in interface es.kukenan.smartfi.events.common.EventParser
Desierialize the given json.
principal - Variable in class es.kukenan.smartfi.events.common.AbstractEventBody
Identifier of the entity this event is related to.

R

requestId - Variable in class es.kukenan.smartfi.events.common.AbstractEvent
An unique request (transaction) identifier, UUID format.

S

ScheduledEventConfiguration - Class in es.kukenan.smartfi.events.scheduled.spring
A configuration bean of this class is automatically created during spring boot application startup.
ScheduledEventConfiguration() - Constructor for class es.kukenan.smartfi.events.scheduled.spring.ScheduledEventConfiguration
 
scheduledEventParser(CustomObjectMapper) - Method in class es.kukenan.smartfi.events.scheduled.spring.ScheduledEventConfiguration
Schedule events parser bean.
ScheduledEventParser - Class in es.kukenan.smartfi.events.scheduled
Schedule events parser.
ScheduledEventParser(CustomObjectMapper) - Constructor for class es.kukenan.smartfi.events.scheduled.ScheduledEventParser
Class constructor.
ScheduledTaskTriggerEvent - Class in es.kukenan.smartfi.events.scheduled.task.trigger
Scheduled Task Trigger event.
ScheduledTaskTriggerEvent() - Constructor for class es.kukenan.smartfi.events.scheduled.task.trigger.ScheduledTaskTriggerEvent
Scheduled Task Trigger event default constructor.
ScheduledTaskTriggerEvent(String, String, String, String, String, Long, String, String, String, String, String, String) - Constructor for class es.kukenan.smartfi.events.scheduled.task.trigger.ScheduledTaskTriggerEvent
Scheduled Task Trigger event state constructor.
session - Variable in class es.kukenan.smartfi.events.common.AbstractEvent
The session identifier.

T

TYPE_ID - Static variable in class es.kukenan.smartfi.events.scheduled.task.trigger.ScheduledTaskTriggerEvent
Event type id.
typeId - Variable in class es.kukenan.smartfi.events.common.AbstractEvent
Event type identifier.

U

userAgent - Variable in class es.kukenan.smartfi.events.common.AbstractEvent
The User-Agent header.
userId - Variable in class es.kukenan.smartfi.events.common.AbstractEvent
The user identifier.
userIp - Variable in class es.kukenan.smartfi.events.common.AbstractEvent
The user IP Address.
UTC - Static variable in class es.kukenan.smartfi.events.common.AbstractEvent
Default offset to use internally for ANY date and dateTime.

V

version - Variable in class es.kukenan.smartfi.events.common.AbstractEvent
Event version.
VERSION - Static variable in class es.kukenan.smartfi.events.scheduled.task.trigger.ScheduledTaskTriggerEvent
Event version.

W

wants(JsonNode) - Method in class es.kukenan.smartfi.events.common.AbstractEventParser
 
wants(JsonNode) - Method in interface es.kukenan.smartfi.events.common.EventParser
Returns true if the parser is able to deserialize the given json.
A B C E F M O P R S T U V W 
All Classes and Interfaces|All Packages|Constant Field Values