Refine search
@Override public void attributeAdded( ServletRequestAttributeEvent servletRequestAttributeEvent) { if (_servletRequestAttributeListeners == null) { return; } for (ServletRequestAttributeListener servletRequestAttributeListener : _servletRequestAttributeListeners) { servletRequestAttributeListener.attributeAdded( servletRequestAttributeEvent); } }
@Override public void attributeRemoved( ServletRequestAttributeEvent servletRequestAttributeEvent) { if (_servletRequestAttributeListeners == null) { return; } for (ServletRequestAttributeListener servletRequestAttributeListener : _servletRequestAttributeListeners) { servletRequestAttributeListener.attributeRemoved( servletRequestAttributeEvent); } }
@Override public void attributeReplaced( ServletRequestAttributeEvent servletRequestAttributeEvent) { if (_servletRequestAttributeListeners == null) { return; } for (ServletRequestAttributeListener servletRequestAttributeListener : _servletRequestAttributeListeners) { servletRequestAttributeListener.attributeReplaced( servletRequestAttributeEvent); } }
if (attributes.containsKey(name)) { context.getListeners(ServletRequestAttributeListener.class).forEach(x -> x.attributeReplaced(new ServletRequestAttributeEvent(context, this, name, o)) ); } else { context.getListeners(ServletRequestAttributeListener.class).forEach(x -> x.attributeAdded(new ServletRequestAttributeEvent(context, this, name, o)) );
private void callAttributeListenersRemovedMethod(String key, Object value) { for (Object anAttributeListener : attributeListener) { ServletRequestAttributeEvent event = new ServletRequestAttributeEvent(getServletContext(), this, key, value); ((ServletRequestAttributeListener) anAttributeListener).attributeRemoved(event); } }
private void attributeNotify(ServletRequest request,String name,Object oldValue,Object newValue) { ServletRequestAttributeEvent event = new ServletRequestAttributeEvent(_servletContext,request,name,oldValue==null?newValue:oldValue); for (int i=0;i<LazyList.size(_requestAttributeListeners);i++) { ServletRequestAttributeListener listener = ((ServletRequestAttributeListener)LazyList.get(_requestAttributeListeners,i)); if (oldValue==null) listener.attributeAdded(event); else if (newValue==null) listener.attributeRemoved(event); else listener.attributeReplaced(event); } }
public void servletRequestAttributeReplaced(final HttpServletRequest request, final String name, final Object value) { if(!started) { return; } final ServletRequestAttributeEvent sre = new ServletRequestAttributeEvent(servletContext, request, name, value); for (int i = 0; i < servletRequestAttributeListeners.length; ++i) { this.<ServletRequestAttributeListener>get(servletRequestAttributeListeners[i]).attributeReplaced(sre); } }
public void servletRequestAttributeAdded(final HttpServletRequest request, final String name, final Object value) { if(!started) { return; } final ServletRequestAttributeEvent sre = new ServletRequestAttributeEvent(servletContext, request, name, value); for (int i = 0; i < servletRequestAttributeListeners.length; ++i) { this.<ServletRequestAttributeListener>get(servletRequestAttributeListeners[i]).attributeAdded(sre); } }
public void setAttribute(String name, Object o) { if ((name != null) && (o != null)) { Object oldValue = attributes.get(name); attributes.put(name, o); // make sure it's set at the top level // fire event if (this.requestAttributeListeners != null) { if (oldValue == null) { for (int n = 0; n < this.requestAttributeListeners.length; n++) { ClassLoader cl = Thread.currentThread().getContextClassLoader(); Thread.currentThread().setContextClassLoader(getWebAppConfig().getLoader()); this.requestAttributeListeners[n].attributeAdded( new ServletRequestAttributeEvent(this.webappConfig, this, name, o)); Thread.currentThread().setContextClassLoader(cl); } } else { for (int n = 0; n < this.requestAttributeListeners.length; n++) { ClassLoader cl = Thread.currentThread().getContextClassLoader(); Thread.currentThread().setContextClassLoader(getWebAppConfig().getLoader()); this.requestAttributeListeners[n] .attributeReplaced(new ServletRequestAttributeEvent( this.webappConfig, this, name, oldValue)); Thread.currentThread().setContextClassLoader(cl); } } } } else if (name != null) { removeAttribute(name); } }
private void callAttributeListenersRemovedMethod(String key, Object value) { for (int ii = 0; ii < attributeListener.size(); ii++) { ServletRequestAttributeEvent event = new ServletRequestAttributeEvent(getServletContext(), this, key, value); ((ServletRequestAttributeListener) attributeListener.get(ii)).attributeRemoved(event); } }
private void attributeNotify(ServletRequest request,String name,Object oldValue,Object newValue) { ServletRequestAttributeEvent event = new ServletRequestAttributeEvent(_servletContext,request,name,oldValue==null?newValue:oldValue); for (int i=0;i<LazyList.size(_requestAttributeListeners);i++) { ServletRequestAttributeListener listener = ((ServletRequestAttributeListener)LazyList.get(_requestAttributeListeners,i)); if (oldValue==null) listener.attributeAdded(event); else if (newValue==null) listener.attributeRemoved(event); else listener.attributeReplaced(event); } }
private void callAttributeListenersReplacedMethod(String key, Object value) { for (int ii = 0; ii < attributeListener.size(); ii++) { ServletRequestAttributeEvent event = new ServletRequestAttributeEvent(getServletContext(), this, key, value); ((ServletRequestAttributeListener) attributeListener.get(ii)).attributeReplaced(event); } }
private void callAttributeListenersAddedMethod(String key, Object value) { for (int ii = 0; ii < attributeListener.size(); ii++) { ServletRequestAttributeEvent event = new ServletRequestAttributeEvent(getServletContext(), this, key, value); ((ServletRequestAttributeListener) attributeListener.get(ii)).attributeAdded(event); } }
public void setAttribute(String name, Object value) { boolean added = (request.getAttribute(name) == null); request.setAttribute(name, value); EventListeners eventListeners = dispatchTargets.peek().getContextController().getEventListeners(); List<ServletRequestAttributeListener> listeners = eventListeners.get( ServletRequestAttributeListener.class); if (listeners.isEmpty()) { return; } ServletRequestAttributeEvent servletRequestAttributeEvent = new ServletRequestAttributeEvent( dispatchTargets.peek().getServletRegistration().getServletContext(), this, name, value); for (ServletRequestAttributeListener servletRequestAttributeListener : listeners) { if (added) { servletRequestAttributeListener.attributeAdded( servletRequestAttributeEvent); } else { servletRequestAttributeListener.attributeReplaced( servletRequestAttributeEvent); } } }
public void servletRequestAttributeRemoved(final HttpServletRequest request, final String name, final Object value) { if(!started) { return; } final ServletRequestAttributeEvent sre = new ServletRequestAttributeEvent(servletContext, request, name, value); for (int i = 0; i < servletRequestAttributeListeners.length; ++i) { this.<ServletRequestAttributeListener>get(servletRequestAttributeListeners[i]).attributeRemoved(sre); } }
@Override public void setAttribute(String name, Object value) { Object old_value = _attributes == null?null:_attributes.getAttribute(name); if ("org.eclipse.jetty.server.Request.queryEncoding".equals(name)) setQueryEncoding(value == null?null:value.toString()); else if ("org.eclipse.jetty.server.sendContent".equals(name)) LOG.warn("Deprecated: org.eclipse.jetty.server.sendContent"); if (_attributes == null) _attributes = new AttributesMap(); _attributes.setAttribute(name,value); if (!_requestAttributeListeners.isEmpty()) { final ServletRequestAttributeEvent event = new ServletRequestAttributeEvent(_context,this,name,old_value == null?value:old_value); for (ServletRequestAttributeListener l : _requestAttributeListeners) { if (old_value == null) l.attributeAdded(event); else if (value == null) l.attributeRemoved(event); else l.attributeReplaced(event); } } }
private void callAttributeListenersReplacedMethod(String key, Object value) { for (Object anAttributeListener : attributeListener) { ServletRequestAttributeEvent event = new ServletRequestAttributeEvent(getServletContext(), this, key, value); ((ServletRequestAttributeListener) anAttributeListener).attributeReplaced(event); } }
private void callAttributeListenersAddedMethod(String key, Object value) { for (Object anAttributeListener : attributeListener) { ServletRequestAttributeEvent event = new ServletRequestAttributeEvent(getServletContext(), this, key, value); ((ServletRequestAttributeListener) anAttributeListener).attributeAdded(event); } }
public void invoke(ServletRequestAttributeListener listener) { listener.attributeRemoved(event); } });
public void invoke(ServletRequestAttributeListener listener) { listener.attributeReplaced(event); } });