A B C D E F G H I J K L M N O P Q R S T U V W X Y Z _

A

AbstractEventBus - Class in org.grails.events.bus
Abstract event bus impl
AbstractEventBus.1 - Class in org.grails.events.bus
AbstractEventBus.1() - Constructor in AbstractEventBus.1
AbstractEventBus.EventTriggerTransactionSynchronization - Class in org.grails.events.bus
AbstractEventBus.NotificationTrigger - Class in org.grails.events.bus
AbstractEventBus() - Constructor in AbstractEventBus
AbstractSubscription - Class in org.grails.events.registry
Abstract subscription
AbstractSubscription(java.lang.CharSequence, Map<CharSequence, Collection<Subscription>>) - Constructor in AbstractSubscription
afterCommit() - Method in AbstractEventBus.EventTriggerTransactionSynchronization
afterCompletion(int) - Method in AbstractEventBus.EventTriggerTransactionSynchronization
afterPropertiesSet() - Method in EventBusFactoryBean
applicationContext - Property in EventBusFactoryBean

B

beforeCommit(boolean) - Method in AbstractEventBus.EventTriggerTransactionSynchronization
build() - Method in EventBusBuilder
Returns:
Tries to auto discover and build the event bus
buildClosureSubscription(java.lang.CharSequence, groovy.lang.Closure) - Method in AbstractEventBus
buildNotificationCallable(grails.events.Event, Collection<Subscription>, groovy.lang.Closure) - Method in AbstractEventBus
Build a new trigger to set off notifications
buildNotificationCallable(grails.events.Event, Collection<Subscription>, groovy.lang.Closure) - Method in ExecutorEventBus
buildNotificationCallable(grails.events.Event, Collection<Subscription>, groovy.lang.Closure) - Method in SynchronousEventBus
buildNotificationTrigger(grails.events.Event, Collection<Subscription>, groovy.lang.Closure) - Method in AbstractEventBus
Build a new trigger to set off notifications
buildSubscriberSubscription(java.lang.CharSequence, grails.events.subscriber.Subscriber) - Method in AbstractEventBus
buildTrigger(grails.events.Event, groovy.lang.Closure) - Method in ClosureSubscription
buildTrigger(grails.events.Event, groovy.lang.Closure) - Method in EventSubscriberSubscription
buildTrigger(grails.events.Event, groovy.lang.Closure) - Method in Subscription
Returns:
Builds a trigger

C

call(T) - Method in MethodSubscriber
call(T) - Method in Subscriber
Calls the event subscriber
callSpread(groovy.lang.Closure, java.lang.Object) - Method in ClosureEventTrigger
cancel() - Method in AbstractSubscription
cancel() - Method in Subscription
Returns:
Cancel the registration
ClosureEventTrigger - Class in org.grails.events
Triggers an event
ClosureEventTrigger(Event<T>, groovy.lang.Closure, groovy.lang.Closure) - Constructor in ClosureEventTrigger
ClosureSubscription - Class in org.grails.events.registry
A subscription via a Closure
ClosureSubscription(java.lang.CharSequence, Map<CharSequence, Collection<Subscription>>, groovy.lang.Closure) - Constructor in ClosureSubscription
conversionService - Property in MethodSubscriber
createDefaultEventBus() - Method in EventBusBuilder
createDefaultEventBus() - Method in EventBusFactoryBean

D

data - Property in Event
The data of the event

E

Event - Class in grails.events
Wraps an event
event - Property in AbstractEventBus.NotificationTrigger
event - Property in ClosureEventTrigger
Event(java.lang.String, Map<String, Object>, T) - Constructor in Event
event - Property in EventSubscriberTrigger
EventBus - Interface in grails.events.bus
An EventBus is both an EventEmitter and a Subjects
eventBus - Property in EventBusFactoryBean
EventBusAware - Trait in grails.events.bus
Trait for classes aware of the event bus
EventBusBuilder - Class in grails.events.bus
Tries to build the default event bus
EventBusBuilder() - Constructor in EventBusBuilder
EventBusFactoryBean - Class in org.grails.events.bus.spring
Factory bean for usage within Spring
EventBusFactoryBean() - Constructor in EventBusFactoryBean
EventEmitter - Interface in grails.events.emitter
An emitter sends events
eventKey - Property in AbstractSubscription
EventPublisher - Trait in grails.events
A trait that can be implemented to make a class an event publisher
EventSubscriber - Interface in grails.events.subscriber
An interface for subscribers that accept the Event as an argument
EventSubscriberSubscription - Class in org.grails.events.registry
An event subscription for an Subscriber
EventSubscriberSubscription(java.lang.CharSequence, Map<CharSequence, Collection<Subscription>>, grails.events.subscriber.Subscriber) - Constructor in EventSubscriberSubscription
EventSubscriberTrigger - Class in org.grails.events
Simple trigger for an Subscriber
EventSubscriberTrigger(grails.events.Event, grails.events.subscriber.Subscriber) - Constructor in EventSubscriberTrigger
EventTrigger - Interface in grails.events.trigger
Encapsulates the execution of an event
EventTriggerTransactionSynchronization(org.grails.events.bus.AbstractEventBus.NotificationTrigger, org.springframework.transaction.event.TransactionPhase) - Constructor in AbstractEventBus.EventTriggerTransactionSynchronization
executor - Property in ExecutorEventBus
ExecutorEventBus - Class in org.grails.events.bus
An event bus that uses an java.util.concurrent.Executor
ExecutorEventBus(java.util.concurrent.Executor) - Constructor in ExecutorEventBus

F

from(java.lang.String, Map<String, Object>, T) - Method in Event
Wrap the given object with an Event.

G

getEvent() - Method in EventTrigger
Returns:
The event being triggered
getEventBus() - Method in EventBusAware
Returns:
Retrieves the event bus
getObject() - Method in EventBusFactoryBean
getObjectType() - Method in EventBusFactoryBean
getSubscriber() - Method in ClosureEventTrigger
getSubscriber() - Method in EventTrigger
Returns:
The event listener

H

I

id - Property in Event
The id of the event
isActive() - Method in AbstractEventBus
isActive() - Method in EventBus
Returns:
Whether the event bus is active or has been shutdown
isCancelled() - Method in AbstractSubscription
isCancelled() - Method in Subscription
Returns:
Whether it is cancelled
isSingleton() - Method in EventBusFactoryBean

J

K

L

listener - Property in ClosureSubscription

M

method - Property in MethodSubscriber
MethodEventSubscriber - Class in grails.events.subscriber
A method subscribers for methods that accept an event argument
MethodEventSubscriber(java.lang.Object, java.lang.reflect.Method) - Constructor in MethodEventSubscriber
MethodSubscriber - Class in grails.events.subscriber
Invokes a method to trigger an event
MethodSubscriber(java.lang.Object, java.lang.reflect.Method) - Constructor in MethodSubscriber

N

notificationTrigger - Property in AbstractEventBus.EventTriggerTransactionSynchronization
NotificationTrigger(grails.events.Event, Collection<Subscription>, groovy.lang.Closure) - Constructor in AbstractEventBus.NotificationTrigger
notify(grails.events.Event, org.springframework.transaction.event.TransactionPhase) - Method in AbstractEventBus
notify(grails.events.Event, org.springframework.transaction.event.TransactionPhase) - Method in EventEmitter
Notify of an event
notify(grails.events.Event, org.springframework.transaction.event.TransactionPhase) - Method in EventPublisher

O

on(java.lang.CharSequence, groovy.lang.Closure) - Method in AbstractEventBus
on(java.lang.CharSequence, groovy.lang.Closure) - Method in Subjects
Listen for an event

P

parameterLength - Property in MethodSubscriber
parameters - Property in Event
The parameters for the event
parameterTypes - Property in MethodSubscriber
proceed() - Method in ClosureEventTrigger
proceed() - Method in EventSubscriberTrigger
proceed() - Method in EventTrigger
Returns:
Proceed to trigger the event
publish(grails.events.Event, org.springframework.transaction.event.TransactionPhase) - Method in AbstractEventBus
publish(grails.events.Event, org.springframework.transaction.event.TransactionPhase) - Method in EventEmitter
publish(grails.events.Event) - Method in EventPublisher

Q

R

reply - Property in AbstractEventBus.NotificationTrigger
reply - Property in ClosureEventTrigger
run() - Method in AbstractEventBus.1

S

sendAndReceive(grails.events.Event, groovy.lang.Closure) - Method in AbstractEventBus
sendAndReceive(java.lang.CharSequence, java.lang.Object, groovy.lang.Closure) - Method in EventEmitter
Send and event and receive a reply.
sendAndReceive(java.lang.CharSequence, java.lang.Object, groovy.lang.Closure) - Method in EventPublisher
setTargetEventBus(grails.events.bus.EventBus) - Method in EventBusAware
Sets the target event bus to use
Subjects - Interface in grails.events.subscriber
An event subscriber
subscribe(java.lang.CharSequence, grails.events.subscriber.Subscriber) - Method in AbstractEventBus
subscribe(java.lang.CharSequence, grails.events.subscriber.Subscriber) - Method in Subjects
Listen for an event
Subscriber - Interface in grails.events.subscriber
Functional interface for event listeners
subscriber - Property in EventSubscriberSubscription
subscriber - Property in EventSubscriberTrigger
subscriberClosure - Property in ClosureEventTrigger
Subscription - Interface in grails.events.subscriber
Represents a subscription to an event
subscriptions - Field in AbstractEventBus
subscriptions - Property in AbstractEventBus.NotificationTrigger
SynchronousEventBus - Class in org.grails.events.bus
A default synchronous event bus for testing
SynchronousEventBus() - Constructor in SynchronousEventBus

T

target - Property in MethodSubscriber
transactionPhase - Property in AbstractEventBus.EventTriggerTransactionSynchronization

U

unsubscribeAll(java.lang.CharSequence) - Method in AbstractEventBus
unsubscribeAll(java.lang.CharSequence) - Method in Subjects
Clear all listeners for the given event

V

W

X

Y

Z

_

A B C D E F G H I J K L M N O P Q R S T U V W X Y Z _