public SeedWorkItemImpl NewSeedWorkItem(Package pkg) { SeedWorkItemImpl workItem = new SeedWorkItemImpl(); workItem.Pkg = pkg; return(workItem); }
public void ProcessSeedWorkItem(SeedWorkItemImpl workItem) { this.WorkItemQueue.Enqueue(this.WorkItemFactory.NewQueryAllVpcsWorkItem(workItem.Pkg)); this.WorkItemQueue.Enqueue(this.WorkItemFactory.NewQueryAllSubnetsWorkItem(workItem.Pkg)); this.WorkItemQueue.Enqueue(this.WorkItemFactory.NewQueryAllRouteTablesWorkItem(workItem.Pkg)); this.WorkItemQueue.Enqueue(this.WorkItemFactory.NewQueryAllInternetGatewaysWorkItem(workItem.Pkg)); this.WorkItemQueue.Enqueue(this.WorkItemFactory.NewQueryAllSecurityGroupsWorkItem(workItem.Pkg)); this.WorkItemQueue.Enqueue(this.WorkItemFactory.NewQueryAllNetworkAclsWorkItem(workItem.Pkg)); this.WorkItemQueue.Enqueue(this.WorkItemFactory.NewQueryAllDbInstancesWorkItem(workItem.Pkg)); }