第六十七章 开发Productions - ObjectScript Productions - Production品及其零部件的生命周期 - BO和适配器的生命周期
BO和适配器的生命周期
IRIS 自动管理每个业务操作的生命周期。
Production Startup
当Production生产(或更改特定业务操作的配置)时, IRIS 自动为每个配置的业务操作类(即,为Production定义中列出的每个业务操作)执行以下任务:
- 它调用类的
OnProductionStart()回调方法(如果已定义)。
方法是一种类方法,它为Production配置中列出的每个业务操作类调用一次。业务操作类可以使用此回调来执行它可能需要的任何类范围的初始化。
- 它创建一个或多个后台进程来执行业务操作。
后台进程的数量由配置中业务操作的 属性决定。每个后台进程都称为业务操作的实例,并包含业务操作对象的实例。
如果满足以下条件, 只会为业务操作创建后台进程:
- 业务操作类必须将其
INVOCATION类参数设置为。 - 配置中业务操作的 属性必须设置为 1(否则业务操作被视为已禁用)。已禁用的业务操作仍具有传入消息队列。在启用业务操作之前,不会处理发布到此队列的任何请求。
Production配置中业务操作的 属性必须设置为大于0的值。
如果配置中业务操作的 属性设置为 1,则

.png)

.png)

.png)
(1).jpg)



