I have removed these @inheritdoc updates.

On Fri, Jun 5, 2020 at 4:02 PM Gurkan Erdogdu <cgurkanerdo...@gmail.com>
wrote:

> OK  fine to remove @InherticDocs
> Regards.
> Gurkan
>
> On Fri, Jun 5, 2020 at 12:55 PM Thomas Andraschko <
> andraschko.tho...@gmail.com> wrote:
>
>> BIG -1 for @inherticdoc and docu like "Initialise the instance" for a
>> method called "ini"
>>
>> <
>> https://www.avast.com/sig-email?utm_medium=email&utm_source=link&utm_campaign=sig-email&utm_content=webmail
>> >
>> Virenfrei.
>> www.avast.com
>> <
>> https://www.avast.com/sig-email?utm_medium=email&utm_source=link&utm_campaign=sig-email&utm_content=webmail
>> >
>> <#DAB4FAD8-2DD7-40BB-A1B8-4E2AA1F9FDF2>
>>
>> Am Fr., 5. Juni 2020 um 11:48 Uhr schrieb Romain Manni-Bucau <
>> rmannibu...@gmail.com>:
>>
>> > -1, there is no doc in there and we dont expose the javadoc and it is
>> > actually wrong:
>> >
>> > +    /**
>> > +     * Auto initialization class for servers supporting
>> > +     * the {@link ServletContainerInitializer}
>> > +     */
>> >
>> > This is actually not the case, it is just implicit setup of OWB. Maybe
>> we
>> > should add a word in the doc about btw more than the code since it is a
>> > setup thing and not a dev thing in most cases.
>> >
>> > Romain Manni-Bucau
>> > @rmannibucau <https://twitter.com/rmannibucau> |  Blog
>> > <https://rmannibucau.metawerx.net/> | Old Blog
>> > <http://rmannibucau.wordpress.com> | Github <
>> > https://github.com/rmannibucau> |
>> > LinkedIn <https://www.linkedin.com/in/rmannibucau> | Book
>> > <
>> >
>> https://www.packtpub.com/application-development/java-ee-8-high-performance
>> > >
>> >
>> >
>> > ---------- Forwarded message ---------
>> > De : <gerdo...@apache.org>
>> > Date: ven. 5 juin 2020 à 11:40
>> > Subject: [openwebbeans] branch master updated: adding comments and
>> cosmetic
>> > changes
>> > To: comm...@openwebbeans.apache.org <comm...@openwebbeans.apache.org>
>> >
>> >
>> > This is an automated email from the ASF dual-hosted git repository.
>> >
>> > gerdogdu pushed a commit to branch master
>> > in repository https://gitbox.apache.org/repos/asf/openwebbeans.git
>> >
>> >
>> > The following commit(s) were added to refs/heads/master by this push:
>> >      new c2b0738  adding comments and cosmetic changes
>> > c2b0738 is described below
>> >
>> > commit c2b07386e2bd9a702a4fab07696e1a0cdcb792c7
>> > Author: Gurkan Erdogdu <cgurkanerdo...@gmail.com>
>> > AuthorDate: Fri Jun 5 12:39:50 2020 +0300
>> >
>> >     adding comments and cosmetic changes
>> > ---
>> >  .../se/DefaultApplicationBoundaryService.java      | 25
>> > ++++++++++++++++++++--
>> >  .../apache/webbeans/spi/DefiningClassService.java  | 17 ++++++++-------
>> >  .../servlet/WebBeansConfigurationListener.java     | 22
>> > +++++++++++++++++++
>> >  3 files changed, 54 insertions(+), 10 deletions(-)
>> >
>> > diff --git
>> >
>> >
>> a/webbeans-impl/src/main/java/org/apache/webbeans/corespi/se/DefaultApplicationBoundaryService.java
>> >
>> >
>> b/webbeans-impl/src/main/java/org/apache/webbeans/corespi/se/DefaultApplicationBoundaryService.java
>> > index c2e9295..9c39d69 100644
>> > ---
>> >
>> >
>> a/webbeans-impl/src/main/java/org/apache/webbeans/corespi/se/DefaultApplicationBoundaryService.java
>> > +++
>> >
>> >
>> b/webbeans-impl/src/main/java/org/apache/webbeans/corespi/se/DefaultApplicationBoundaryService.java
>> > @@ -45,15 +45,22 @@ public class DefaultApplicationBoundaryService
>> > implements ApplicationBoundarySer
>> >       */
>> >      private Set<ClassLoader> parentClassLoaders;
>> >
>> > +    /**
>> > +     * Contructs a new {@link DefaultApplicationBoundaryService}
>> > +     */
>> >      public DefaultApplicationBoundaryService()
>> >      {
>> >          init();
>> >      }
>> >
>> > +    /**
>> > +     * Initialise the instance.
>> > +     */
>> >      protected void init()
>> >      {
>> >          applicationClassLoader =
>> BeanManagerImpl.class.getClassLoader();
>> >          parentClassLoaders = new HashSet<>();
>> > +
>> >          ClassLoader cl = applicationClassLoader;
>> >          while (cl.getParent() != null)
>> >          {
>> > @@ -63,12 +70,18 @@ public class DefaultApplicationBoundaryService
>> > implements ApplicationBoundarySer
>> >
>> >      }
>> >
>> > +    /**
>> > +     * {@inheritDoc}
>> > +     */
>> >      @Override
>> >      public ClassLoader getApplicationClassLoader()
>> >      {
>> >          return applicationClassLoader;
>> >      }
>> >
>> > +    /**
>> > +     * {@inheritDoc}
>> > +     */
>> >      @Override
>> >      public ClassLoader getBoundaryClassLoader(Class classToProxy)
>> >      {
>> > @@ -99,12 +112,20 @@ public class DefaultApplicationBoundaryService
>> > implements ApplicationBoundarySer
>> >          return classToProxyCl;
>> >      }
>> >
>> > -    protected boolean isOutsideOfApplicationClassLoader(ClassLoader
>> > classToProxyCl)
>> > +    /**
>> > +     *
>> > +     * @param classToProxyClassLoader
>> > +     * @return
>> > +     */
>> > +    protected boolean isOutsideOfApplicationClassLoader(ClassLoader
>> > classToProxyClassLoader)
>> >      {
>> >
>> > -        return parentClassLoaders.contains(classToProxyCl);
>> > +        return parentClassLoaders.contains(classToProxyClassLoader);
>> >      }
>> >
>> > +    /**
>> > +     * {@inheritDoc}
>> > +     */
>> >      @Override
>> >      public void close() throws IOException
>> >      {
>> > diff --git
>> >
>> >
>> a/webbeans-spi/src/main/java/org/apache/webbeans/spi/DefiningClassService.java
>> >
>> >
>> b/webbeans-spi/src/main/java/org/apache/webbeans/spi/DefiningClassService.java
>> > index da642ac..3bda2cd 100644
>> > ---
>> >
>> >
>> a/webbeans-spi/src/main/java/org/apache/webbeans/spi/DefiningClassService.java
>> > +++
>> >
>> >
>> b/webbeans-spi/src/main/java/org/apache/webbeans/spi/DefiningClassService.java
>> > @@ -19,24 +19,25 @@
>> >  package org.apache.webbeans.spi;
>> >
>> >  /**
>> > - * a SPI implementing the proxy defining logic.
>> > + * SPI interface to implement the proxy defining logic.
>> >   * It enables to switch from unsafe to classloader logic for instance
>> for
>> > java >= 9.
>> >   */
>> >  public interface DefiningClassService
>> >  {
>> >      /**
>> > -     * @param forClass the proxied class.
>> > -     * @return the classloader to use to define the class.
>> > +     * Returns the classloader to use to define the given class.
>> > +     * @param forClass the proxied class
>> > +     * @return the classloader to use to define the class
>> >       */
>> >      ClassLoader getProxyClassLoader(Class<?> forClass);
>> >
>> >      /**
>> >       * Register the proxy class from its bytecode.
>> > -     * @param name the proxy name.
>> > -     * @param bytecode the bytecode to "define".
>> > -     * @param proxiedClass the original class.
>> > -     * @param <T> type of the class to proxy.
>> > -     * @return the proxy class.
>> > +     * @param name the proxy name
>> > +     * @param bytecode the bytecode to "define"
>> > +     * @param proxiedClass the original class
>> > +     * @param <T> type of the class to proxy
>> > +     * @return the proxy class
>> >       */
>> >      <T> Class<T> defineAndLoad(String name, byte[] bytecode, Class<T>
>> > proxiedClass);
>> >  }
>> > diff --git
>> >
>> >
>> a/webbeans-web/src/main/java/org/apache/webbeans/servlet/WebBeansConfigurationListener.java
>> >
>> >
>> b/webbeans-web/src/main/java/org/apache/webbeans/servlet/WebBeansConfigurationListener.java
>> > index b6d56d6..bd59e99 100644
>> > ---
>> >
>> >
>> a/webbeans-web/src/main/java/org/apache/webbeans/servlet/WebBeansConfigurationListener.java
>> > +++
>> >
>> >
>> b/webbeans-web/src/main/java/org/apache/webbeans/servlet/WebBeansConfigurationListener.java
>> > @@ -58,13 +58,17 @@ import java.util.logging.Logger;
>> >   */
>> >  public class WebBeansConfigurationListener implements
>> > ServletContextListener, ServletRequestListener, HttpSessionListener
>> >  {
>> > +    /**Logger instance*/
>> >      private static final Logger logger =
>> > WebBeansLoggerFacade.getLogger(WebBeansConfigurationListener.class);
>> >
>> >
>> >      /**Manages the container lifecycle*/
>> >      protected ContainerLifecycle lifeCycle;
>> >
>> > +    /**Application {@link WebBeansContext} instance*/
>> >      private WebBeansContext webBeansContext;
>> > +
>> > +    /**Application {@link ContextsService}*/
>> >      private ContextsService contextsService;
>> >
>> >      /**
>> > @@ -193,6 +197,10 @@ public class WebBeansConfigurationListener
>> implements
>> > ServletContextListener, Se
>> >          }
>> >      }
>> >
>> > +    /**
>> > +     * Initializing logic for initializing the context.
>> > +     * @param event {@link ServletContextEvent}
>> > +     */
>> >      private void doStart(final ServletContextEvent event)
>> >      {
>> >          if
>> (event.getServletContext().getAttribute(getClass().getName())
>> > != null)
>> > @@ -217,6 +225,11 @@ public class WebBeansConfigurationListener
>> implements
>> > ServletContextListener, Se
>> >          }
>> >      }
>> >
>> > +    /**
>> > +     * Returns true if the request must be destroyed false otherwise.
>> > +     * Ensure that we have a {@link RequestScoped} context.
>> > +     * @return true if the request must be destroyed false otherwise
>> > +     */
>> >      private boolean ensureRequestScope()
>> >      {
>> >          Context context =
>> >
>> this.lifeCycle.getContextService().getCurrentContext(RequestScoped.class);
>> > @@ -241,16 +254,25 @@ public class WebBeansConfigurationListener
>> implements
>> > ServletContextListener, Se
>> >          }
>> >      }
>> >
>> > +    /**
>> > +     * Auto initialization class for servers supporting
>> > +     * the {@link ServletContainerInitializer}
>> > +     */
>> >      public static class Auto implements ServletContainerInitializer
>> >      {
>> > +        /**
>> > +         * {@inheritDoc}
>> > +         */
>> >          @Override
>> >          public void onStartup(final Set<Class<?>> set, final
>> > ServletContext servletContext)
>> >          {
>> >              final String key = "openwebbeans.web.sci.active";
>> > +
>> >              if (!Boolean.parseBoolean(System.getProperty(key,
>> > servletContext.getInitParameter(key))))
>> >              {
>> >                  return;
>> >              }
>> > +
>> >              final WebBeansConfigurationListener listener = new
>> > WebBeansConfigurationListener();
>> >              listener.doStart(new ServletContextEvent(servletContext));
>> >              servletContext.addListener(listener);
>> >
>>
>
>
> --
> Gurkan Erdogdu
> http://gurkanerdogdu.blogspot.com
>


-- 
Gurkan Erdogdu
http://gurkanerdogdu.blogspot.com

Reply via email to