org.granite.tide.seam
Class TideEvents

java.lang.Object
  extended by org.jboss.seam.core.Events
      extended by org.granite.tide.seam.TideEvents

@Name(value="org.jboss.seam.core.events")
@Install(precedence=10)
@Scope(value=STATELESS)
@BypassInterceptors
@AutoCreate
public class TideEvents
extends Events

TideEvents override to intercept Seam events handling

Author:
William DRAI

Nested Class Summary
protected static class TideEvents.WrappedEvent
           
 
Field Summary
protected static String ASYNC_EVENT
           
 
Constructor Summary
TideEvents()
           
 
Method Summary
 void raiseAsynchronousEvent(String type, Object... parameters)
           
 void raiseEvent(String type, Object... parameters)
           
 void raiseTimedEvent(String type, Object schedule, Object... parameters)
           
 
Methods inherited from class org.jboss.seam.core.Events
addListener, exists, getDispatcher, instance, raiseTransactionCompletionEvent, raiseTransactionSuccessEvent
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

ASYNC_EVENT

protected static final String ASYNC_EVENT
See Also:
Constant Field Values
Constructor Detail

TideEvents

public TideEvents()
Method Detail

raiseEvent

public void raiseEvent(String type,
                       Object... parameters)
Overrides:
raiseEvent in class Events

raiseAsynchronousEvent

public void raiseAsynchronousEvent(String type,
                                   Object... parameters)
Overrides:
raiseAsynchronousEvent in class Events

raiseTimedEvent

public void raiseTimedEvent(String type,
                            Object schedule,
                            Object... parameters)
Overrides:
raiseTimedEvent in class Events