Class Nanite::Push
In: lib/nanite/packets.rb
Parent: Packet

packet that means a work push from mapper to actor node

type is a service name payload is arbitrary data that is transferred from mapper to actor

Options: from is sender identity token is a generated request id that mapper uses to identify replies selector is the selector used to route the request target is the target nanite for the request persistent signifies if this request should be saved to persistent storage by the AMQP broker

Methods

json_create   new   to_s  

Constants

DEFAULT_OPTIONS = {:selector => :least_loaded}

Attributes

from  [RW] 
payload  [RW] 
persistent  [RW] 
selector  [RW] 
tags  [RW] 
target  [RW] 
token  [RW] 
type  [RW] 

Public Class methods

Public Instance methods

[Validate]