Structure
ApplicationUseCase
public struct ApplicationUseCase: UseCase
Use cases for starting server applications.
Initializers
Methods
initialize()
public func initialize() throws
This use case has work of project initialization.
Throws
See ConduitMySQLRepository.ifneededPreparetion()
.
routing(collections:)
public func routing( collections: [APICollection] )
This use case has work of routing instruction.
Parameters
Name | Type | Description |
---|---|---|
collections | [APICollection] |
Routing instruction array. See |
launch()
public func launch() throws
This use case has work of application launch.
Throws
See VaporApplicationRepository.applicationLaunch(hostname:port:)
.