Package org.jboss.arquillian.core.impl
Class ManagerImpl
java.lang.Object
org.jboss.arquillian.core.impl.ManagerImpl
- All Implemented Interfaces:
Manager
ManagerImpl
- Version:
- $Revision: $
- Author:
- Aslak Knutsen
-
Method Summary
Modifier and TypeMethodDescriptionvoid
addExtension
(Class<?> extensionClass) <T> void
bind
(Class<? extends Annotation> scope, Class<T> type, T instance) <T> void
bindAndFire
(Class<? extends Annotation> scope, Class<T> type, T instance) <T> T
executeInApplicationContext
(Callable<T> callable) void
<T> void
fire
(T event, NonManagedObserver<T> nonManagedObserver) void
<T> T
getContext
(Class<T> type) <T> T
getExtension
(Class<T> type) void
void
removeExtension
(Class<?> extensionClass) <T> T
void
shutdown()
void
start()
-
Method Details
-
fire
-
fire
-
bind
-
resolve
-
inject
-
getContext
- Specified by:
getContext
in interfaceManager
-
executeInApplicationContext
- Throws:
Exception
-
getContexts
-
bindAndFire
- Type Parameters:
T
-- Parameters:
scope
-type
-instance
-
-
getExtension
- Returns:
- the extensions
-
start
public void start() -
shutdown
public void shutdown() -
fireProcessing
- Throws:
Exception
-
addExtension
- Specified by:
addExtension
in interfaceManager
- Throws:
Exception
-
removeExtension
- Specified by:
removeExtension
in interfaceManager
-