Package com.droidkit.actors.mailbox

Examples of com.droidkit.actors.mailbox.Envelope


     * @param message message
     * @param delay   delay
     * @param sender  sender
     */
    public void send(Object message, long delay, ActorRef sender) {
        mailbox.schedule(new Envelope(message, mailbox, sender), ActorTime.currentTime() + delay);
    }
View Full Code Here


     * @param message message
     * @param delay   delay
     * @param sender  sender
     */
    public void sendOnce(Object message, long delay, ActorRef sender) {
        mailbox.scheduleOnce(new Envelope(message, mailbox, sender), ActorTime.currentTime() + delay);
    }
View Full Code Here

            scope = new ActorScope(UUID.randomUUID(), path, props);

            // Connecting scope with dispatcher
            mailboxesDispatcher.connectScope(scope);
            // Sending initial message for creating actor
            mailboxesDispatcher.getQueue().putToQueue(new Envelope(StartActor.INSTANCE, scope.getMailbox(), null), ActorTime.currentTime());

            // Saving actor in collection
            actors.put(path, scope);

            return scope.getActorRef();
View Full Code Here

TOP

Related Classes of com.droidkit.actors.mailbox.Envelope

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.