Index
All Classes and Interfaces|All Packages
A
- action() - Method in record class ch.admin.bit.jeap.reaction.observer.core.domain.model.Reaction
-
Returns the value of the
actionrecord component. - afterTrigger() - Method in class ch.admin.bit.jeap.reaction.observer.core.domain.ReactionRecorder
-
Cleanup resources created at the start of the current trigger.
C
- ch.admin.bit.jeap.reaction.observer.core.domain - package ch.admin.bit.jeap.reaction.observer.core.domain
- ch.admin.bit.jeap.reaction.observer.core.domain.listener - package ch.admin.bit.jeap.reaction.observer.core.domain.listener
- ch.admin.bit.jeap.reaction.observer.core.domain.model - package ch.admin.bit.jeap.reaction.observer.core.domain.model
- COMMAND - Enum constant in enum class ch.admin.bit.jeap.reaction.observer.core.domain.model.ObservationType
E
- equals(Object) - Method in record class ch.admin.bit.jeap.reaction.observer.core.domain.model.Observation
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class ch.admin.bit.jeap.reaction.observer.core.domain.model.ObservationId
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class ch.admin.bit.jeap.reaction.observer.core.domain.model.Reaction
-
Indicates whether some other object is "equal to" this one.
- EVENT - Enum constant in enum class ch.admin.bit.jeap.reaction.observer.core.domain.model.ObservationType
F
- fqn() - Method in record class ch.admin.bit.jeap.reaction.observer.core.domain.model.Observation
-
Returns the value of the
fqnrecord component.
G
- getAndClearCountByReactionId() - Method in class ch.admin.bit.jeap.reaction.observer.core.domain.ReactionObserverService
H
- hashCode() - Method in record class ch.admin.bit.jeap.reaction.observer.core.domain.model.Observation
-
Returns a hash code value for this object.
- hashCode() - Method in record class ch.admin.bit.jeap.reaction.observer.core.domain.model.ObservationId
-
Returns a hash code value for this object.
- hashCode() - Method in record class ch.admin.bit.jeap.reaction.observer.core.domain.model.Reaction
-
Returns a hash code value for this object.
I
- id() - Method in record class ch.admin.bit.jeap.reaction.observer.core.domain.model.Reaction
-
Returns the value of the
idrecord component.
O
- Observation - Record Class in ch.admin.bit.jeap.reaction.observer.core.domain.model
- Observation(ObservationType, String, SortedMap<String, String>) - Constructor for record class ch.admin.bit.jeap.reaction.observer.core.domain.model.Observation
-
Creates an instance of a
Observationrecord class. - ObservationId - Record Class in ch.admin.bit.jeap.reaction.observer.core.domain.model
- ObservationId(String) - Constructor for record class ch.admin.bit.jeap.reaction.observer.core.domain.model.ObservationId
-
Creates an instance of a
ObservationIdrecord class. - ObservationType - Enum Class in ch.admin.bit.jeap.reaction.observer.core.domain.model
- ofCommand(String, String) - Static method in record class ch.admin.bit.jeap.reaction.observer.core.domain.model.Observation
- ofEvent(String, String) - Static method in record class ch.admin.bit.jeap.reaction.observer.core.domain.model.Observation
- onAction(Observation) - Method in class ch.admin.bit.jeap.reaction.observer.core.domain.ReactionRecorder
-
Publish a reaction (either including the trigger if one has been recorded, or an action-only reaction).
- onReactionIdentified(Reaction) - Method in interface ch.admin.bit.jeap.reaction.observer.core.domain.listener.ReactionIdentifiedListener
- onTriggerHandled() - Method in class ch.admin.bit.jeap.reaction.observer.core.domain.ReactionRecorder
-
Publish the current trigger unless it has already been published by an action occuring in the meantime
- onTriggerStart(Observation) - Method in class ch.admin.bit.jeap.reaction.observer.core.domain.ReactionRecorder
-
Record the occurrence of a trigger
P
- props() - Method in record class ch.admin.bit.jeap.reaction.observer.core.domain.model.Observation
-
Returns the value of the
propsrecord component.
R
- Reaction - Record Class in ch.admin.bit.jeap.reaction.observer.core.domain.model
- Reaction(Observation, Observation) - Constructor for record class ch.admin.bit.jeap.reaction.observer.core.domain.model.Reaction
- Reaction(Observation, Observation, String) - Constructor for record class ch.admin.bit.jeap.reaction.observer.core.domain.model.Reaction
-
Creates an instance of a
Reactionrecord class. - ReactionIdentifiedListener - Interface in ch.admin.bit.jeap.reaction.observer.core.domain.listener
- reactionObserved(Reaction) - Method in class ch.admin.bit.jeap.reaction.observer.core.domain.ReactionObserverService
- ReactionObserverService - Class in ch.admin.bit.jeap.reaction.observer.core.domain
- ReactionObserverService(ReactionIdentifiedListener) - Constructor for class ch.admin.bit.jeap.reaction.observer.core.domain.ReactionObserverService
- ReactionRecorder - Class in ch.admin.bit.jeap.reaction.observer.core.domain
- ReactionRecorder(ReactionObserverService) - Constructor for class ch.admin.bit.jeap.reaction.observer.core.domain.ReactionRecorder
T
- toString() - Method in record class ch.admin.bit.jeap.reaction.observer.core.domain.model.Observation
-
Returns a string representation of this record class.
- toString() - Method in record class ch.admin.bit.jeap.reaction.observer.core.domain.model.ObservationId
-
Returns a string representation of this record class.
- toString() - Method in record class ch.admin.bit.jeap.reaction.observer.core.domain.model.Reaction
-
Returns a string representation of this record class.
- trigger() - Method in record class ch.admin.bit.jeap.reaction.observer.core.domain.model.Reaction
-
Returns the value of the
triggerrecord component. - type() - Method in record class ch.admin.bit.jeap.reaction.observer.core.domain.model.Observation
-
Returns the value of the
typerecord component.
V
- value() - Method in record class ch.admin.bit.jeap.reaction.observer.core.domain.model.ObservationId
-
Returns the value of the
valuerecord component. - valueOf(String) - Static method in enum class ch.admin.bit.jeap.reaction.observer.core.domain.model.ObservationType
-
Returns the enum constant of this class with the specified name.
- values() - Static method in enum class ch.admin.bit.jeap.reaction.observer.core.domain.model.ObservationType
-
Returns an array containing the constants of this enum class, in the order they are declared.
All Classes and Interfaces|All Packages