Gurkan, please rollback this change. This has a HEAVY backdraft on performance and overall stability! Creating a Logger is a _very_ expensive task and will slow down our performance to about 50%!
This problem must imo get solved by completely revamping our design and move the utils under the control of the BeanManager. All other tweaks are only workarounds and will most probably introduce unwanted sideeffects. LieGrue, strub ----- Original Message ---- > From: "[email protected]" <[email protected]> > To: [email protected] > Sent: Sat, August 21, 2010 3:49:54 PM > Subject: svn commit: r987758 - in /openwebbeans/trunk: >webbeans-ejb/src/main/java/org/apache/webbeans/ejb/common/interceptor/ >webbeans-ejb/src/main/java/org/apache/webbeans/ejb/common/proxy/ >webbeans-impl/src/main/java/org/apache/webbeans/component/ webbeans-im... > > Author: gerdogdu > Date: Sat Aug 21 13:49:53 2010 > New Revision: 987758 > > URL: http://svn.apache.org/viewvc?rev=987758&view=rev > Log: > [OWB-444] Using Static Loggers in Shared ClassLoader > > Modified: > >openwebbeans/trunk/webbeans-ejb/src/main/java/org/apache/webbeans/ejb/common/interceptor/OpenWebBeansEjbInterceptor.java > > >openwebbeans/trunk/webbeans-ejb/src/main/java/org/apache/webbeans/ejb/common/proxy/EjbBeanProxyHandler.java > > >openwebbeans/trunk/webbeans-impl/src/main/java/org/apache/webbeans/component/AbstractInjectionTargetBean.java > > >openwebbeans/trunk/webbeans-impl/src/main/java/org/apache/webbeans/component/creation/AnnotatedTypeBeanCreatorImpl.java > > >openwebbeans/trunk/webbeans-impl/src/main/java/org/apache/webbeans/component/xml/XMLManagedBean.java > > >openwebbeans/trunk/webbeans-impl/src/main/java/org/apache/webbeans/config/BeansDeployer.java > > >openwebbeans/trunk/webbeans-impl/src/main/java/org/apache/webbeans/config/OpenWebBeansConfiguration.java > > >openwebbeans/trunk/webbeans-impl/src/main/java/org/apache/webbeans/container/InjectionResolver.java > > >openwebbeans/trunk/webbeans-impl/src/main/java/org/apache/webbeans/conversation/ConversationImpl.java > > >openwebbeans/trunk/webbeans-impl/src/main/java/org/apache/webbeans/decorator/DelegateHandler.java > > >openwebbeans/trunk/webbeans-impl/src/main/java/org/apache/webbeans/decorator/WebBeansDecorator.java > > >openwebbeans/trunk/webbeans-impl/src/main/java/org/apache/webbeans/event/NotificationManager.java > > >openwebbeans/trunk/webbeans-impl/src/main/java/org/apache/webbeans/event/ObserverMethodImpl.java > > >openwebbeans/trunk/webbeans-impl/src/main/java/org/apache/webbeans/inject/AbstractInjectable.java > > >openwebbeans/trunk/webbeans-impl/src/main/java/org/apache/webbeans/intercept/InterceptorDataImpl.java > > >openwebbeans/trunk/webbeans-impl/src/main/java/org/apache/webbeans/intercept/InterceptorHandler.java > > >openwebbeans/trunk/webbeans-impl/src/main/java/org/apache/webbeans/intercept/webbeans/WebBeansInterceptor.java > > >openwebbeans/trunk/webbeans-impl/src/main/java/org/apache/webbeans/lifecycle/AbstractLifeCycle.java > > >openwebbeans/trunk/webbeans-impl/src/main/java/org/apache/webbeans/lifecycle/StandaloneLifeCycle.java > > >openwebbeans/trunk/webbeans-impl/src/main/java/org/apache/webbeans/plugins/PluginLoader.java > > >openwebbeans/trunk/webbeans-jsf/src/main/java/org/apache/webbeans/jsf/WebBeansPhaseListener.java > > >openwebbeans/trunk/webbeans-jsf12/src/main/java/org/apache/webbeans/jsf12/WebBeansPhaseListener.java > > >openwebbeans/trunk/webbeans-web/src/main/java/org/apache/webbeans/web/failover/FailOverBag.java > > >openwebbeans/trunk/webbeans-web/src/main/java/org/apache/webbeans/web/failover/FailOverBagWrapper.java > > >openwebbeans/trunk/webbeans-web/src/main/java/org/apache/webbeans/web/lifecycle/WebContainerLifecycle.java > > >openwebbeans/trunk/webbeans-web/src/main/java/org/apache/webbeans/web/scanner/WebScannerService.java > > > Modified: >openwebbeans/trunk/webbeans-ejb/src/main/java/org/apache/webbeans/ejb/common/interceptor/OpenWebBeansEjbInterceptor.java > > URL: : >http://svn.apache.org/viewvc/openwebbeans/trunk/webbeans-ejb/src/main/java/org/apache/webbeans/ejb/common/interceptor/OpenWebBeansEjbInterceptor.java?rev=987758&r1=987757&r2=987758&view=diff > > ============================================================================== > --- >openwebbeans/trunk/webbeans-ejb/src/main/java/org/apache/webbeans/ejb/common/interceptor/OpenWebBeansEjbInterceptor.java > a (original) > +++ >openwebbeans/trunk/webbeans-ejb/src/main/java/org/apache/webbeans/ejb/common/interceptor/OpenWebBeansEjbInterceptor.java > Sat Aug 21 13:49:53 2010 > @@ -79,7 +79,7 @@ import org.apache.webbeans.util.WebBeans > public class OpenWebBeansEjbInterceptor implements Serializable > { > //Logger instance > - private static final WebBeansLogger logger = >WebBeansLogger.getLogger(OpenWebBeansEjbInterceptor.class); > + private final WebBeansLogger logger = >WebBeansLogger.getLogger(OpenWebBeansEjbInterceptor.class); > > /**Thread local for calling bean*/ > private static transient ThreadLocal<BaseEjbBean<?>> threadLocal = new >ThreadLocal<BaseEjbBean<?>>(); > > Modified: >openwebbeans/trunk/webbeans-ejb/src/main/java/org/apache/webbeans/ejb/common/proxy/EjbBeanProxyHandler.java > > URL: >http://svn.apache.org/viewvc/openwebbeans/trunk/webbeans-ejb/src/main/java/org/apache/webbeans/ejb/common/proxy/EjbBeanProxyHandler.java?rev=987758&r1=987757&r2=987758&view=diff > > ============================================================================== > --- - >openwebbeans/trunk/webbeans-ejb/src/main/java/org/apache/webbeans/ejb/common/proxy/EjbBeanProxyHandler.java > (original) > +++ >openwebbeans/trunk/webbeans-ejb/src/main/java/org/apache/webbeans/ejb/common/proxy/EjbBeanProxyHandler.java > Sat Aug 21 13:49:53 2010 > @@ -53,7 +53,7 @@ import javassist.util.proxy.MethodHandle > public class EjbBeanProxyHandler implements MethodHandler > { > //Logger instance > - private static final WebBeansLogger logger = >WebBeansLogger.getLogger(EjbBeanProxyHandler.class); > + private final WebBeansLogger logger = >WebBeansLogger.getLogger(EjbBeanProxyHandler.class); > > /**Proxy ejb bean instance*/ > private BaseEjbBean<?> ejbBean; > > Modified: >openwebbeans/trunk/webbeans-impl/src/main/java/org/apache/webbeans/component/AbstractInjectionTargetBean.java > > URL: >http://svn.apache.org/viewvc/openwebbeans/trunk/webbeans-impl/src/main/java/org/apache/webbeans/component/AbstractInjectionTargetBean.java?rev=987758&r1=987757&r2=987758&view=diff > > ============================================================================== > --- - >openwebbeans/trunk/webbeans-impl/src/main/java/org/apache/webbeans/component/AbstractInjectionTargetBean.java > (original) > +++ >openwebbeans/trunk/webbeans-impl/src/main/java/org/apache/webbeans/component/AbstractInjectionTargetBean.java > Sat Aug 21 13:49:53 2010 > @@ -66,7 +66,7 @@ import org.apache.webbeans.util.WebBeans > public abstract class AbstractInjectionTargetBean<T> extends >AbstractOwbBean<T> implements InjectionTargetBean<T> > { > /** Logger instance */ > - private final static WebBeansLogger log = >WebBeansLogger.getLogger(AbstractInjectionTargetBean.class); > + private final WebBeansLogger log = >WebBeansLogger.getLogger(AbstractInjectionTargetBean.class); > > /** Bean observable method */ > private Set<Method> observableMethods = new HashSet<Method>(); > > Modified: >openwebbeans/trunk/webbeans-impl/src/main/java/org/apache/webbeans/component/creation/AnnotatedTypeBeanCreatorImpl.java > > URL: >http://svn.apache.org/viewvc/openwebbeans/trunk/webbeans-impl/src/main/java/org/apache/webbeans/component/creation/AnnotatedTypeBeanCreatorImpl.java?rev=987758&r1=987757&r2=987758&view=diff > > ============================================================================== > --- - >openwebbeans/trunk/webbeans-impl/src/main/java/org/apache/webbeans/component/creation/AnnotatedTypeBeanCreatorImpl.java > (original) > +++ >openwebbeans/trunk/webbeans-impl/src/main/java/org/apache/webbeans/component/creation/AnnotatedTypeBeanCreatorImpl.java > Sat Aug 21 13:49:53 2010 > @@ -29,7 +29,7 @@ import org.apache.webbeans.util.WebBeans > > public class AnnotatedTypeBeanCreatorImpl<T> extends >ManagedBeanCreatorImpl<T> > { > - private static final WebBeansLogger logger = >WebBeansLogger.getLogger(AnnotatedTypeBeanCreatorImpl.class); > + private final WebBeansLogger logger = >WebBeansLogger.getLogger(AnnotatedTypeBeanCreatorImpl.class); > > public AnnotatedTypeBeanCreatorImpl(ManagedBean<T> managedBean) > { > > Modified: >openwebbeans/trunk/webbeans-impl/src/main/java/org/apache/webbeans/component/xml/XMLManagedBean.java > > URL: >http://svn.apache.org/viewvc/openwebbeans/trunk/webbeans-impl/src/main/java/org/apache/webbeans/component/xml/XMLManagedBean.java?rev=987758&r1=987757&r2=987758&view=diff > > ============================================================================== > --- - >openwebbeans/trunk/webbeans-impl/src/main/java/org/apache/webbeans/component/xml/XMLManagedBean.java > (original) > +++ >openwebbeans/trunk/webbeans-impl/src/main/java/org/apache/webbeans/component/xml/XMLManagedBean.java > Sat Aug 21 13:49:53 2010 > @@ -43,7 +43,7 @@ import org.apache.webbeans.util.Security > public class XMLManagedBean<T> extends ManagedBean<T> > { > /**Logger instance*/ > - private static WebBeansLogger logger = >WebBeansLogger.getLogger(XMLManagedBean.class); > + private final WebBeansLogger logger = >WebBeansLogger.getLogger(XMLManagedBean.class); > > /** Constructor injection point decleration */ > private XMLInjectableConstructor<T> injectableConstructor = null; > > Modified: >openwebbeans/trunk/webbeans-impl/src/main/java/org/apache/webbeans/config/BeansDeployer.java > > URL: >http://svn.apache.org/viewvc/openwebbeans/trunk/webbeans-impl/src/main/java/org/apache/webbeans/config/BeansDeployer.java?rev=987758&r1=987757&r2=987758&view=diff > > ============================================================================== > --- - >openwebbeans/trunk/webbeans-impl/src/main/java/org/apache/webbeans/config/BeansDeployer.java > (original) > +++ >openwebbeans/trunk/webbeans-impl/src/main/java/org/apache/webbeans/config/BeansDeployer.java > Sat Aug 21 13:49:53 2010 > @@ -96,7 +96,7 @@ import org.apache.webbeans.xml.XMLSpecia > public class BeansDeployer > { > //Logger instance > - private static final WebBeansLogger logger = >WebBeansLogger.getLogger(BeansDeployer.class); > + private final WebBeansLogger logger = >WebBeansLogger.getLogger(BeansDeployer.class); > > /**Deployment is started or not*/ > protected boolean deployed = false; > > Modified: >openwebbeans/trunk/webbeans-impl/src/main/java/org/apache/webbeans/config/OpenWebBeansConfiguration.java > > URL: >http://svn.apache.org/viewvc/openwebbeans/trunk/webbeans-impl/src/main/java/org/apache/webbeans/config/OpenWebBeansConfiguration.java?rev=987758&r1=987757&r2=987758&view=diff > > ============================================================================== > --- - >openwebbeans/trunk/webbeans-impl/src/main/java/org/apache/webbeans/config/OpenWebBeansConfiguration.java > (original) > +++ >openwebbeans/trunk/webbeans-impl/src/main/java/org/apache/webbeans/config/OpenWebBeansConfiguration.java > Sat Aug 21 13:49:53 2010 > @@ -38,7 +38,7 @@ import org.apache.webbeans.util.Security > public class OpenWebBeansConfiguration > { > /**Logger instance*/ > - private static final WebBeansLogger logger = >WebBeansLogger.getLogger(OpenWebBeansConfiguration.class); > + private final WebBeansLogger logger = >WebBeansLogger.getLogger(OpenWebBeansConfiguration.class); > > /**Default configuration files*/ > private final static String DEFAULT_CONFIG_PROPERTIES_NAME = >"META-INF/openwebbeans/openwebbeans.properties"; > > Modified: >openwebbeans/trunk/webbeans-impl/src/main/java/org/apache/webbeans/container/InjectionResolver.java > > URL: >http://svn.apache.org/viewvc/openwebbeans/trunk/webbeans-impl/src/main/java/org/apache/webbeans/container/InjectionResolver.java?rev=987758&r1=987757&r2=987758&view=diff > > ============================================================================== > --- - >openwebbeans/trunk/webbeans-impl/src/main/java/org/apache/webbeans/container/InjectionResolver.java > (original) > +++ >openwebbeans/trunk/webbeans-impl/src/main/java/org/apache/webbeans/container/InjectionResolver.java > Sat Aug 21 13:49:53 2010 > @@ -59,7 +59,7 @@ import org.apache.webbeans.util.WebBeans > */ > public class InjectionResolver > { > - private static final WebBeansLogger logger = >WebBeansLogger.getLogger(InjectionResolver.class); > + private final WebBeansLogger logger = >WebBeansLogger.getLogger(InjectionResolver.class); > > /**Bean Manager*/ > private BeanManagerImpl manager; > > Modified: >openwebbeans/trunk/webbeans-impl/src/main/java/org/apache/webbeans/conversation/ConversationImpl.java > > URL: >http://svn.apache.org/viewvc/openwebbeans/trunk/webbeans-impl/src/main/java/org/apache/webbeans/conversation/ConversationImpl.java?rev=987758&r1=987757&r2=987758&view=diff > > ============================================================================== > --- - >openwebbeans/trunk/webbeans-impl/src/main/java/org/apache/webbeans/conversation/ConversationImpl.java > (original) > +++ >openwebbeans/trunk/webbeans-impl/src/main/java/org/apache/webbeans/conversation/ConversationImpl.java > Sat Aug 21 13:49:53 2010 > @@ -44,7 +44,7 @@ public class ConversationImpl implements > private static final long serialVersionUID = 8511063860333431722L; > > /**Logger instance*/ > - private static final WebBeansLogger logger = >WebBeansLogger.getLogger(ConversationImpl.class); > + private final WebBeansLogger logger = >WebBeansLogger.getLogger(ConversationImpl.class); > > /**Conversation id*/ > private String id; > > Modified: >openwebbeans/trunk/webbeans-impl/src/main/java/org/apache/webbeans/decorator/DelegateHandler.java > > URL: >http://svn.apache.org/viewvc/openwebbeans/trunk/webbeans-impl/src/main/java/org/apache/webbeans/decorator/DelegateHandler.java?rev=987758&r1=987757&r2=987758&view=diff > > ============================================================================== > --- - >openwebbeans/trunk/webbeans-impl/src/main/java/org/apache/webbeans/decorator/DelegateHandler.java > (original) > +++ >openwebbeans/trunk/webbeans-impl/src/main/java/org/apache/webbeans/decorator/DelegateHandler.java > Sat Aug 21 13:49:53 2010 > @@ -35,7 +35,7 @@ import javassist.util.proxy.MethodHandle > > public class DelegateHandler implements MethodHandler > { > - private transient static WebBeansLogger logger = >WebBeansLogger.getLogger(DelegateHandler.class); > + private transient WebBeansLogger logger = >WebBeansLogger.getLogger(DelegateHandler.class); > > private transient List<Object> decorators; > private transient int position = 0; > > Modified: >openwebbeans/trunk/webbeans-impl/src/main/java/org/apache/webbeans/decorator/WebBeansDecorator.java > > URL: >http://svn.apache.org/viewvc/openwebbeans/trunk/webbeans-impl/src/main/java/org/apache/webbeans/decorator/WebBeansDecorator.java?rev=987758&r1=987757&r2=987758&view=diff > > ============================================================================== > --- - >openwebbeans/trunk/webbeans-impl/src/main/java/org/apache/webbeans/decorator/WebBeansDecorator.java > (original) > +++ >openwebbeans/trunk/webbeans-impl/src/main/java/org/apache/webbeans/decorator/WebBeansDecorator.java > Sat Aug 21 13:49:53 2010 > @@ -64,7 +64,7 @@ import org.apache.webbeans.util.Security > */ > public class WebBeansDecorator<T> extends AbstractInjectionTargetBean<T> >implements OwbDecorator<T> > { > - private static WebBeansLogger logger = >WebBeansLogger.getLogger(WebBeansDecorator.class); > + private final WebBeansLogger logger = >WebBeansLogger.getLogger(WebBeansDecorator.class); > > /** Decorator class */ > private Class<?> clazz; > > Modified: >openwebbeans/trunk/webbeans-impl/src/main/java/org/apache/webbeans/event/NotificationManager.java > > URL: >http://svn.apache.org/viewvc/openwebbeans/trunk/webbeans-impl/src/main/java/org/apache/webbeans/event/NotificationManager.java?rev=987758&r1=987757&r2=987758&view=diff > > ============================================================================== > --- - >openwebbeans/trunk/webbeans-impl/src/main/java/org/apache/webbeans/event/NotificationManager.java > (original) > +++ >openwebbeans/trunk/webbeans-impl/src/main/java/org/apache/webbeans/event/NotificationManager.java > Sat Aug 21 13:49:53 2010 > @@ -59,7 +59,7 @@ import org.apache.webbeans.util.WebBeans > @SuppressWarnings("unchecked") > public final class NotificationManager > { > - private static final WebBeansLogger logger = >WebBeansLogger.getLogger(NotificationManager.class); > + private final WebBeansLogger logger = >WebBeansLogger.getLogger(NotificationManager.class); > > private final Map<Type, Set<ObserverMethod<?>>> observers = new >ConcurrentHashMap<Type, Set<ObserverMethod<?>>>(); > > > Modified: >openwebbeans/trunk/webbeans-impl/src/main/java/org/apache/webbeans/event/ObserverMethodImpl.java > > URL: >http://svn.apache.org/viewvc/openwebbeans/trunk/webbeans-impl/src/main/java/org/apache/webbeans/event/ObserverMethodImpl.java?rev=987758&r1=987757&r2=987758&view=diff > > ============================================================================== > --- - >openwebbeans/trunk/webbeans-impl/src/main/java/org/apache/webbeans/event/ObserverMethodImpl.java > (original) > +++ >openwebbeans/trunk/webbeans-impl/src/main/java/org/apache/webbeans/event/ObserverMethodImpl.java > Sat Aug 21 13:49:53 2010 > @@ -83,7 +83,7 @@ import org.apache.webbeans.util.WebBeans > public class ObserverMethodImpl<T> implements ObserverMethod<T> > { > /**Logger instance*/ > - private static final WebBeansLogger logger = >WebBeansLogger.getLogger(ObserverMethodImpl.class); > + private final WebBeansLogger logger = >WebBeansLogger.getLogger(ObserverMethodImpl.class); > > /**Observer owner bean that defines observer method*/ > private final InjectionTargetBean<?> bean; > > Modified: >openwebbeans/trunk/webbeans-impl/src/main/java/org/apache/webbeans/inject/AbstractInjectable.java > > URL: >http://svn.apache.org/viewvc/openwebbeans/trunk/webbeans-impl/src/main/java/org/apache/webbeans/inject/AbstractInjectable.java?rev=987758&r1=987757&r2=987758&view=diff > > ============================================================================== > --- - >openwebbeans/trunk/webbeans-impl/src/main/java/org/apache/webbeans/inject/AbstractInjectable.java > (original) > +++ >openwebbeans/trunk/webbeans-impl/src/main/java/org/apache/webbeans/inject/AbstractInjectable.java > Sat Aug 21 13:49:53 2010 > @@ -57,7 +57,7 @@ import org.apache.webbeans.util.WebBeans > */ > public abstract class AbstractInjectable implements Injectable > { > - private static final WebBeansLogger logger = >WebBeansLogger.getLogger(AbstractInjectable.class); > + private final WebBeansLogger logger = >WebBeansLogger.getLogger(AbstractInjectable.class); > > /** Owner bean of the injection point*/ > protected OwbBean<?> injectionOwnerBean; > > Modified: >openwebbeans/trunk/webbeans-impl/src/main/java/org/apache/webbeans/intercept/InterceptorDataImpl.java > > URL: >http://svn.apache.org/viewvc/openwebbeans/trunk/webbeans-impl/src/main/java/org/apache/webbeans/intercept/InterceptorDataImpl.java?rev=987758&r1=987757&r2=987758&view=diff > > ============================================================================== > --- - >openwebbeans/trunk/webbeans-impl/src/main/java/org/apache/webbeans/intercept/InterceptorDataImpl.java > (original) > +++ >openwebbeans/trunk/webbeans-impl/src/main/java/org/apache/webbeans/intercept/InterceptorDataImpl.java > Sat Aug 21 13:49:53 2010 > @@ -44,7 +44,7 @@ import org.apache.webbeans.util.WebBeans > public class InterceptorDataImpl implements InterceptorData > { > //Logger instance > - private static final WebBeansLogger logger = >WebBeansLogger.getLogger(InterceptorDataImpl.class); > + private final WebBeansLogger logger = >WebBeansLogger.getLogger(InterceptorDataImpl.class); > > /** Around invokes method */ > private Method aroundInvoke = null; > > Modified: >openwebbeans/trunk/webbeans-impl/src/main/java/org/apache/webbeans/intercept/InterceptorHandler.java > > URL: >http://svn.apache.org/viewvc/openwebbeans/trunk/webbeans-impl/src/main/java/org/apache/webbeans/intercept/InterceptorHandler.java?rev=987758&r1=987757&r2=987758&view=diff > > ============================================================================== > --- - >openwebbeans/trunk/webbeans-impl/src/main/java/org/apache/webbeans/intercept/InterceptorHandler.java > (original) > +++ >openwebbeans/trunk/webbeans-impl/src/main/java/org/apache/webbeans/intercept/InterceptorHandler.java > Sat Aug 21 13:49:53 2010 > @@ -142,7 +142,7 @@ public abstract class InterceptorHandler > private static final long serialVersionUID = 1L; > > /**Logger instance*/ > - private static final WebBeansLogger logger = >WebBeansLogger.getLogger(InterceptorHandler.class); > + private final WebBeansLogger logger = >WebBeansLogger.getLogger(InterceptorHandler.class); > > /**Proxied bean*/ > protected OwbBean<?> bean = null; > > Modified: >openwebbeans/trunk/webbeans-impl/src/main/java/org/apache/webbeans/intercept/webbeans/WebBeansInterceptor.java > > URL: >http://svn.apache.org/viewvc/openwebbeans/trunk/webbeans-impl/src/main/java/org/apache/webbeans/intercept/webbeans/WebBeansInterceptor.java?rev=987758&r1=987757&r2=987758&view=diff > > ============================================================================== > --- - >openwebbeans/trunk/webbeans-impl/src/main/java/org/apache/webbeans/intercept/webbeans/WebBeansInterceptor.java > (original) > +++ >openwebbeans/trunk/webbeans-impl/src/main/java/org/apache/webbeans/intercept/webbeans/WebBeansInterceptor.java > Sat Aug 21 13:49:53 2010 > @@ -74,7 +74,7 @@ import org.apache.webbeans.xml.XMLAnnota > */ > public class WebBeansInterceptor<T> extends AbstractOwbBean<T> implements >OwbInterceptor<T> > { > - private static final WebBeansLogger logger = >WebBeansLogger.getLogger(WebBeansInterceptor.class); > + private final WebBeansLogger logger = >WebBeansLogger.getLogger(WebBeansInterceptor.class); > > /** InterceptorBindingTypes exist on the interceptor class */ > private Map<Class<? extends Annotation>, Annotation> >interceptorBindingSet = new HashMap<Class<? extends Annotation>, >Annotation>(); > > Modified: >openwebbeans/trunk/webbeans-impl/src/main/java/org/apache/webbeans/lifecycle/AbstractLifeCycle.java > > URL: >http://svn.apache.org/viewvc/openwebbeans/trunk/webbeans-impl/src/main/java/org/apache/webbeans/lifecycle/AbstractLifeCycle.java?rev=987758&r1=987757&r2=987758&view=diff > > ============================================================================== > --- - >openwebbeans/trunk/webbeans-impl/src/main/java/org/apache/webbeans/lifecycle/AbstractLifeCycle.java > (original) > +++ >openwebbeans/trunk/webbeans-impl/src/main/java/org/apache/webbeans/lifecycle/AbstractLifeCycle.java > Sat Aug 21 13:49:53 2010 > @@ -47,7 +47,7 @@ import org.apache.webbeans.xml.WebBeansX > public abstract class AbstractLifeCycle implements ContainerLifecycle > { > //Logger instance > - private final WebBeansLogger logger; > + protected WebBeansLogger logger; > > /**Discover bean classes*/ > protected ScannerService scannerService; > @@ -69,10 +69,10 @@ public abstract class AbstractLifeCycle > > protected AbstractLifeCycle() > { > - this(null, WebBeansLogger.getLogger(AbstractLifeCycle.class)); > + this(null); > } > > - protected AbstractLifeCycle(Properties properties, WebBeansLogger >logger) > + protected AbstractLifeCycle(Properties properties) > { > beforeInitApplication(properties); > > @@ -83,7 +83,6 @@ public abstract class AbstractLifeCycle > this.beanManager.setXMLConfigurator(this.xmlDeployer); > this.scannerService = >ServiceLoader.getService(ScannerService.class); > this.contextsService = >ServiceLoader.getService(ContextsService.class); > - this.logger = logger; > > initApplication(properties); > } > > Modified: >openwebbeans/trunk/webbeans-impl/src/main/java/org/apache/webbeans/lifecycle/StandaloneLifeCycle.java > > URL: >http://svn.apache.org/viewvc/openwebbeans/trunk/webbeans-impl/src/main/java/org/apache/webbeans/lifecycle/StandaloneLifeCycle.java?rev=987758&r1=987757&r2=987758&view=diff > > ============================================================================== > --- - >openwebbeans/trunk/webbeans-impl/src/main/java/org/apache/webbeans/lifecycle/StandaloneLifeCycle.java > (original) > +++ >openwebbeans/trunk/webbeans-impl/src/main/java/org/apache/webbeans/lifecycle/StandaloneLifeCycle.java > Sat Aug 21 13:49:53 2010 > @@ -31,16 +31,15 @@ import org.apache.webbeans.util.WebBeans > */ > public class StandaloneLifeCycle extends AbstractLifeCycle > { > - private static final WebBeansLogger logger = >WebBeansLogger.getLogger(StandaloneLifeCycle.class); > - > public StandaloneLifeCycle(Properties properties, WebBeansLogger logger) > { > - super(properties, logger); > + super(properties); > + this.logger = logger; > } > > public StandaloneLifeCycle() > { > - this(null, logger); > + this(null, WebBeansLogger.getLogger(StandaloneLifeCycle.class)); > > > > } > > @Override > > Modified: >openwebbeans/trunk/webbeans-impl/src/main/java/org/apache/webbeans/plugins/PluginLoader.java > > URL: >http://svn.apache.org/viewvc/openwebbeans/trunk/webbeans-impl/src/main/java/org/apache/webbeans/plugins/PluginLoader.java?rev=987758&r1=987757&r2=987758&view=diff > > ============================================================================== > --- - >openwebbeans/trunk/webbeans-impl/src/main/java/org/apache/webbeans/plugins/PluginLoader.java > (original) > +++ >openwebbeans/trunk/webbeans-impl/src/main/java/org/apache/webbeans/plugins/PluginLoader.java > Sat Aug 21 13:49:53 2010 > @@ -51,7 +51,7 @@ import org.apache.webbeans.spi.plugins.O > public class PluginLoader > { > /**Logger instance*/ > - private static WebBeansLogger logger = >WebBeansLogger.getLogger(PluginLoader.class); > + private final WebBeansLogger logger = >WebBeansLogger.getLogger(PluginLoader.class); > > /** unmodifiable list with all found OWB plugins */ > private List<OpenWebBeansPlugin> plugins = null; > > Modified: >openwebbeans/trunk/webbeans-jsf/src/main/java/org/apache/webbeans/jsf/WebBeansPhaseListener.java > > URL: >http://svn.apache.org/viewvc/openwebbeans/trunk/webbeans-jsf/src/main/java/org/apache/webbeans/jsf/WebBeansPhaseListener.java?rev=987758&r1=987757&r2=987758&view=diff > > ============================================================================== > --- - >openwebbeans/trunk/webbeans-jsf/src/main/java/org/apache/webbeans/jsf/WebBeansPhaseListener.java > (original) > +++ >openwebbeans/trunk/webbeans-jsf/src/main/java/org/apache/webbeans/jsf/WebBeansPhaseListener.java > Sat Aug 21 13:49:53 2010 > @@ -42,7 +42,7 @@ public class WebBeansPhaseListener imple > private static final long serialVersionUID = 1L; > > /**Logger instance*/ > - private static final WebBeansLogger logger = >WebBeansLogger.getLogger(WebBeansPhaseListener.class); > + private final WebBeansLogger logger = >WebBeansLogger.getLogger(WebBeansPhaseListener.class); > > /** > * {...@inheritdoc} > > Modified: >openwebbeans/trunk/webbeans-jsf12/src/main/java/org/apache/webbeans/jsf12/WebBeansPhaseListener.java > > URL: >http://svn.apache.org/viewvc/openwebbeans/trunk/webbeans-jsf12/src/main/java/org/apache/webbeans/jsf12/WebBeansPhaseListener.java?rev=987758&r1=987757&r2=987758&view=diff > > ============================================================================== > --- - >openwebbeans/trunk/webbeans-jsf12/src/main/java/org/apache/webbeans/jsf12/WebBeansPhaseListener.java > (original) > +++ >openwebbeans/trunk/webbeans-jsf12/src/main/java/org/apache/webbeans/jsf12/WebBeansPhaseListener.java > Sat Aug 21 13:49:53 2010 > @@ -42,7 +42,7 @@ public class WebBeansPhaseListener imple > private static final long serialVersionUID = 1L; > > /**Logger instance*/ > - private static final WebBeansLogger logger = >WebBeansLogger.getLogger(WebBeansPhaseListener.class); > + private final WebBeansLogger logger = >WebBeansLogger.getLogger(WebBeansPhaseListener.class); > > /** > * {...@inheritdoc} > > Modified: >openwebbeans/trunk/webbeans-web/src/main/java/org/apache/webbeans/web/failover/FailOverBag.java > > URL: >http://svn.apache.org/viewvc/openwebbeans/trunk/webbeans-web/src/main/java/org/apache/webbeans/web/failover/FailOverBag.java?rev=987758&r1=987757&r2=987758&view=diff > > ============================================================================== > --- - >openwebbeans/trunk/webbeans-web/src/main/java/org/apache/webbeans/web/failover/FailOverBag.java > (original) > +++ >openwebbeans/trunk/webbeans-web/src/main/java/org/apache/webbeans/web/failover/FailOverBag.java > Sat Aug 21 13:49:53 2010 > @@ -34,7 +34,6 @@ import javax.servlet.http.HttpSession; > import org.apache.webbeans.context.ConversationContext; > import org.apache.webbeans.context.SessionContext; > import org.apache.webbeans.conversation.ConversationManager; > -import org.apache.webbeans.logger.WebBeansLogger; > import org.apache.webbeans.spi.FailOverService; > import org.apache.webbeans.web.context.SessionContextManager; > > @@ -50,9 +49,6 @@ public class FailOverBag implements Seri > */ > private static final long serialVersionUID = -6314819837009653189L; > > - /**Logger instance*/ > - private static final WebBeansLogger logger = >WebBeansLogger.getLogger(DefaultOwbFailOverService.class); > - > String sessionId; > > String owbFailoverJVMId; > > Modified: >openwebbeans/trunk/webbeans-web/src/main/java/org/apache/webbeans/web/failover/FailOverBagWrapper.java > > URL: >http://svn.apache.org/viewvc/openwebbeans/trunk/webbeans-web/src/main/java/org/apache/webbeans/web/failover/FailOverBagWrapper.java?rev=987758&r1=987757&r2=987758&view=diff > > ============================================================================== > --- - >openwebbeans/trunk/webbeans-web/src/main/java/org/apache/webbeans/web/failover/FailOverBagWrapper.java > (original) > +++ >openwebbeans/trunk/webbeans-web/src/main/java/org/apache/webbeans/web/failover/FailOverBagWrapper.java > Sat Aug 21 13:49:53 2010 > @@ -46,7 +46,7 @@ import javassist.util.proxy.ProxyObjectO > public class FailOverBagWrapper implements Serializable, Externalizable > { > /**Logger instance*/ > - private static final WebBeansLogger logger = > + private final WebBeansLogger logger = > WebBeansLogger.getLogger(FailOverBagWrapper.class); > > private transient FailOverService failoverService; > > Modified: >openwebbeans/trunk/webbeans-web/src/main/java/org/apache/webbeans/web/lifecycle/WebContainerLifecycle.java > > URL: >http://svn.apache.org/viewvc/openwebbeans/trunk/webbeans-web/src/main/java/org/apache/webbeans/web/lifecycle/WebContainerLifecycle.java?rev=987758&r1=987757&r2=987758&view=diff > > ============================================================================== > --- - >openwebbeans/trunk/webbeans-web/src/main/java/org/apache/webbeans/web/lifecycle/WebContainerLifecycle.java > (original) > +++ >openwebbeans/trunk/webbeans-web/src/main/java/org/apache/webbeans/web/lifecycle/WebContainerLifecycle.java > Sat Aug 21 13:49:53 2010 > @@ -53,9 +53,6 @@ import org.apache.webbeans.spi.adaptor.E > */ > public final class WebContainerLifecycle extends AbstractLifeCycle > { > - //Logger instance > - private static final WebBeansLogger logger = >WebBeansLogger.getLogger(WebContainerLifecycle.class); > - > /**Manages unused conversations*/ > private ScheduledExecutorService service = null; > > @@ -66,7 +63,8 @@ public final class WebContainerLifecycle > */ > public WebContainerLifecycle() > { > - super(null,logger); > + super(null); > + this.logger = WebBeansLogger.getLogger(WebContainerLifecycle.class); > } > > > > Modified: >openwebbeans/trunk/webbeans-web/src/main/java/org/apache/webbeans/web/scanner/WebScannerService.java > > URL: >http://svn.apache.org/viewvc/openwebbeans/trunk/webbeans-web/src/main/java/org/apache/webbeans/web/scanner/WebScannerService.java?rev=987758&r1=987757&r2=987758&view=diff > > ============================================================================== > --- - >openwebbeans/trunk/webbeans-web/src/main/java/org/apache/webbeans/web/scanner/WebScannerService.java > (original) > +++ >openwebbeans/trunk/webbeans-web/src/main/java/org/apache/webbeans/web/scanner/WebScannerService.java > Sat Aug 21 13:49:53 2010 > @@ -36,7 +36,7 @@ import org.scannotation.WarUrlFinder; > */ > public class WebScannerService extends AbstractMetaDataDiscovery > { > - private WebBeansLogger logger = >WebBeansLogger.getLogger(WebScannerService.class); > + private final WebBeansLogger logger = >WebBeansLogger.getLogger(WebScannerService.class); > > private boolean configure = false; > > > >
