Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func UserCreatedEvent ¶
func UserCreatedEvent(e *UserCreated) *event.Event
func UserUpdatedEvent ¶
func UserUpdatedEvent(e *UserUpdated) *event.Event
Types ¶
type UserCreated ¶
func (*UserCreated) EventName ¶
func (*UserCreated) EventName() string
type UserCreatedListener ¶
type UserCreatedListener struct {
}
func (*UserCreatedListener) AsyncProcess ¶
func (*UserCreatedListener) AsyncProcess() bool
When we want to use a same DB transaction in event trigger and listener to get ACID assurance, then AsyncProcess must return false.
func (*UserCreatedListener) EventHandler ¶
func (*UserCreatedListener) EventHandler() event.Handler
type UserUpdated ¶
func (*UserUpdated) EventName ¶
func (*UserUpdated) EventName() string
type UserUpdatedListener ¶
type UserUpdatedListener struct {
}
func (*UserUpdatedListener) AsyncProcess ¶
func (*UserUpdatedListener) AsyncProcess() bool
func (*UserUpdatedListener) EventHandler ¶
func (*UserUpdatedListener) EventHandler() event.Handler
Click to show internal directories.
Click to hide internal directories.