TROClassFactory Class

This is a Library topic for RemObjects SDK for Delphi
This page is generated from external data, please do not update
Interfaces — Classes — Aliases — Implements
Contents |
Overview
TROClassFactory forms the base class of all class factories provided with RemObjects SDK.
Use Case
Class factories are used to register and instantiate service classes to be available for remote requests.
This is usually done by creating a new instance of a class factory in the implementation section of the service's unit by code that is auto-generated from your RODL file.
Location
uROServer.pas
- Ancestry: TInterfacedObject | TROClassFactory | Descendants
Implemented interfaces
Instance Methods
| constructor Create |
|---|
|
Creates a new instance of the class factory.
|
| destructor Destroy override |
|
|
| CreateInstance protected virtual |
|
|
| GetAliasNames protected |
|
|
| GetInterfaceName protected |
|
|
| GetInvoker protected |
|
|
| IsInterfaceNameSupported protected |
|
|
| RegisterInterfaceName protected |
|
|
| ReleaseInstance protected virtual |
|
Called whenever a Service instance previously acquired via CreateInstance has finished processing a request. Whether the service instance is actually destroyed or saved for future use will depend on the type of class factory.
|
| UnregisterInterfaceName protected |
|
|
Events
| CreatorFunc |
|---|
|
|
Descendants
See Also
- Class Factories
- IROClassFactory
- Lists
- RemObjects SDK for Delphi: Interfaces — Classes — Aliases — Implements
- RemObjects SDK shared: Data Types – File Types
- other editions
- RemObjects SDK for .NET: Namespaces — Interfaces — Classes — Enums — Implements
- RemObjects SDK for Xcode: Protocols — Classes — Enums — Aliases — Implements
- RemObjects SDK for Java: Namespaces — Interfaces — Classes — Enums — Implements
- RemObjects SDK for JavaScript: Objects

Product: RemObjects SDK
Available Editions: RemObjects SDK for .NET, Xcode, Delphi, Java and JavaScript