Android Open Source - Kite Main Thread Executor






From Project

Back to project page Kite.

License

The source code is released under:

Apache License

If you think the Android project Kite listed in this page is inappropriate, such as containing malicious code/tools or violating the copyright, please email info at java2s dot com, thanks.

Java Source Code

package org.kite.services;
//  www .j a va 2  s. c  o  m
import android.os.Handler;
import android.os.Looper;

import java.util.concurrent.Executor;

/**
 * Executes commands in main thread.
 *
 * @author Nikolay Soroka
 */
public class MainThreadExecutor implements Executor {

    private final Handler handler;

    /**Constructs new <code>MainThreadExecutor</code>.
     */
    public MainThreadExecutor(){
        this.handler = new Handler(Looper.getMainLooper());
    }

    /** {@inheritDoc} */
    @Override
    public void execute(Runnable command) {
        handler.post(command);
    }
}




Java Source Code List

org.kite.annotations.AsyncMethod.java
org.kite.annotations.AsyncResult.java
org.kite.annotations.Provided.java
org.kite.annotations.Wired.java
org.kite.async.AsyncHandler.java
org.kite.async.AsyncType.java
org.kite.async.MethodResult.java
org.kite.async.ResultQueue.java
org.kite.sample.CalcFragment.java
org.kite.sample.CalcInterface.java
org.kite.sample.Calculator.java
org.kite.sample.MainActivity.java
org.kite.sample.SampleService.java
org.kite.sample.Substractor.java
org.kite.services.CommandService.java
org.kite.services.MainThreadExecutor.java
org.kite.wire.ClientFacade.java
org.kite.wire.InterfaceFinder.java
org.kite.wire.ServiceFacade.java
org.kite.wire.WireBinder.java
org.kite.wire.WireCallback.java
org.kite.wire.Wire.java
org.kite.wire.WiredService.java
org.kite.wire.package-info.java