类图
2016-12-16 08:25:52 0 举报
类图是一种用于描述系统结构和关系的静态图形表示方法。它展示了系统中的类、接口、属性和方法之间的关联和依赖关系。类图中的每个类用矩形表示,类名位于矩形的中心,属性和方法则列在矩形的顶部和底部。类之间的关系通过连线表示,如继承关系用一条带有空心箭头的线连接父类和子类,实现关系则用一条实心箭头线连接两个类。接口与类之间的关系也是通过一条带有空心箭头的线连接。类图是面向对象分析和设计的重要工具,有助于开发人员更好地理解系统的组成部分以及它们之间的交互方式。
作者其他创作
大纲/内容
WeakLocal
Service_impl
server.workflow.create.FlowBuilder
+ reqctx + topology+ flow+ start_stages+ pre_config_stages+ validate_stages
core.workflow.AbstractTask
TopoParser
+ context+ self.topology_id
agent.parser.Parser
+ puppet_class_format+ existence_format
server.workflow.StraasWorkflowRegistry
+ get_creation_flow_builder(self)+ get_flexup_flow_builder(self)··· ···+ get_replace_flow_builder(self)
agent.openstack.Importutils
+ mod_str+ _sep+ class_str
server.taskmanager.Manager
agent.manager.Manager
+ _processes
TopologyModel
server.taskmanager.API
core.common.nova.AbstractOrc
+ add_nodes+ get_client+ remove_node+ get_node+ node_status+ get_image_id+ prepare_param
ComponentModel
RequestModel
core.common.nova.NovaClient
core.workflow.AbstractFlowBuilder
core.common.usdn.UDNSClient
+ username+ api_key+ auth_url + project_id+ keystoneclient+ keystone+ auth_token
+ authenticate+ getVPCForTenant+ getKeystoneClient+ create_cname+ delete_cname··· ···+ get_api_key
NodeModel
core.taskmanager.Manager
core.common.RequestContext
DatabaseModelBase
server.web.API
Openstack.Workflow
TaskFlow是OpenStack中的一个Python库,主要目的是让task(任务)执行更加容易可靠,能将轻量的任务对象组织成一个有序的流。
+ engines+ utils
core.common.OrcNova
client
agent.openstack.Processutils
server.workflow.BaseCreationStage
+ context+ component+ topology
server.web.APIController
core.workflow.AbstractWorkflowRegistry
+ get_creation_flow_builder(self)+ get_deletion_flow_builder(self)+ get_flexup_flow_builder(self)+ get_flexdown_flow_builder(self)+ get_workflow_registry()
core.workflow.Manager
core.openstack.RequestContext
+ auth_token+ user+ tenant+ tenant_name+ domain+ user_domain+ project_domain+ is_admin+ read_only+ show_deleted+ instance_uuid+ request_id
client.API
+ context+ topic+ server+ _client+ transport+ timeout+ namespace+ vpc
core.web.APIController
+create()+delete()+get()+get_all()+create_resource()
core.workflow.AbstractStage
server.workflow.flexup.FlowBuilder
DbUtils
server.workflow.SpawnTask
+ name
core.web.API
RPC调用
core.taskmanager.API
+ context+ tenant+ topic+ _client+ transport+ vpc
core.workflow.Taskflowutils
0 条评论
回复 删除
下一页