Public Instance Methods : SstInvocationConfiguration

* dispatcher
	"ACTION
		Answer a configuration/class of the dispatcher which should be 
		used the receiver's invocation handler.  The result will be a 
		dispatcher (as a template) or a dispatcher class.

	RETURN VALUE
		<IdSstDispatcher> | <IdSstDispatcher class>"
Categories
	SST-API Developer
* dispatcher: value
	"ACTION
		Set the configuration/class of the dispatcher which should be 
		used the receiver's invocation handler. 

	PARAMETERS
		value : <IdSstDispatcher> | <IdSstDispatcher class>"
Categories
	SST-API Developer
* forwardExceptions
	"ACTION
		Answer true if expections (those descended from ExError) in user
		code are intercepted and handled by SST.  The exact semantics 
		of this handling depends on the implementation of the invocation 
		handler and its components (e.g., dispatcher).  For example, using
		LP semantics it is possible to have exceptions handled by a 
		distributed errorHandler.

		Note that this setting differs from %trapExceptions which is meant to trap
		SST system-level exceptions and prevent them from stopping SST
		services.

	RETURN VALUE
		<Boolean>"
Categories
	SST-API Developer
* forwardExceptions: value
	"ACTION
		Set whether or not exceptions in user-code should the intercepted.
		See #forwardExceptions for details.

	PARAMETERS
		value : <Boolean>"
Categories
	SST-API Developer
* handlerClass
	"ACTION
		Answer the class of invocation handler to use when instantiating the
		receiver.  That is, the class whose instances the receiver configures.

	RETURN VALUE
		<IuSstInvocationHandler class>"
Categories
	SST-API Developer
* handlerClass: value
	"ACTION
		Set the class of invocation handler to use when instantiating the
		receiver.  That is, the class whose instances the receiver configures.

	PARAMETERS
		value : <IuSstInvocationHandler class>"
Categories
	SST-API Developer
* instantiateOn: endpoint
	"ACTION
		Create and answer a new instance of the receiver's %handlerClass 
		on the local @endpoint.  The new handler is setup to behave 
		according to the receiver's description.

	PARAMETERS
		endpoint : <IuSstEndpoint>

	RETURN VALUE
		<IuSstInvocationHandler>"
Categories
	SST-API Developer
* marshaler
	"ACTION
		Answer a configuration for use in building a marshaler for the 
		receiver's corresponding invocation handler.  

	RETURN VALUE
		<IuSstConfiguration>"
Categories
	SST-API Developer
* marshaler: value
	"ACTION
		Set the configuration to use in building a marshaler for the 
		receiver's corresponding invocation handler.  

	PARAMETERS
		value : <IdSstConfiguration>"
Categories
	SST-API Developer
* numberOfServerProcesses
	"ACTION
		Answer the number of concurrently running server processes
		to be used.

	RETURN VALUE
		<Integer>"
Categories
	SST-API Developer
* numberOfServerProcesses: value
	"ACTION
		Set the number of concurrently running server processes
		to be used to @value.

	PARAMETERS
		value : <Integer>"
Categories
	SST-API Developer
* replyClass
	"ACTION
		Answer the class of reply object to use when the receiver's owner
		(an invocation handler) sends replies.

	RETURN VALUE
		<IuSstReply class>"
Categories
	SST-API Developer
* replyClass: value
	"ACTION
		Set the class of reply object to use when the receiver's owner
		(an invocation handler) sends replies.

	PARAMETERS
		value : <IuSstReply class>"
Categories
	SST-API Developer
* replyFutureClass
	"ACTION
		Answer the class of reply future to use when the receiver's owner
		(an invocation handler) sends a request and needs to wait for 
		a reply.

	RETURN VALUE
		<IdSstFuture class>"
Categories
	SST-API Developer
* replyFutureClass: value
	"ACTION
		Set the class of reply future to use when the receiver's owner
		(an invocation handler) sends a request and needs to wait for 
		a reply.

	PARAMETERS
		value : <IdSstFuture class>"
Categories
	SST-API Developer
* requestClass
	"ACTION
		Answer the class of request object to use when the receiver's owner
		(an invocation handler) sends requests.

	RETURN VALUE
		<IuSstRequest class>"
Categories
	SST-API Developer
* requestClass: value
	"ACTION
		Set the class of request object to use when the receiver's owner
		(an invocation handler) sends requests.

	PARAMETERS
		value : <IuSstRequest class>"
Categories
	SST-API Developer
* restartMode
	"ACTION
		Answer what will be done with any related invocation handlers when 
		the system is started (i.e. image load time).  Various resources 
		related to the handler (e.g., Sockets) will have been lost since the 
		last save so some clean up is required. See #restartMode: for more
		details.

	RETURN VALUE
		{SstCleanUpMode, SstTerminateMode, SstRestartMode, 
			SstTerminateRestartMode, SstRemoveMode}"
Categories
	SST-API Developer
* restartMode: value
	"ACTION
		Setup what will be done with any related invocation handlers when 
		the system is started (i.e. image load time).  Various resources 
		related to the handler (e.g., Sockets) will have been lost since the 
		last save so some clean up is required. The choices here are: 

		SstCleanUpMode - Stop the receiver such that no information is lost but
			related processes and OS resources are deleted.  See #basicShutDown.
		SstTerminateMode - SstCleanUpMode but also #basicTerminate any processes 
			waiting for replies.  See clearPendingRepliesWith:
		SstRestartMode - SstCleanUpMode and restart the handler using #startUp
		SstTerminateRestartMode - SstTerminateMode and restart the handler using #startUp.
		SstRemoveMode - SstTerminateMode but also remove the handler from the system.

	PARAMETERS
		value : {SstCleanUpMode, SstTerminateMode, SstRestartMode, 
			SstTerminateRestartMode, SstRemoveMode}"
Categories
	SST-API Developer
* serverProcessPriority
	"ACTION
		Answer the priority to be used when instantiating
		server processes. If nil then the priority of the
		activating process will be used.

	RETURN VALUE
		<Integer> | nil"
Categories
	SST-API Developer
* serverProcessPriority: value
	"ACTION
		Set the priority to be used when instantiating
		server processes. If nil then the priority of the
		activating process will be used.

	PARAMETERS
		value : <Integer> | nil"
Categories
	SST-API Developer
* space
	"ACTION
		Answer an indication of the object space/export set which should be 
		used by the receiver's invocation handler.  If this is a class, the result
		will be instantiated when the invocation handler is started.

	RETURN VALUE
		<IdObjectSpace> | <ldSstExportSet> | <IdSstExportSet class> | <IdObjectSpace class> | nil"
Categories
	SST-API Developer
* space: value
	"ACTION
		Set an indication of the object space/export set which should be 
		used by the receiver's invocation handler.  If this is a class, the result
		will be instantiated when the invocation handler is started.

	PARAMETERS
		value : <IdObjectSpace> | <ldSstExportSet> | <IdSstExportSet class> | 
			<IdObjectSpace class> | nil"
Categories
	SST-API Developer
* trapExceptions
	"ACTION
		Answer true if SST system-level exceptions are to be trapped by 
		the system.  Trapping exceptions prevents them from stopping 
		SST services in all but the most serious of cases (ExSstFatalError).

	RETURN VALUE
		<Boolean>"
Categories
	SST-API Developer
* trapExceptions: value
	"ACTION
		Set whether or not SST system-level exceptions are to be trapped by 
		the system.  Trapping exceptions prevents them from stopping 
		SST services in all be the most serious of cases (ExSstFatalError).

	PARAMETERS
		value : <Boolean>"
Categories
	SST-API Developer

[FIRST] [PREV] [NEXT] [LAST]