[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