Skip to content

Instantly share code, notes, and snippets.

View bduisenov's full-sized avatar

Babur bduisenov

  • Munich
View GitHub Profile
@bduisenov
bduisenov / VaadinEventBusApplication.java
Created February 26, 2014 05:55
vaadin and guava eventBus example
/*
* Copyright 2009 IT Mill Ltd.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
@bduisenov
bduisenov / SpringCDIObservesListener.java
Created December 12, 2013 11:07
Spring CDI @observes implementation (quick PoC)
package kz.bas.app.server.core.integration.cdi;
import org.jboss.errai.common.client.api.annotations.Portable;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
import org.springframework.context.ApplicationContext;
import org.springframework.context.ApplicationListener;
import org.springframework.context.event.ContextRefreshedEvent;
import org.springframework.stereotype.Component;
import org.springframework.util.ReflectionUtils;
@bduisenov
bduisenov / ErraiApplicationListener.java
Last active December 30, 2015 21:50
jboss errai and spring integration
package kz.bas.app.server.core.integration;
import kz.bas.app.server.core.utils.Pair;
import org.jboss.errai.bus.client.api.builder.DefaultRemoteCallBuilder;
import org.jboss.errai.bus.client.api.messaging.Message;
import org.jboss.errai.bus.client.api.messaging.MessageCallback;
import org.jboss.errai.bus.server.annotations.Remote;
import org.jboss.errai.bus.server.api.ServerMessageBus;
import org.jboss.errai.bus.server.io.RPCEndpointFactory;
import org.jboss.errai.bus.server.io.RemoteServiceCallback;