[jboss-svn-commits] JBoss Common SVN: r4333 - arquillian/trunk/impl-base/src/main/java/org/jboss/arquillian/impl/context.
jboss-svn-commits at lists.jboss.org
jboss-svn-commits at lists.jboss.org
Mon Apr 26 05:13:08 EDT 2010
Author: aslak
Date: 2010-04-26 05:13:07 -0400 (Mon, 26 Apr 2010)
New Revision: 4333
Modified:
arquillian/trunk/impl-base/src/main/java/org/jboss/arquillian/impl/context/AbstractEventContext.java
arquillian/trunk/impl-base/src/main/java/org/jboss/arquillian/impl/context/ClientProfileBuilder.java
Log:
ARQ-88 added some javadoc
Modified: arquillian/trunk/impl-base/src/main/java/org/jboss/arquillian/impl/context/AbstractEventContext.java
===================================================================
--- arquillian/trunk/impl-base/src/main/java/org/jboss/arquillian/impl/context/AbstractEventContext.java 2010-04-26 08:56:39 UTC (rev 4332)
+++ arquillian/trunk/impl-base/src/main/java/org/jboss/arquillian/impl/context/AbstractEventContext.java 2010-04-26 09:13:07 UTC (rev 4333)
@@ -47,16 +47,25 @@
this.objectStore = new HashMap<Class<?>, Object>();
}
+ /* (non-Javadoc)
+ * @see org.jboss.arquillian.spi.Context#register(java.lang.Class, org.jboss.arquillian.spi.event.suite.EventHandler)
+ */
public <K extends Event> void register(Class<? extends K> eventType, EventHandler<? super K> handler)
{
eventManager.register(eventType, handler);
}
+ /**
+ * @return
+ */
protected EventManager getEventManager()
{
return eventManager;
}
+ /* (non-Javadoc)
+ * @see org.jboss.arquillian.spi.Context#add(java.lang.Class, java.lang.Object)
+ */
public <B> void add(Class<B> type, B instance)
{
Validate.notNull(type, "Type must be specified");
@@ -65,12 +74,15 @@
objectStore.put(type, instance);
}
+ /* (non-Javadoc)
+ * @see org.jboss.arquillian.spi.Context#get(java.lang.Class)
+ */
@SuppressWarnings("unchecked")
public <B> B get(Class<B> type)
{
Validate.notNull(type, "Type must be specified");
- Object instance = objectStore.get(type);
+ B instance = (B)objectStore.get(type);
if(instance == null)
{
Context parentContext = getParentContext();
@@ -79,14 +91,20 @@
instance = parentContext.get(type);
}
}
- return (B) instance;
+ return instance;
}
+ /* (non-Javadoc)
+ * @see org.jboss.arquillian.spi.Context#getServiceLoader()
+ */
public ServiceLoader getServiceLoader()
{
return get(ServiceLoader.class);
}
+ /* (non-Javadoc)
+ * @see org.jboss.arquillian.spi.Context#fire(org.jboss.arquillian.spi.event.Event)
+ */
public void fire(Event event)
{
Context parent = getParentContext();
Modified: arquillian/trunk/impl-base/src/main/java/org/jboss/arquillian/impl/context/ClientProfileBuilder.java
===================================================================
--- arquillian/trunk/impl-base/src/main/java/org/jboss/arquillian/impl/context/ClientProfileBuilder.java 2010-04-26 08:56:39 UTC (rev 4332)
+++ arquillian/trunk/impl-base/src/main/java/org/jboss/arquillian/impl/context/ClientProfileBuilder.java 2010-04-26 09:13:07 UTC (rev 4333)
@@ -46,6 +46,9 @@
public class ClientProfileBuilder implements ProfileBuilder
{
+ /* (non-Javadoc)
+ * @see org.jboss.arquillian.impl.context.ProfileBuilder#buildSuiteContext(org.jboss.arquillian.impl.context.SuiteContext)
+ */
public void buildSuiteContext(SuiteContext context)
{
context.register(BeforeSuite.class, new ContainerCreator());
@@ -62,6 +65,9 @@
context.register(After.class, timer);
}
+ /* (non-Javadoc)
+ * @see org.jboss.arquillian.impl.context.ProfileBuilder#buildClassContext(org.jboss.arquillian.impl.context.ClassContext, java.lang.Class)
+ */
public void buildClassContext(ClassContext context, Class<?> testClass)
{
// TODO: move out to SerivceLoader
@@ -72,10 +78,12 @@
context.register(AfterClass.class, new ContainerUndeployer());
context.register(BeforeClass.class, new ActivateRunModeTypeLocal());
-
}
+ /* (non-Javadoc)
+ * @see org.jboss.arquillian.impl.context.ProfileBuilder#buildTestContext(org.jboss.arquillian.impl.context.TestContext, java.lang.Object)
+ */
public void buildTestContext(TestContext context, Object testInstance)
{
context.register(Test.class, new ContainerTestExecuter());
More information about the jboss-svn-commits
mailing list