org.jboss.arquillian.impl.context
Class AbstractEventContext

java.lang.Object
  extended by org.jboss.arquillian.impl.context.AbstractEventContext
All Implemented Interfaces:
Context
Direct Known Subclasses:
ClassContext, SuiteContext, TestContext

public abstract class AbstractEventContext
extends Object
implements Context

AbstractEventContext

Version:
$Revision: $
Author:
Aslak Knutsen

Constructor Summary
AbstractEventContext()
           
 
Method Summary
<B> void
add(Class<B> type, B instance)
           
 void fire(Event event)
           
<B> B
get(Class<B> type)
           
protected  EventManager getEventManager()
           
 ServiceLoader getServiceLoader()
           
<K extends Event>
void
register(Class<? extends K> eventType, EventHandler<? super K> handler)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.jboss.arquillian.spi.Context
getParentContext
 

Constructor Detail

AbstractEventContext

public AbstractEventContext()
Method Detail

register

public <K extends Event> void register(Class<? extends K> eventType,
                                       EventHandler<? super K> handler)
Specified by:
register in interface Context

getEventManager

protected EventManager getEventManager()
Returns:

add

public <B> void add(Class<B> type,
                    B instance)
Specified by:
add in interface Context

get

public <B> B get(Class<B> type)
Specified by:
get in interface Context

getServiceLoader

public ServiceLoader getServiceLoader()
Specified by:
getServiceLoader in interface Context

fire

public void fire(Event event)
Specified by:
fire in interface Context


Copyright © 2010 JBoss, a division of Red Hat, Inc.. All Rights Reserved.