Public Instance Methods : IdSstInvocationHandler
dispatcher
"ACTION
Return the dispatcher associated with the receiver or nil if
there is none.
RETURN VALUES
<IdSstDispatcher> | nil"
dispatcher: value
"ACTION
Set the receiver's dispatcher to be @value.
PARAMETERS
value : <IdSstDispatcher>
NOTES
This method should be used with caution while the receiver
is running as it could impact running or pending requests."
earlyReply: value inResponseTo: request continuation: continuation
"ACTION
Send @value as an early reply to @request. An early reply
is defined as a reply done before the method invoked as a
result of dispatching @request has returned. @continuation
is a zero argument block containing the code which should
be executed after @value is replied.
If an error occurs, reply an error value to the origin of @request
(i.e., its sender) and return the error from this method. In the
event that an error occurs while trying to send the error reply,
simply return an error from this method. If a reply of any sort is
actually sent then @request is marked as having been answered.
PARAMETERS
value : <Object>
request : <IuSstRequest>
continuation : <Block>
RETURN VALUE
<void> | <IuSstError>
NOTES
The detailed semantics of the @continuationBlock processing
depend largely on the implemenation of sendEarlyReply:to:continuation:
in the <IdSstDispatcher> associated with the receiver."
marshaler
"ACTION
Return the marshaler associated with the receiver or nil if
there is none.
RETURN VALUES
<IdSstMessageMarshaler> | nil"
marshaler: value
"ACTION
Set the receiver's marshaler to be @value.
PARAMETERS
value : <IdSstMessageMarshaler>
NOTES
This method should be used with caution while the receiver
is running as it could impact running or pending requests."
name
"ACTION
Return the name of the receiver or nil if there is none.
RETURN VALUES
<String> | nil"
name: value
"ACTION
Set the receiver's name to be @value.
PARAMETERS
value : <String>"
reply: value inResponseTo: request
"ACTION
Send @value in reply to @request. If an error occurs, reply
an error value to the origin of @request (i.e., its sender) and
return the error from this method. In the event that an error
occurs while trying to send the error reply, simply return an
error from this method. If a reply of any sort is actually sent
then @request is marked as having been answered.
PARAMETERS
value : <Object>
request : <IuSstRequest>
RETURN VALUE
<void> | <IuSstError>"
space
"ACTION
Return the space associated with the receiver or nil if there
is none.
RETURN VALUES
<IdSstLocalSpace> | <IdSstExportSet> | nil"
space: value
"ACTION
Set the receiver's space to be @value.
PARAMETERS
value : <IdSstLocalSpace> | <SstExportSet>
NOTES
This method should be used with caution while the receiver
is running as it could impact running or pending requests."
[FIRST] [PREV] [NEXT] [LAST]