org.jboss.arquillian.core.impl
Class ManagerImpl

java.lang.Object
  extended by org.jboss.arquillian.core.impl.ManagerImpl
All Implemented Interfaces:
Manager

public class ManagerImpl
extends Object
implements Manager

ManagerImpl

Version:
$Revision: $
Author:
Aslak Knutsen

Field Summary
static String ARQUILLIAN_DEBUG_PROPERTY
           
static Boolean DEBUG
           
 
Method Summary
<T> void
bind(Class<? extends Annotation> scope, Class<T> type, T instance)
           
<T> void
bindAndFire(Class<? extends Annotation> scope, Class<T> type, T instance)
           
 void fire(Object event)
           
<T> void
fire(T event, NonManagedObserver<T> nonManagedObserver)
           
 void fireProcessing()
           
<T> T
getContext(Class<T> type)
           
 List<Context> getContexts()
           
<T> T
getExtension(Class<T> type)
           
 void inject(Object obj)
           
<T> T
resolve(Class<T> type)
           
 void shutdown()
           
 void start()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

ARQUILLIAN_DEBUG_PROPERTY

public static final String ARQUILLIAN_DEBUG_PROPERTY
See Also:
Constant Field Values

DEBUG

public static Boolean DEBUG
Method Detail

fire

public void fire(Object event)
Specified by:
fire in interface Manager

fire

public <T> void fire(T event,
                     NonManagedObserver<T> nonManagedObserver)
Specified by:
fire in interface Manager

bind

public <T> void bind(Class<? extends Annotation> scope,
                     Class<T> type,
                     T instance)
Specified by:
bind in interface Manager

resolve

public <T> T resolve(Class<T> type)
Specified by:
resolve in interface Manager

inject

public void inject(Object obj)
Specified by:
inject in interface Manager

getContext

public <T> T getContext(Class<T> type)
Specified by:
getContext in interface Manager

getContexts

public List<Context> getContexts()

bindAndFire

public <T> void bindAndFire(Class<? extends Annotation> scope,
                            Class<T> type,
                            T instance)
Type Parameters:
T -
Parameters:
scope -
type -
instance -

getExtension

public <T> T getExtension(Class<T> type)
Returns:
the extensions

start

public void start()
Specified by:
start in interface Manager

shutdown

public void shutdown()
Specified by:
shutdown in interface Manager

fireProcessing

public void fireProcessing()
                    throws Exception
Throws:
Exception


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