Groovy Documentation

org.grails.plugin.platform.events.publisher
[Java] Class DefaultEventsPublisher

java.lang.Object
  org.grails.plugin.platform.events.publisher.DefaultEventsPublisher
All Implemented Interfaces:
EventsPublisher, org.springframework.context.ApplicationContextAware, org.springframework.beans.factory.InitializingBean

public class DefaultEventsPublisher

file:
@date 16/01/12
section:
DESCRIPTION

[Does stuff]

Authors:
Stephane Maldini
Version:
1.0


Nested Class Summary
private class DefaultEventsPublisher.Callback

private static class DefaultEventsPublisher.WrappedFuture

 
Field Summary
private static java.lang.String DEFAULT_EXECUTOR

private static java.lang.String EXECUTOR

private static java.lang.String QUEUE_EXECUTOR

private boolean catchFlushExceptions

private org.springframework.context.ApplicationContext context

private DefaultEventsRegistry grailsEventsRegistry

private static org.apache.log4j.Logger log

private org.codehaus.groovy.grails.support.PersistenceContextInterceptor persistenceInterceptor

protected java.util.Map taskExecutors

 
Constructor Summary
DefaultEventsPublisher()

 
Method Summary
void afterPropertiesSet()

EventReply event(EventMessage event)

EventReply eventAsync(EventMessage event, java.util.Map params)

void setApplicationContext(org.springframework.context.ApplicationContext context)

void setCatchFlushExceptions(boolean catchFlushExceptions)

void setGrailsEventsRegistry(DefaultEventsRegistry grailsEventsRegistry)

void setPersistenceInterceptor(org.codehaus.groovy.grails.support.PersistenceContextInterceptor persistenceInterceptor)

 
Methods inherited from class java.lang.Object
java.lang.Object#wait(long, int), java.lang.Object#wait(long), java.lang.Object#wait(), java.lang.Object#equals(java.lang.Object), java.lang.Object#toString(), java.lang.Object#hashCode(), java.lang.Object#getClass(), java.lang.Object#notify(), java.lang.Object#notifyAll()
 

Field Detail

DEFAULT_EXECUTOR

private static final java.lang.String DEFAULT_EXECUTOR


EXECUTOR

private static final java.lang.String EXECUTOR


QUEUE_EXECUTOR

private static final java.lang.String QUEUE_EXECUTOR


catchFlushExceptions

private boolean catchFlushExceptions


context

private org.springframework.context.ApplicationContext context


grailsEventsRegistry

private DefaultEventsRegistry grailsEventsRegistry


log

private static final org.apache.log4j.Logger log


persistenceInterceptor

private org.codehaus.groovy.grails.support.PersistenceContextInterceptor persistenceInterceptor


taskExecutors

@Autowired
protected java.util.Map taskExecutors


 
Constructor Detail

DefaultEventsPublisher

DefaultEventsPublisher()


 
Method Detail

afterPropertiesSet

public void afterPropertiesSet()


event

public EventReply event(EventMessage event)


eventAsync

public EventReply eventAsync(EventMessage event, java.util.Map params)


setApplicationContext

public void setApplicationContext(org.springframework.context.ApplicationContext context)


setCatchFlushExceptions

public void setCatchFlushExceptions(boolean catchFlushExceptions)


setGrailsEventsRegistry

public void setGrailsEventsRegistry(DefaultEventsRegistry grailsEventsRegistry)


setPersistenceInterceptor

public void setPersistenceInterceptor(org.codehaus.groovy.grails.support.PersistenceContextInterceptor persistenceInterceptor)


 

Groovy Documentation