Skip to content

Instantly share code, notes, and snippets.

@tbje
Created May 4, 2010 12:42

Revisions

  1. tbje created this gist May 4, 2010.
    23 changes: 23 additions & 0 deletions Boot.scala
    Original file line number Diff line number Diff line change
    @@ -0,0 +1,23 @@
    import net.liftweb.util.ActorPing
    import net.liftweb.common.Logger

    class Boot extends Logger {
    def boot {
    // where to search snippet
    LiftRules.addToPackages("your.package")
    ...
    val myActor = new MyActor
    myActor ! Msg
    ...
    }
    }

    class MyActor extends LiftActor with Logger {
    override def messageHandler = {
    case Msg => info("hello")
    ActorPing.schedule(this, Msg, 15 minutes)
    }
    }
    case object Msg