RemObjects.SDK.Server.ClassFactories

Classes

Class Notes
ClassFactory This is the abstract base class for class factory implementations.
ExpiringClassFactory The ExpiringClassFactory abstract class provides privides methods needed by
ExpiringClassFactory.ServiceEntry
PerClientClassFactory The PerClientClassFactory class implements the per-client class factory used for creating instances of services in a Remoting SDK server.
PooledClassFactory This class factory maintains a pool of service implementations that will be used to service incoming requests.
SingletonClassFactory This class factory allows you to publish a service that follows the Singleton pattern, meaning, that exactly one instance of the service class will be created at a given time...
StandardClassFactory This class implements the standard (default) class factory used for creating instances of services in a Remoting SDK server.

Enums

Enum Notes
PoolBehavior This enum is used to specify the PooledClassFactory behaviour in case there is no more service instances available in the pool.
SingletonBehavior This enum is used to specify the SingletonClassFactory behaviour in case there are more than one simultaneous requests to the singleton service

Attributes

Attribute Notes
ClassFactory This is the base class for all Class Factory Attributes. When implementing a new class factory, you will also implement a matching attribute that will be used to associate your class factory...
PerClientClassFactory Attach this attribute to your service implementation to have its instantiation controlled by a PerClientClassFactory.
PooledClassFactory Attach this attribute to your service implementation to have its instantiation controlled by a PooledClassFactory class factory.
SingletonClassFactory Attach this attribute to your service implementation to have its instantiation controlled by a SingletonClassFactory.
StandardClassFactory Attach this attribute to your service implementation to have its instantiation controlled by a StandardClassFactory.