Sent to AbstractResourceActor to indicate that a request should be processed
Sent to AbstractResourceActor to indicate that a request should be processed
The parsed request to process
the function that parses an spray.http.HttpRequest into a type, or fails
ResourceContext contains all information needed to start an AbstractResourceActor
ResourceContext contains all information needed to start an AbstractResourceActor
the spray spray.routing.RequestContext for this request
the function to parse the request into a valid scala type
the actor to send the successful spray.http.HttpResponse or the failed java.lang.Throwable. optional - pass None to not do this
the longest time this actor will wait for any step (except the request processsing) to complete. if this actor doesn't execute a step in time, it immediately fails and sends an spray.http.HttpResponse indicating the error to the context and return actor.
the longest time this actor will wait for reqProcessor
to complete
the only message to send each com.paypal.cascade.http.resource.HttpResourceActor.
the only message to send each com.paypal.cascade.http.resource.HttpResourceActor. it begins processing the com.paypal.cascade.http.resource.AbstractResourceActor that it contains
the receive timeout for the process function step in ResourceActor
the default receive timeout for most steps in ResourceActor
create the akka.actor.Props for a new com.paypal.cascade.http.resource.HttpResourceActor
create the akka.actor.Props for a new com.paypal.cascade.http.resource.HttpResourceActor
function for creating props for an actor which will handle the request
the com.paypal.cascade.http.resource.HttpResourceActor.ResourceContext to pass to the com.paypal.cascade.http.resource.HttpResourceActor
the parser function to pass to the com.paypal.cascade.http.resource.HttpResourceActor
the optional actor to pass to the com.paypal.cascade.http.resource.HttpResourceActor
the new akka.actor.Props