Server Smalltalk Guide
Transport configurations are a transport's way of exposing
relevant low-level detail without forcing the implementation of higher-level
APIs. Typically transport configurations are simply containers for
transport-specific options. All transport configurations specify at
least the common set of options listed below. These typically relate to
the classes of objects to use when setting up and using a particular
communications mechanism or media. It is fully expected that particular
transports will require more configuration information and so will provide
subclasses of SstTransportConfiguration. See Transport configuration registry for examples.
The generic options are as follows:
- addressClass
- Specifies the class to use when creating address objects to represent
destinations available to the associated communications mechanism.
- assemblerClass
- Specifies the class to be used as the message assembler. Assemblers
are used to assemble messages from and disassemble messages into actual wire
format.
- localEndpointClass
- Indicates the class of object to use when building local endpoints.
- messageClass
- Specifies the class of message object to use for messages sent over the
associated communications mechanism. See Communication messages.
- remoteEndpointClass
- Indicates the class of object to create when building remote
endpoints.
- streamClass
- Specifies the class of stream to be used when streaming over data in this
transport. Most often used by message assemblers that require streaming
behavior.
- transportClass
- Specifies the class of transport object to use for the associated
communications mechanism.
- transportIdentifier
- Defines the transport identifier for the associated communications
mechanism. Examples are tcp or imap4.
[ Top of Page | Previous Page | Next Page | Table of Contents | Index ]