Documentation
¶
Index ¶
- type RenderAgent
- type RenderAgentManager
- func (agentManager *RenderAgentManager) AddDocumentRenderAgent(downloader common.Downloader, uploader common.Uploader, docCachePath string, ...) RenderAgent
- func (agentManager *RenderAgentManager) AddImageMagickRenderAgent(downloader common.Downloader, uploader common.Uploader, maxWorkIncrease int) RenderAgent
- func (agentManager *RenderAgentManager) AddListener(listener RenderStatusChannel)
- func (agentManager *RenderAgentManager) AddRenderAgent(name string, renderAgent RenderAgent, maxWorkIncrease int)
- func (agentManager *RenderAgentManager) CreateWork(sourceAssetId, url, fileType string, size int64)
- func (agentManager *RenderAgentManager) Stop()
- type RenderAgentWorkChannel
- type RenderStatus
- type RenderStatusChannel
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type RenderAgent ¶
type RenderAgent interface { Stop() AddStatusListener(listener RenderStatusChannel) Dispatch() RenderAgentWorkChannel }
type RenderAgentManager ¶
type RenderAgentManager struct {
// contains filtered or unexported fields
}
func NewRenderAgentManager ¶
func NewRenderAgentManager( sourceAssetStorageManager common.SourceAssetStorageManager, generatedAssetStorageManager common.GeneratedAssetStorageManager, templateManager common.TemplateManager, temporaryFileManager common.TemporaryFileManager) *RenderAgentManager
func (*RenderAgentManager) AddDocumentRenderAgent ¶
func (agentManager *RenderAgentManager) AddDocumentRenderAgent(downloader common.Downloader, uploader common.Uploader, docCachePath string, maxWorkIncrease int) RenderAgent
func (*RenderAgentManager) AddImageMagickRenderAgent ¶
func (agentManager *RenderAgentManager) AddImageMagickRenderAgent(downloader common.Downloader, uploader common.Uploader, maxWorkIncrease int) RenderAgent
func (*RenderAgentManager) AddListener ¶
func (agentManager *RenderAgentManager) AddListener(listener RenderStatusChannel)
func (*RenderAgentManager) AddRenderAgent ¶
func (agentManager *RenderAgentManager) AddRenderAgent(name string, renderAgent RenderAgent, maxWorkIncrease int)
func (*RenderAgentManager) CreateWork ¶
func (agentManager *RenderAgentManager) CreateWork(sourceAssetId, url, fileType string, size int64)
func (*RenderAgentManager) Stop ¶
func (agentManager *RenderAgentManager) Stop()
type RenderAgentWorkChannel ¶
type RenderAgentWorkChannel chan string
type RenderStatus ¶
type RenderStatusChannel ¶
type RenderStatusChannel chan RenderStatus
Click to show internal directories.
Click to hide internal directories.