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]