public void start(boolean daemon,int thread_priority){
  if (thread_priority < Thread.MIN_PRIORITY)   throw new IllegalArgumentException("thread priority too low");
  if (thread_priority > Thread.MAX_PRIORITY)   throw new IllegalArgumentException("thread priority too high");
  start_(Executors.newSingleThreadScheduledExecutor(null),true);
}

public void start ( boolean daemon , int thread_priority ) { if ( thread_priority < Thread . MIN_PRIORITY ) throw new IllegalArgumentException ( "thread priority too low" ) ; if ( thread_priority > Thread . MAX_PRIORITY ) throw new IllegalArgumentException ( "thread priority too high" ) ; start_ ( Executors . newSingleThreadScheduledExecutor ( null ) , true ) ; }
start the push processor , using a daemon thread .
