PacketFlow.Component.Testing.MockComponent (packetflow v0.1.0)

Mock component implementation for testing

Summary

Functions

Returns a specification to start this module under a supervisor.

Callback implementation for GenServer.init/1.

Functions

child_spec(init_arg)

Returns a specification to start this module under a supervisor.

See Supervisor.

component_init(config)

Callback implementation for PacketFlow.Component.Interface.component_init/1.

get_config()

Callback implementation for PacketFlow.Component.Interface.get_config/0.

get_dependencies()

Callback implementation for PacketFlow.Component.Interface.get_dependencies/0.

get_metrics()

Callback implementation for PacketFlow.Component.Interface.get_metrics/0.

get_provided_capabilities()

Callback implementation for PacketFlow.Component.Interface.get_provided_capabilities/0.

get_required_capabilities()

Callback implementation for PacketFlow.Component.Interface.get_required_capabilities/0.

get_state()

Callback implementation for PacketFlow.Component.Interface.get_state/0.

handle_message(message, state)

Callback implementation for PacketFlow.Component.Interface.handle_message/2.

health_check()

Callback implementation for PacketFlow.Component.Interface.health_check/0.

init(config)

Callback implementation for GenServer.init/1.

send_message(target, message)

Callback implementation for PacketFlow.Component.Interface.send_message/2.

start_component(config)

Callback implementation for PacketFlow.Component.Interface.start_component/1.

start_link(config)

stop_component()

Callback implementation for PacketFlow.Component.Interface.stop_component/0.

update_config(new_config)

Callback implementation for PacketFlow.Component.Interface.update_config/1.

update_state(new_state)

Callback implementation for PacketFlow.Component.Interface.update_state/1.

validate_dependencies()

Callback implementation for PacketFlow.Component.Interface.validate_dependencies/0.