Index
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.creationDateis created fromAbstractEvent.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.creationDateis created fromAbstractEvent.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.
All Classes and Interfaces|All Packages|Constant Field Values