Edge Agent
Initializes the EdgeAgent with the given dependencies.
Parameters
The Apollo instance used by the EdgeAgent.
The Castor instance used by the EdgeAgent.
The Pluto instance used by the EdgeAgent.
The Mercury instance used by the EdgeAgent.
The Pollux instance used by the EdgeAgent.
The ConnectionManager instance used by the EdgeAgent.
An optional Seed instance used by the Apollo if provided, otherwise a random seed will be used.
An optional Api instance used by the EdgeAgent if provided, otherwise a default ApiImpl will be used.
An optional PrismLogger instance used by the EdgeAgent if provided, otherwise a PrismLoggerImpl with LogComponent.PRISM_AGENT will be used.
Options to configure certain features with in the prism agent.
Initializes the EdgeAgent constructor.
Parameters
The instance of Apollo.
The instance of Castor.
The instance of Pluto.
The instance of Mercury.
The instance of Pollux.
The seed value for random generation. Default is null.
The instance of the API. Default is null.
The mediator handler.
The logger for EdgeAgent. Default is PrismLoggerImpl with LogComponent.PRISM_AGENT.
Options to configure certain features with in the prism agent.