module Servolux::Threaded

def start


after the thread is created.
including class defines an 'after_starting' method, it will be called
called before the thread is created and run. Likewise, if the
If the including class defines a 'before_starting' method, it will be

without taking any action.
Start the activity thread. If already started this method will return
def start
  return self if _activity_thread.running?
  logger.debug "Starting"
  before_starting if self.respond_to?(:before_starting)
  @_activity_thread.start self
  after_starting if self.respond_to?(:after_starting)
  self
end