public static NYBus get() { if (sNYBusInstance == null) { synchronized (NYBus.class) { if (sNYBusInstance == null) { sNYBusInstance = new NYBus(); } } } return sNYBusInstance; }
/** * Post the event. * * @param object the event. */ @Override public void post(Object object) { post(object, Channel.DEFAULT); }
@Before public void before() throws Exception { bus = NYBus.get(); bus.setSchedulerProvider(new TestSchedulerProvider()); bus.setLogger(logger); bus.enableLogging(); }
@Before public void before() throws Exception { bus = NYBus.get(); bus.setLogger(logger); bus.enableLogging(); }
@Override protected void onStop() { super.onStop(); NYBus.get().unregister(this, Channel.DEFAULT, CHANNEL_ONE, CHANNEL_TWO); }
/** * Unregister from the event. * * @param object the context object. * @param channelIDs channel ids. */ @Override public void unregister(Object object, String... channelIDs) { unregister(object, ListUtils.convertVarargsToList(channelIDs)); }
/** * Register for event. * * @param object the context object. * @param channelIDs channel ids. */ @Override public void register(Object object, String... channelIDs) { register(object, ListUtils.convertVarargsToList(channelIDs)); }
@Override public void run() { bus.post(event); latch.countDown(); } });
@Override public void run() { for (int i = 0; i < 1000; i++) { bus.unregister(simpleTarget); latch.countDown(); } } }).start();
@Override public void run() { for (int i = 0; i < 1000; i++) { bus.register(simpleTarget); latch.countDown(); } } }).start();
@Before public void before() throws Exception { bus = NYBus.get(); bus.setSchedulerProvider(new TestSchedulerProvider()); bus.setLogger(logger); bus.enableLogging(); }
@Override protected void onStop() { super.onStop(); NYBus.get().unregister(this); }
/** * Unregister from the event. * * @param object the context object. * @param channelIDs channel ids. */ @Override public void unregister(Object object, String... channelIDs) { unregister(object, ListUtils.convertVarargsToList(channelIDs)); }
/** * Register for the event. * * @param object the context object. * @param channelIDs channel ids. */ @Override public void register(Object object, String... channelIDs) { register(object, ListUtils.convertVarargsToList(channelIDs)); }
/** * Post the event. * * @param object the event. */ @Override public void post(Object object) { post(object, Channel.DEFAULT); }
public static NYBus get() { if (sNYBusInstance == null) { synchronized (NYBus.class) { if (sNYBusInstance == null) { sNYBusInstance = new NYBus(); } } } return sNYBusInstance; }
@Override public void run() { bus.post(event); latch.countDown(); } });
@Override public void run() { bus.post(event); latch.countDown(); } });