/** * Start looper thread. This post-construct hook just starts this looper thread. Subclass may need to add application * specific initialization and override this method but should explicitly invoke super. Otherwise looper thread is not * started. * * @throws Exception exceptions from application defined post-construct logic are bubbled up. */ @Override public void postConstruct() throws Exception { thread.start(); }