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]