Adds a {@link BlurEvent} handler.

@param handler the handler
@return returns the handler registration
762152
@Override
    public HandlerRegistration addBlurHandler(BlurHandler handler) {
	return ensureHandlers().addHandler(BlurEvent.getType(), handler);
    }
608306
private ChannelHandler channelInitFix(final ChannelHandler handler)
	{
		ChannelHandler fixedHandler=new ShareableChannelInboundHandler() {
			@Override
			public void channelRegistered(ChannelHandlerContext ctx) throws Exception {
				Channel ch=ctx.channel();
				setChannel(ch);
				ctx.pipeline().addLast(handler);
				ctx.pipeline().remove(this);//移除当前handler
				ctx.fireChannelRegistered();//从当前handler往后抛出事件
			}
		};
		return fixedHandler;
	}
110697
@Nonnull
  public final HandlerRegistration addMessageHandler( @Nonnull final MessageEvent.Handler handler )
  {
    return _eventBus.addHandler( MessageEvent.getType(), handler );
  }
973775
@Override
    public HandlerRegistration addChangeHandler(final ChangeHandler handler) {
        return getRangeInputElement().addDomHandler(handler, ChangeEvent.getType());
    }
2231
public JsHandlerRegistration addGeometryEditSuspendHandler(final GeometryEditSuspendHandler handler) {
		org.geomajas.plugin.editing.client.event.GeometryEditSuspendHandler h;
		h = new org.geomajas.plugin.editing.client.event.GeometryEditSuspendHandler() {

			public void onGeometryEditSuspend(GeometryEditSuspendEvent event) {
				handler.onGeometryEditSuspend(
						new org.geomajas.plugin.editing.jsapi.client.event.GeometryEditSuspendEvent(
						event.getGeometry()));
			}
		};
		return new JsHandlerRegistration(new HandlerRegistration[] { delegate.addGeometryEditSuspendHandler(h) });
	}
139550
public JsHandlerRegistration addGeometryMergeRemovedHandler(final GeometryMergeRemovedHandler handler) {
		org.geomajas.plugin.editing.client.merge.event.GeometryMergeRemovedHandler h;
		h = new org.geomajas.plugin.editing.client.merge.event.GeometryMergeRemovedHandler() {

			public void onGeometryMergingRemoved(GeometryMergeRemovedEvent event) {
				org.geomajas.plugin.editing.jsapi.client.merge.event.GeometryMergeRemovedEvent e;
				e = new org.geomajas.plugin.editing.jsapi.client.merge.event.GeometryMergeRemovedEvent(
						event.getGeometry());
				handler.onGeometryMergeRemoved(e);
			}
		};
		HandlerRegistration registration = delegate.addGeometryMergeRemovedHandler(h);
		return new JsHandlerRegistration(new HandlerRegistration[] { registration });
	}
568971
@Api
	public HandlerRegistration addLayerSelectionHandler(final LayerSelectionHandler handler) {
		return handlerManager.addHandler(LayerSelectionHandler.TYPE, handler);
	}
1136943
public void setHandler(IScopeHandler handler) {
        log.debug("setHandler: {} on {}", handler, name);
        this.handler = handler;
        if (handler instanceof IScopeAware) {
            ((IScopeAware) handler).setScope(this);
        }
    }
544909
public void addHandler(final Handler handler, final boolean wait) throws InterruptedException, CouldNotPerformException {
        try {
            listener.addHandler(handler, wait);
        } catch (CouldNotPerformException ex) {
            throw new CouldNotPerformException("Could not register Handler!", ex);
        }
    }
1331249
@Api
	public final HandlerRegistration addMapModelClearHandler(final MapModelClearHandler handler) {
		return handlerManager.addHandler(MapModelClearHandler.TYPE, handler);
	}
1243638
public Grammar register(@NonNull ParserTokenType type, @NonNull InfixHandler handler) {
      infixHandlers.put(type, handler);
      return this;
   }
1321780
public void setImageShapeLoadedHandler(final ImageShapeLoadedHandler<T> handler)
    {
        m_handler = handler;

        if ((null != m_handler) && (m_is_done))
        {
            m_handler.onImageShapeLoaded(m_image);
        }
    }
299175
public HandlerRegistration addInputHandler(JQMInputHandler handler) {
	    if (handler == null) return null;
	    return JQMHandlerRegistration.registerJQueryHandler(new WidgetHandlerCounter() {
            @Override
            public int getHandlerCountForWidget(GwtEvent.Type<?> type) {
                return getHandlerCount(type);
            }
        }, this, handler, JQMComponentEvents.INPUT,
        JQMEventFactory.getType(JQMComponentEvents.INPUT, JQMInputHandler.class));
	}
207478
public Handler addHandler(Handler handler) throws JettyBootstrapException {
        JettyHandler jettyHandler = new JettyHandler();
        jettyHandler.setHandler(handler);

        handlers.addHandler(handler);

        return handler;
    }
970380
public synchronized static void addHandler(Handler handler) {
      java.util.logging.Logger root = java.util.logging.LogManager.getLogManager().getLogger(StringUtils.EMPTY);
      root.addHandler(handler);
   }
602551
@SuppressWarnings("unchecked")
    public <E> MessageHandler<? super E> addSentMessageHandler(Class<E> type,
            MessageHandler<? super E> handler) {
        sentMessageHandlerCache.clear();
        return (MessageHandler<? super E>) sentMessageHandlers.put(type, handler);
    }
334608
public AioSession read(CompletionHandler<Integer, AioSession> handler) {
		if (isOpen()) {
			this.readBuffer.clear();
			this.channel.read(this.readBuffer, Math.max(this.readTimeout, 0L), TimeUnit.MILLISECONDS, this, handler);
		}
		return this;
	}