Modifier and Type | Field and Description |
---|---|
Mailbox |
mailbox |
protected APCRequestSource |
requestSource
The target of the response.
|
RP |
rp |
ExceptionHandler |
sourceExceptionHandler |
Mailbox |
sourceMailbox |
JARequest |
sourceRequest |
Constructor and Description |
---|
JARequest(RequestSource requestSource,
JLPCActor destinationActor,
Request unwrappedRequest,
RP rp,
Mailbox mailbox) |
Modifier and Type | Method and Description |
---|---|
JLPCActor |
getDestinationActor()
Returns the requestProcessor.
|
Request |
getUnwrappedRequest()
Returns the unwrapped request.
|
void |
inactive()
Sets active to false--a response has been returned.
|
boolean |
isActive()
Returns true if no response has been returned.
|
protected void |
reset() |
void |
response(BufferedEventsQueue<JAMessage> eventQueue,
Object unwrappedResponse)
Enqueue a response to be sent when there are no more incoming messages to be processed.
|
void |
restoreSourceMailbox() |
isEvent, processResponse
public Mailbox mailbox
protected APCRequestSource requestSource
public Mailbox sourceMailbox
public JARequest sourceRequest
public ExceptionHandler sourceExceptionHandler
public RP rp
public JARequest(RequestSource requestSource, JLPCActor destinationActor, Request unwrappedRequest, RP rp, Mailbox mailbox)
protected final void reset()
public final JLPCActor getDestinationActor()
public final Request getUnwrappedRequest()
public final boolean isActive()
public final void inactive()
public final void response(BufferedEventsQueue<JAMessage> eventQueue, Object unwrappedResponse)
eventQueue
- The internal queue used by JLPCMailbox.unwrappedResponse
- The unwrapped response.public void restoreSourceMailbox()
Copyright © 2012. All Rights Reserved.