A B C D E F G H I J K L M N P R S T U V W X
All Classes All Packages
All Classes All Packages
All Classes All Packages
A
- ABORTED - io.patriot_framework.junit.extensions.TestResultState
- AbstractActuator - Class in io.patriot_framework.generator.device.passive.actuators
- AbstractActuator(String) - Constructor for class io.patriot_framework.generator.device.passive.actuators.AbstractActuator
- AbstractDevice - Class in io.patriot_framework.generator.device
- AbstractDevice() - Constructor for class io.patriot_framework.generator.device.AbstractDevice
- AbstractDevice(String) - Constructor for class io.patriot_framework.generator.device.AbstractDevice
- AbstractSensor - Class in io.patriot_framework.generator.device.passive.sensors
-
Abstract class for device Composition - one unit with multiple DataFeeds
- AbstractSensor() - Constructor for class io.patriot_framework.generator.device.passive.sensors.AbstractSensor
- AbstractSensor(String, DataFeed...) - Constructor for class io.patriot_framework.generator.device.passive.sensors.AbstractSensor
- AbstractSimpleSensor - Class in io.patriot_framework.generator.device.passive.sensors
-
Abstract class for Sensor - device with single DataFeed.
- AbstractSimpleSensor() - Constructor for class io.patriot_framework.generator.device.passive.sensors.AbstractSimpleSensor
- AbstractSimpleSensor(String, DataFeed) - Constructor for class io.patriot_framework.generator.device.passive.sensors.AbstractSimpleSensor
- ActiveDevice - Interface in io.patriot_framework.generator.device.active
-
This interface provides possibility to simulate Device in time.
- ActiveDeviceImpl - Class in io.patriot_framework.generator.device.active
- ActiveDeviceImpl() - Constructor for class io.patriot_framework.generator.device.active.ActiveDeviceImpl
- ActiveDeviceImpl(DataFeed, Device) - Constructor for class io.patriot_framework.generator.device.active.ActiveDeviceImpl
- Actuator - Interface in io.patriot_framework.generator.device.passive.actuators
-
Actuator - "part of a machine or system that moves something or makes something work".
- ActuatorCoapController - Class in io.patriot_framework.generator.controll
- ActuatorCoapController(Actuator) - Constructor for class io.patriot_framework.generator.controll.ActuatorCoapController
- ActuatorResource - Class in io.patriot_framework.generator.controll.resources
- ActuatorResource(Actuator) - Constructor for class io.patriot_framework.generator.controll.resources.ActuatorResource
- add(int, t) - Method in class io.patriot_framework.network.simulator.api.CalculatedRouteList
- add(Path, Path) - Method in class io.patriot_framework.network_simulator.docker.image.docker.builder.DockerFileBuilder
-
Add docker file builder.
- add(t) - Method in class io.patriot_framework.network.simulator.api.CalculatedRouteList
- addAddressForNetwork(String, String) - Method in class io.patriot_framework.network.simulator.api.model.devices.application.Application
- addAddressForNetwork(String, String) - Method in interface io.patriot_framework.network.simulator.api.model.devices.Device
- addAddressForNetwork(String, String) - Method in class io.patriot_framework.network.simulator.api.model.devices.router.RouterImpl
- addChain(Chain, String, Integer) - Method in class io.patriot_framework.network.simulator.api.api.iptables.IPTablesRestController
-
Add chain string.
- addDataFeed(DataFeed) - Method in class io.patriot_framework.generator.device.passive.sensors.AbstractSensor
- addDataFeed(DataFeed) - Method in class io.patriot_framework.generator.device.passive.sensors.AbstractSimpleSensor
- addDataFeed(DataFeed) - Method in interface io.patriot_framework.generator.device.passive.sensors.Sensor
-
Adds DataFeed to Composition
- addDefaultGW(Route, String, Integer) - Method in class io.patriot_framework.network.simulator.api.api.iproute.RouteRestController
-
Add default gw string.
- addDevice(Device) - Method in class io.patriot_framework.generator.events.DataObservable
- addDevice(Device) - Method in class io.patriot_framework.network.simulator.api.model.Topology
- addFilterRule(FilterRule, String, Integer) - Method in class io.patriot_framework.network.simulator.api.api.iptables.IPTablesRestController
-
Add filter rule string.
- addRoute() - Method in class io.patriot_framework.network.simulator.api.builder.CalcRouteBuilder
-
Create route with opposite direction and add both routes into their positions in calcRoutesLists in networks.
- addRoute(Route, String, Integer) - Method in class io.patriot_framework.network.simulator.api.api.iproute.RouteRestController
-
Add route string.
- addRouters() - Method in class io.patriot_framework.network.simulator.api.builder.RouterBuilder
-
Returns TopologyBuilder with created routers.
- addState(String) - Method in class io.patriot_framework.generator.device.passive.actuators.StateMachine
- addState(String, double) - Method in class io.patriot_framework.generator.device.passive.actuators.StateMachine
- Application - Class in io.patriot_framework.network.simulator.api.model.devices.application
-
Application can represent data generator or every container connected to topology.
- Application(String) - Constructor for class io.patriot_framework.network.simulator.api.model.devices.application.Application
-
Instantiates a new Application.
- Application(String, String) - Constructor for class io.patriot_framework.network.simulator.api.model.devices.application.Application
-
Instantiates a new Application.
- ApplicationRegistry - Class in io.patriot_framework.hub
- ApplicationRegistry() - Constructor for class io.patriot_framework.hub.ApplicationRegistry
B
- beforeAll(ExtensionContext) - Method in class io.patriot_framework.junit.extensions.SetupExtension
- BinaryActuator - Class in io.patriot_framework.generator.device.impl.basicActuators
- BinaryActuator(String) - Constructor for class io.patriot_framework.generator.device.impl.basicActuators.BinaryActuator
- build() - Method in class io.patriot_framework.generator.device.passive.actuators.StateMachine
- build() - Method in class io.patriot_framework.network.simulator.api.builder.NetworkBuilder
-
Builds network object.
- build() - Method in class io.patriot_framework.network.simulator.api.builder.RouterBuilder
- build() - Method in class io.patriot_framework.network.simulator.api.builder.TopologyBuilder
-
Builds topology.
- buildAppImage(Set<String>) - Method in class io.patriot_framework.network_simulator.docker.image.docker.DockerImage
- buildImage(File, String) - Method in class io.patriot_framework.network_simulator.docker.control.DockerController
- buildImage(File, String) - Method in interface io.patriot_framework.network.simulator.api.control.Controller
-
Builds image from file.
- buildImage(File, Set<String>) - Method in class io.patriot_framework.network_simulator.docker.manager.DockerManager
- buildImage(File, Set<String>) - Method in interface io.patriot_framework.network_simulator.docker.manager.Manager
-
Build image.
- buildImage(Set<String>, String) - Method in class io.patriot_framework.network_simulator.docker.image.docker.DockerImage
-
Method provides image building and selecting right path for resource files.
- buildImage(Set<String>, String) - Method in interface io.patriot_framework.network_simulator.docker.image.Image
-
Build image.
- buildRouterImage(Set<String>) - Method in class io.patriot_framework.network_simulator.docker.image.docker.DockerImage
- buildRoutes() - Method in class io.patriot_framework.network.simulator.api.builder.CalcRouteBuilder
-
Complete routes by route which point to themselves (N1 -> N1) and returns topology builder updated by added routes.
C
- CalcRoute - Class in io.patriot_framework.network.simulator.api.model.routes
-
Calculated route.
- CalcRoute(NextHop, Integer) - Constructor for class io.patriot_framework.network.simulator.api.model.routes.CalcRoute
-
Instantiates a new Calc route.
- CalcRouteBuilder - Class in io.patriot_framework.network.simulator.api.builder
-
The type Calc route builder.
- CalcRouteBuilder(int) - Constructor for class io.patriot_framework.network.simulator.api.builder.CalcRouteBuilder
- CalcRouteBuilder(NetworkBuilder) - Constructor for class io.patriot_framework.network.simulator.api.builder.CalcRouteBuilder
-
Instantiates a new Calc route builder.
- CalcRouteBuilder(TopologyBuilder) - Constructor for class io.patriot_framework.network.simulator.api.builder.CalcRouteBuilder
-
Instantiates a new Calc route builder.
- calcRoutes - Variable in class io.patriot_framework.network.simulator.api.builder.NetworkBuilder
-
CalculatedRouteList is list with routes to other networks, usually created with CalcRouteBuilder.
- calcRoutes(Topology) - Method in class io.patriot_framework.network.simulator.api.manager.Manager
-
Calculates routers via Floyd-Warshall algo.
- CalculatedRouteList<t> - Class in io.patriot_framework.network.simulator.api
-
The type Calculated route list with extended add method to avoid inserting Route to non-existing index.
- CalculatedRouteList() - Constructor for class io.patriot_framework.network.simulator.api.CalculatedRouteList
- Chain - Class in io.patriot_framework.network.simulator.api.api.iptables.chain
-
IpTables chain.
- Chain(String, String) - Constructor for class io.patriot_framework.network.simulator.api.api.iptables.chain.Chain
-
Instantiates a new Chain.
- Cleaner - Class in io.patriot_framework.network_simulator.docker.cleanup
-
Class designed for cleaning docker after job, means delete containers, networks and sometimes images.
- Cleaner() - Constructor for class io.patriot_framework.network_simulator.docker.cleanup.Cleaner
- cleanUp(Topology) - Method in class io.patriot_framework.network.simulator.api.manager.Manager
-
Clean all routers, networks in topology (stop and delete).
- cleanUp(List<String>, List<String>) - Method in class io.patriot_framework.network_simulator.docker.cleanup.Cleaner
-
Clear instances of docker container from list (stop -> delete) and networks (delete).
- close() - Method in class io.patriot_framework.junit.extensions.SetupExtension
- cmd(List<String>) - Method in class io.patriot_framework.network_simulator.docker.image.docker.builder.DockerFileBuilder
-
Cmd docker file builder.
- CoapController - Interface in io.patriot_framework.generator.controll
-
The Constrained Application Protocol (CoAP) is a specialized web transfer protocol for use with constrained nodes and constrained (e.g., low-power, lossy) networks.
- CoapDeviceControlServer - Class in io.patriot_framework.generator.controll
-
All Devices should be handled by one CoapServer to be able to guarantee consistent Resource tree.
- CommandLineParser - Class in io.patriot_framework.network_simulator.docker.args
-
Parser using arg4j
- CommandLineParser() - Constructor for class io.patriot_framework.network_simulator.docker.args.CommandLineParser
- ConditionalDisableExtension - Class in io.patriot_framework.junit.extensions
-
Extension implements the ExecutionCondition base class and enables test skip on failure of any dependent tests (by annotation)
- ConditionalDisableExtension() - Constructor for class io.patriot_framework.junit.extensions.ConditionalDisableExtension
- connectContainerToNetwork(Container, Network) - Method in class io.patriot_framework.network_simulator.docker.manager.DockerManager
- connectContainerToNetwork(Container, Network) - Method in interface io.patriot_framework.network_simulator.docker.manager.Manager
-
Connect container to network.
- connectDeviceToNetwork(Device, Network) - Method in class io.patriot_framework.network_simulator.docker.control.DockerController
- connectDeviceToNetwork(Device, Network) - Method in interface io.patriot_framework.network.simulator.api.control.Controller
-
Connects device to network.
- connectDeviceToNetwork(Device, List<Network>) - Method in class io.patriot_framework.network_simulator.docker.control.DockerController
- connectDeviceToNetwork(Device, List<Network>) - Method in interface io.patriot_framework.network.simulator.api.control.Controller
-
Connects device to each network in network array.
- connectToNetwork(List<Network>) - Method in interface io.patriot_framework.network_simulator.docker.container.Container
-
Connect to network.
- connectToNetwork(List<Network>) - Method in class io.patriot_framework.network_simulator.docker.container.DockerContainer
-
Method provides connecting container to networks.
- ConstantDataFeed - Class in io.patriot_framework.generator.dataFeed
-
Feed generates same predefined value on every request.
- ConstantDataFeed(double) - Constructor for class io.patriot_framework.generator.dataFeed.ConstantDataFeed
- Container - Interface in io.patriot_framework.network_simulator.docker.container
-
The interface Container.
- Controller - Interface in io.patriot_framework.network.simulator.api.control
-
The Controller should be used to communicate with actual creator of environment.
- controlSignal() - Method in class io.patriot_framework.generator.device.passive.actuators.AbstractActuator
- controlSignal() - Method in interface io.patriot_framework.generator.device.passive.actuators.Actuator
-
Actuator is waiting for impulse to start simulation.
- convertToFile(InputStream, String) - Method in class io.patriot_framework.network_simulator.docker.files.FileUtils
-
Method converts input stream to file, returns file`s absolute path.
- convertToNetworkIp(String, int) - Method in class io.patriot_framework.network_simulator.docker.manager.DockerManager
-
Method converts host ip address to ip address of network or subnet.
- create() - Method in class io.patriot_framework.network.simulator.api.builder.NetworkBuilder
-
Builds network and adds it into topology.
- createCalcRoute() - Method in class io.patriot_framework.network.simulator.api.builder.CalcRouteBuilder
-
Creates route.
- createContainer(String, String) - Method in class io.patriot_framework.network_simulator.docker.manager.DockerManager
- createContainer(String, String) - Method in interface io.patriot_framework.network_simulator.docker.manager.Manager
-
Create container container.
- createContainer(String, String, String, Integer) - Method in class io.patriot_framework.network_simulator.docker.manager.DockerManager
- createContainer(String, String, String, Integer, List<String>) - Method in class io.patriot_framework.network_simulator.docker.manager.DockerManager
-
Create container container with elastic log hook.
- createContainer(String, String, String, String) - Method in class io.patriot_framework.network_simulator.docker.manager.DockerManager
-
Create container container.
- createNetwork(Network) - Method in class io.patriot_framework.network_simulator.docker.control.DockerController
- createNetwork(Network) - Method in interface io.patriot_framework.network.simulator.api.control.Controller
-
Creates network.
- createNetwork(String, String) - Method in class io.patriot_framework.network_simulator.docker.manager.DockerManager
- createNetwork(String, String) - Method in interface io.patriot_framework.network_simulator.docker.manager.Manager
-
Create network network.
- createRouter() - Method in class io.patriot_framework.network.simulator.api.builder.RouterBuilder
-
Create new router object and add it into topology routers.
D
- Data - Class in io.patriot_framework.generator
-
Class provides simple tool to store data in different data types.
- Data(Class<?>) - Constructor for class io.patriot_framework.generator.Data
-
Constructor
- Data(Class<?>, Object) - Constructor for class io.patriot_framework.generator.Data
-
Constructor
- DataFeed - Interface in io.patriot_framework.generator.dataFeed
-
Source of data for Device and TimeSimulation classes.
- DataFeedBean - Class in io.patriot_framework.generator.dataFeed
- DataFeedBean() - Constructor for class io.patriot_framework.generator.dataFeed.DataFeedBean
- DataFeedResource - Class in io.patriot_framework.generator.controll.resources
- DataFeedResource(Sensor) - Constructor for class io.patriot_framework.generator.controll.resources.DataFeedResource
- DataObservable<E> - Class in io.patriot_framework.generator.events
- DataObservable() - Constructor for class io.patriot_framework.generator.events.DataObservable
- DataWrapper - Interface in io.patriot_framework.generator.network.wrappers
-
Interface provides method for wrapping all important data in to properly documented format, design mainly for data transfer.
- DayTemperatureDataFeed - Class in io.patriot_framework.generator.dataFeed
-
DataFeed provides estimation of hourly temperature based on Maximum and Minimum temperature, that was measured in one day.
- DayTemperatureDataFeed(float, float) - Constructor for class io.patriot_framework.generator.dataFeed.DayTemperatureDataFeed
- Default - Class in io.patriot_framework.generator.device.impl.basicDevices
-
Default Device class.
- Default(String, DataFeed) - Constructor for class io.patriot_framework.generator.device.impl.basicDevices.Default
- DEFAULT_PORT - Static variable in class io.patriot_framework.network.simulator.api.model.devices.application.Application
- DEFAULT_PORT - Static variable in class io.patriot_framework.network.simulator.api.model.devices.router.RouterImpl
- delDefaultGateway(DockerContainer) - Method in class io.patriot_framework.network_simulator.docker.manager.DockerManager
- delDefaultGw(String, Integer) - Method in class io.patriot_framework.network.simulator.api.api.iproute.RouteRestController
-
Remove default gateway
- delDefaultGW(Route, String, Integer) - Method in class io.patriot_framework.network.simulator.api.api.iproute.RouteRestController
-
Del default gw string.
- deleteChain(Chain, String, Integer) - Method in class io.patriot_framework.network.simulator.api.api.iptables.IPTablesRestController
-
Delete chain string.
- deleteDirWithFiles(File) - Method in class io.patriot_framework.network_simulator.docker.files.FileUtils
-
Method provides deleting dir with all content inside.
- deleteFilterRule(FilterRule, String, Integer) - Method in class io.patriot_framework.network.simulator.api.api.iptables.IPTablesRestController
-
Delete filter rule string.
- deleteImage(String) - Method in class io.patriot_framework.network_simulator.docker.image.docker.DockerImage
-
Delete image.
- deleteImage(String) - Method in class io.patriot_framework.network_simulator.docker.manager.DockerManager
- deleteImage(String) - Method in interface io.patriot_framework.network_simulator.docker.manager.Manager
-
Delete image.
- deleteImage(Set<String>) - Method in class io.patriot_framework.network_simulator.docker.image.docker.DockerImage
- deleteImage(Set<String>) - Method in interface io.patriot_framework.network_simulator.docker.image.Image
-
Delete image.
- deleteRoute(Route, String, Integer) - Method in class io.patriot_framework.network.simulator.api.api.iproute.RouteRestController
-
Delete route string.
- deployApplication(Application, String, String) - Method in class io.patriot_framework.hub.PatriotHub
- deployApplication(Application, String, String, List<String>) - Method in class io.patriot_framework.hub.PatriotHub
- deployDevice(Device, File) - Method in class io.patriot_framework.network_simulator.docker.control.DockerController
- deployDevice(Device, File) - Method in interface io.patriot_framework.network.simulator.api.control.Controller
-
Builds image from file and then create container from built image.
- deployDevice(Device, String) - Method in class io.patriot_framework.network_simulator.docker.control.DockerController
- deployDevice(Device, String) - Method in interface io.patriot_framework.network.simulator.api.control.Controller
-
Deploys device from built image.
- deployDevice(Device, String) - Method in class io.patriot_framework.network.simulator.api.manager.Manager
-
Deploys device to selected environment.
- deployDevice(Device, String, String, int) - Method in class io.patriot_framework.network_simulator.docker.control.DockerController
- deployDevice(Device, String, String, int) - Method in interface io.patriot_framework.network.simulator.api.control.Controller
-
Deploys device to network and set monitoring attributes to container.
- deployDevice(Device, String, String, int, List<String>) - Method in class io.patriot_framework.network_simulator.docker.control.DockerController
- deployDevice(Device, String, String, int, List<String>) - Method in interface io.patriot_framework.network.simulator.api.control.Controller
-
Deploys device to network and set monitoring attributes to container.
- deployDevice(Device, String, List<String>) - Method in class io.patriot_framework.network_simulator.docker.control.DockerController
- deployDevice(Device, String, List<String>) - Method in interface io.patriot_framework.network.simulator.api.control.Controller
-
Deploys device from built image.
- deployDeviceToNetwork(Device, TopologyNetwork, Topology, String, List<String>) - Method in class io.patriot_framework.network.simulator.api.manager.Manager
-
Stops device, connects device to target network and again start device.
- deployTopology(Topology) - Method in class io.patriot_framework.hub.PatriotHub
- deployTopology(Topology) - Method in class io.patriot_framework.network.simulator.api.manager.Manager
-
Deploy all topology.
- destroyContainer() - Method in interface io.patriot_framework.network_simulator.docker.container.Container
-
Destroy container.
- destroyContainer() - Method in class io.patriot_framework.network_simulator.docker.container.DockerContainer
-
Method provides soft delete of container (stop + delete).
- destroyContainer(Container) - Method in class io.patriot_framework.network_simulator.docker.manager.DockerManager
-
Method which destroys docker network based on network id.
- destroyContainer(Container) - Method in interface io.patriot_framework.network_simulator.docker.manager.Manager
-
Destroy container.
- destroyDevice(Device) - Method in class io.patriot_framework.network_simulator.docker.control.DockerController
- destroyDevice(Device) - Method in interface io.patriot_framework.network.simulator.api.control.Controller
-
Destroys device means first stops device container and then remove container.
- destroyHub() - Method in class io.patriot_framework.hub.PatriotHub
-
Method cleans up all resources and destroys its instance
- destroyNetwork(Network) - Method in class io.patriot_framework.network_simulator.docker.control.DockerController
- destroyNetwork(Network) - Method in class io.patriot_framework.network_simulator.docker.manager.DockerManager
-
Method which destroys docker network based on network id.
- destroyNetwork(Network) - Method in interface io.patriot_framework.network_simulator.docker.manager.Manager
-
Destroy network.
- destroyNetwork(Network) - Method in interface io.patriot_framework.network.simulator.api.control.Controller
-
Destroys network.
- Device - Interface in io.patriot_framework.generator.device
-
Base interface describing concept for device.
- Device - Interface in io.patriot_framework.network.simulator.api.model.devices
-
Interface extends EnvironmentPart.
- DeviceRegistry - Class in io.patriot_framework.hub
-
Implements registry of devices deployed within simulated environment Currently can only hold access to the plain references of generators but in the future will be used as accessor to all deployed devices within simulated environment
- DeviceRegistry() - Constructor for class io.patriot_framework.hub.DeviceRegistry
- DHT11 - Class in io.patriot_framework.generator.device.impl.basicDevices
-
This class represents temperature and humidity sensor as Device Composition.
- DHT11(DataFeed, DataFeed) - Constructor for class io.patriot_framework.generator.device.impl.basicDevices.DHT11
- DisableByState - Annotation Type in io.patriot_framework.junit.extensions
-
Annotation represents test class that should be not started, when given test did fail.
- DISABLED - io.patriot_framework.junit.extensions.TestResultState
- disconnectContainer(Container, Network) - Method in class io.patriot_framework.network_simulator.docker.manager.DockerManager
- disconnectContainer(Container, Network) - Method in interface io.patriot_framework.network_simulator.docker.manager.Manager
-
Disconnects container from network.
- disconnectDevice(Device, Network) - Method in class io.patriot_framework.network_simulator.docker.control.DockerController
- disconnectDevice(Device, Network) - Method in interface io.patriot_framework.network.simulator.api.control.Controller
-
Disconnects device from network.
- docker() - Method in class io.patriot_framework.network.simulator.api.builder.NetworkBuilder
-
Sets docker as network creator.
- DockerAddCmd - Class in io.patriot_framework.network_simulator.docker.image.docker.builder.parts
-
The type Add docker file part.
- DockerAddCmd() - Constructor for class io.patriot_framework.network_simulator.docker.image.docker.builder.parts.DockerAddCmd
- DockerCmdCmd - Class in io.patriot_framework.network_simulator.docker.image.docker.builder.parts
-
The type Cmd docker file part.
- DockerCmdCmd() - Constructor for class io.patriot_framework.network_simulator.docker.image.docker.builder.parts.DockerCmdCmd
- DockerContainer - Class in io.patriot_framework.network_simulator.docker.container
-
Instance of DockerContainer representing informations which are required for work with container.
- DockerContainer(String) - Constructor for class io.patriot_framework.network_simulator.docker.container.DockerContainer
-
Constructor
- DockerContainer(String, String) - Constructor for class io.patriot_framework.network_simulator.docker.container.DockerContainer
-
Instantiates a new Docker container.
- DockerContainer(String, String, DockerManager) - Constructor for class io.patriot_framework.network_simulator.docker.container.DockerContainer
-
Instantiates a new Docker container.
- DockerController - Class in io.patriot_framework.network_simulator.docker.control
-
Implementation of Controller interface for Docker
- DockerController() - Constructor for class io.patriot_framework.network_simulator.docker.control.DockerController
-
Constructor
- DockerEntryCmd - Class in io.patriot_framework.network_simulator.docker.image.docker.builder.parts
-
The type Entry docker file part.
- DockerEntryCmd() - Constructor for class io.patriot_framework.network_simulator.docker.image.docker.builder.parts.DockerEntryCmd
- DockerEnvCmd - Class in io.patriot_framework.network_simulator.docker.image.docker.builder.parts
-
The type Env docker file part.
- DockerEnvCmd() - Constructor for class io.patriot_framework.network_simulator.docker.image.docker.builder.parts.DockerEnvCmd
- DockerExample - Class in io.patriot_framework.network_simulator.docker
-
The type Docker controller.
- DockerExample() - Constructor for class io.patriot_framework.network_simulator.docker.DockerExample
- DockerExecFormTranslate - Class in io.patriot_framework.network_simulator.docker.image.docker.builder.parts
- DockerExecFormTranslate() - Constructor for class io.patriot_framework.network_simulator.docker.image.docker.builder.parts.DockerExecFormTranslate
- DockerFileBuilder - Class in io.patriot_framework.network_simulator.docker.image.docker.builder
-
The type Docker file builder.
- DockerFileBuilder() - Constructor for class io.patriot_framework.network_simulator.docker.image.docker.builder.DockerFileBuilder
- DockerFilePart - Interface in io.patriot_framework.network_simulator.docker.image.docker.builder.parts
-
The interface Docker file part.
- DockerFromCmd - Class in io.patriot_framework.network_simulator.docker.image.docker.builder.parts
-
The type From docker file part.
- DockerFromCmd() - Constructor for class io.patriot_framework.network_simulator.docker.image.docker.builder.parts.DockerFromCmd
- DockerImage - Class in io.patriot_framework.network_simulator.docker.image.docker
-
Class represents DockerImage.
- DockerImage(DockerManager) - Constructor for class io.patriot_framework.network_simulator.docker.image.docker.DockerImage
-
Instantiates a new Docker image.
- DockerManager - Class in io.patriot_framework.network_simulator.docker.manager
-
Class providing connection between Patriot api and java-docker api.
- DockerManager() - Constructor for class io.patriot_framework.network_simulator.docker.manager.DockerManager
- DockerNetwork - Class in io.patriot_framework.network_simulator.docker.network
-
The type Docker network.
- DockerNetwork(String, String) - Constructor for class io.patriot_framework.network_simulator.docker.network.DockerNetwork
- DockerNetworkUtilities - Class in io.patriot_framework.network_simulator.docker.network
-
The type Docker network utilities.
- DockerNetworkUtilities() - Constructor for class io.patriot_framework.network_simulator.docker.network.DockerNetworkUtilities
- DockerRunCmd - Class in io.patriot_framework.network_simulator.docker.image.docker.builder.parts
-
The type Run docker file part.
- DockerRunCmd() - Constructor for class io.patriot_framework.network_simulator.docker.image.docker.builder.parts.DockerRunCmd
- DockerWorkCmd - Class in io.patriot_framework.network_simulator.docker.image.docker.builder.parts
-
The type Work docker file part.
- DockerWorkCmd() - Constructor for class io.patriot_framework.network_simulator.docker.image.docker.builder.parts.DockerWorkCmd
E
- entrypoint(String) - Method in class io.patriot_framework.network_simulator.docker.image.docker.builder.DockerFileBuilder
-
Entrypoint docker file builder.
- entrypoint(List<String>) - Method in class io.patriot_framework.network_simulator.docker.image.docker.builder.DockerFileBuilder
-
Entrypoint docker file builder with exec form.
- env(String, String) - Method in class io.patriot_framework.network_simulator.docker.image.docker.builder.DockerFileBuilder
-
Env docker file builder.
- EnvironmentPart - Interface in io.patriot_framework.network.simulator.api.model
- equals(Object) - Method in class io.patriot_framework.network.simulator.api.model.devices.application.Application
- equals(Object) - Method in class io.patriot_framework.network.simulator.api.model.devices.router.RouterImpl
- equals(Object) - Method in class io.patriot_framework.network.simulator.api.model.network.TopologyNetwork
- equals(Object) - Method in class io.patriot_framework.network.simulator.api.model.routes.CalcRoute
- equals(Object) - Method in class io.patriot_framework.network.simulator.api.model.routes.NextHop
- equals(Object) - Method in class io.patriot_framework.network.simulator.api.model.Topology
- evaluateExecutionCondition(ExtensionContext) - Method in class io.patriot_framework.junit.extensions.ConditionalDisableExtension
- evaluateExecutionCondition(ExtensionContext) - Method in class io.patriot_framework.junit.extensions.TestBreakExtension
- executeCommand(Device, String) - Method in class io.patriot_framework.network_simulator.docker.control.DockerController
- executeCommand(Device, String) - Method in interface io.patriot_framework.network.simulator.api.control.Controller
-
Executes command in device.
- executeCommand(String[]) - Method in class io.patriot_framework.network.simulator.api.model.devices.application.Application
-
Execute command string.
- executeHttpRequest(String, String, String, Integer) - Method in class io.patriot_framework.network.simulator.api.api.RestController
-
Execute http request string.
- exists() - Method in interface io.patriot_framework.network_simulator.docker.container.Container
-
Exists boolea..
- exists() - Method in class io.patriot_framework.network_simulator.docker.container.DockerContainer
-
Method returns if is container alive.
- exists(Manager) - Method in class io.patriot_framework.network_simulator.docker.network.DockerNetwork
- ExpressionDataFeed - Class in io.patriot_framework.generator.dataFeed
-
Feed that uses Expression library to calculate data streems.
- ExpressionDataFeed(Expression) - Constructor for class io.patriot_framework.generator.dataFeed.ExpressionDataFeed
F
- FAILED - io.patriot_framework.junit.extensions.TestResultState
- FileUtils - Class in io.patriot_framework.network_simulator.docker.files
-
Class is providing utils for work with files and dirs.
- FileUtils() - Constructor for class io.patriot_framework.network_simulator.docker.files.FileUtils
- FilterRule - Class in io.patriot_framework.network.simulator.api.api.iptables.rules
-
The type Filter rule.
- FilterRule() - Constructor for class io.patriot_framework.network.simulator.api.api.iptables.rules.FilterRule
-
Instantiates a new Filter rule with default attributes.
- findGWIPAddress(Device) - Method in class io.patriot_framework.network_simulator.docker.control.DockerController
- findGWIPAddress(Device) - Method in interface io.patriot_framework.network.simulator.api.control.Controller
-
Returns ip address of default gw interface.
- findGWMask(Device) - Method in class io.patriot_framework.network_simulator.docker.control.DockerController
- findGWMask(Device) - Method in interface io.patriot_framework.network.simulator.api.control.Controller
-
Returns network mask of default gw interface.
- findGWNetworkIPAddress(Device) - Method in class io.patriot_framework.network_simulator.docker.control.DockerController
- findGWNetworkIPAddress(Device) - Method in interface io.patriot_framework.network.simulator.api.control.Controller
-
Returns network ip address of default gw.
- findIpAddress(Container) - Method in class io.patriot_framework.network_simulator.docker.manager.DockerManager
- findIpAddress(Container, Network) - Method in class io.patriot_framework.network_simulator.docker.manager.DockerManager
- findIpAddress(Container, Network) - Method in interface io.patriot_framework.network_simulator.docker.manager.Manager
-
Find ip address string.
- findRouterByName(String) - Method in class io.patriot_framework.network.simulator.api.model.Topology
-
Finds router in list by name.
- from(String) - Method in class io.patriot_framework.network_simulator.docker.image.docker.builder.DockerFileBuilder
-
From docker file builder.
G
- generate() - Static method in class io.patriot_framework.generator.dataFeed.Seed
- genererateEnviroment() - Method in class io.patriot_framework.network_simulator.docker.DockerExample
-
Genererate enviroment.
- get(Class<T>) - Method in class io.patriot_framework.generator.Data
-
Gets data saved within Data instance with desired type.
- getAddressForNetwork(String) - Method in class io.patriot_framework.network.simulator.api.model.devices.application.Application
- getAddressForNetwork(String) - Method in interface io.patriot_framework.network.simulator.api.model.devices.Device
- getAddressForNetwork(String) - Method in class io.patriot_framework.network.simulator.api.model.devices.router.RouterImpl
- getAllDevices() - Method in class io.patriot_framework.hub.DeviceRegistry
-
Get stream of all devices
- getApplication(String) - Method in class io.patriot_framework.hub.PatriotHub
- getAttributes() - Method in class io.patriot_framework.network.simulator.api.api.iptables.rules.FilterRule
-
Gets attributes.
- getCalcRoutes() - Method in class io.patriot_framework.network.simulator.api.model.network.TopologyNetwork
-
Gets calc routes.
- getCoapController() - Method in class io.patriot_framework.generator.device.AbstractDevice
- getCoapController() - Method in interface io.patriot_framework.generator.device.Device
-
Returns CoapController for Device
- getConnectedNetworks() - Method in class io.patriot_framework.network.simulator.api.model.devices.application.Application
- getConnectedNetworks() - Method in interface io.patriot_framework.network.simulator.api.model.devices.Device
-
Gets connected networks.
- getConnectedNetworks() - Method in class io.patriot_framework.network.simulator.api.model.devices.router.RouterImpl
- getConnectedTopologyNetworks() - Method in class io.patriot_framework.network.simulator.api.model.devices.router.RouterImpl
-
Gets connected networks.
- getCost() - Method in class io.patriot_framework.network.simulator.api.model.routes.CalcRoute
-
Gets cost.
- getCreator() - Method in class io.patriot_framework.network_simulator.docker.network.DockerNetwork
- getCreator() - Method in class io.patriot_framework.network.simulator.api.model.devices.application.Application
- getCreator() - Method in class io.patriot_framework.network.simulator.api.model.devices.router.RouterImpl
- getCreator() - Method in interface io.patriot_framework.network.simulator.api.model.EnvironmentPart
-
Returns creator identifier of env part.
- getCreator() - Method in class io.patriot_framework.network.simulator.api.model.network.TopologyNetwork
- getCurrentCreator() - Method in class io.patriot_framework.network.simulator.api.builder.TopologyBuilder
- getCurrentTime() - Method in class io.patriot_framework.generator.dataFeed.LinearDataFeed
- getDataFeed() - Method in class io.patriot_framework.generator.dataFeed.DataFeedBean
- getDataFeed() - Method in class io.patriot_framework.generator.device.passive.sensors.AbstractSimpleSensor
- getDataFeed() - Method in interface io.patriot_framework.generator.device.passive.sensors.SimpleSensor
-
Returns single instance of DataFeed for SimpleSensor
- getDataFeeds() - Method in class io.patriot_framework.generator.device.passive.sensors.AbstractSensor
- getDataFeeds() - Method in interface io.patriot_framework.generator.device.passive.sensors.Sensor
-
Returns list of all DataFeeds for Composition
- getDataObservable() - Method in class io.patriot_framework.generator.device.AbstractDevice
- getDataObservable() - Method in interface io.patriot_framework.generator.device.Device
-
Returns DataObservable for Device
- getDataWrapper() - Method in class io.patriot_framework.generator.network.MQTT
- getDataWrapper() - Method in interface io.patriot_framework.generator.network.NetworkAdapter
-
Returns DataWrapper that is used by Device
- getDataWrapper() - Method in class io.patriot_framework.generator.network.Rest
- getDefaultGwNetworkIp(Container) - Method in class io.patriot_framework.network_simulator.docker.manager.DockerManager
- getDefaultGwNetworkMask(Container) - Method in class io.patriot_framework.network_simulator.docker.manager.DockerManager
-
Method gathers gateway's network mask.
- getDest() - Method in class io.patriot_framework.network.simulator.api.model.routes.Route
-
Gets dest.
- getDevice() - Method in interface io.patriot_framework.generator.device.active.ActiveDevice
-
Gets Device for TimeSimulation
- getDevice() - Method in class io.patriot_framework.generator.device.active.ActiveDeviceImpl
- getDevice(String) - Method in class io.patriot_framework.hub.ApplicationRegistry
- getDevice(UUID) - Method in class io.patriot_framework.hub.DeviceRegistry
-
Searches for device in registry
- getDevices() - Method in class io.patriot_framework.network.simulator.api.model.Topology
- getDevicesByLabel(String) - Method in class io.patriot_framework.hub.DeviceRegistry
-
Returns stream of devices with specified label
- getDuration() - Method in class io.patriot_framework.generator.device.passive.actuators.State
- getEndpoint() - Method in class io.patriot_framework.generator.network.Rest
- getFileContent() - Method in class io.patriot_framework.network_simulator.docker.image.docker.builder.DockerFileBuilder
-
Gets file content.
- getGatewayIP(Container) - Method in class io.patriot_framework.network_simulator.docker.manager.DockerManager
- getGatewayNetworkIp() - Method in class io.patriot_framework.network_simulator.docker.container.DockerContainer
-
Method gathers ip of container's gateway.
- getGatewayNetworkMask() - Method in class io.patriot_framework.network_simulator.docker.container.DockerContainer
-
Method gathers CIDR mask of container's gateway.
- getHub() - Method in class io.patriot_framework.junit.extensions.PatriotSetupExtension
-
Accessor for implementation subclasses
- getId() - Method in interface io.patriot_framework.network_simulator.docker.container.Container
-
Gets id.
- getId() - Method in class io.patriot_framework.network_simulator.docker.container.DockerContainer
- getId() - Method in class io.patriot_framework.network.simulator.api.model.network.Network
- getIdentifier() - Method in class io.patriot_framework.network_simulator.docker.control.DockerController
- getIdentifier() - Method in interface io.patriot_framework.network.simulator.api.control.Controller
-
Returns String identifier of controller, Docker/Rocket/VM, ...
- getInstance() - Static method in class io.patriot_framework.generator.controll.CoapDeviceControlServer
- getInstance() - Static method in class io.patriot_framework.hub.PatriotHub
-
Singleton accessor
- getInterfaces() - Method in interface io.patriot_framework.network.simulator.api.model.devices.router.Router
-
Returns physical network interfaces of router.
- getInterfaces() - Method in class io.patriot_framework.network.simulator.api.model.devices.router.RouterImpl
- getInterfaces(String, Integer) - Method in class io.patriot_framework.network.simulator.api.api.iproute.RouteRestController
-
Gets interfaces.
- getInternet() - Method in class io.patriot_framework.network.simulator.api.model.network.TopologyNetwork
- getInternetInterfaceIP() - Method in class io.patriot_framework.network.simulator.api.model.network.TopologyNetwork
- getIp() - Method in class io.patriot_framework.network.simulator.api.model.devices.router.NetworkInterface
-
Gets ip.
- getIpAddress(Network) - Method in interface io.patriot_framework.network_simulator.docker.container.Container
-
Gets ip address.
- getIpAddress(Network) - Method in class io.patriot_framework.network_simulator.docker.container.DockerContainer
- getIPAddress() - Method in class io.patriot_framework.network.simulator.api.model.devices.application.Application
- getIPAddress() - Method in interface io.patriot_framework.network.simulator.api.model.devices.Device
-
Gets ip address.
- getIPAddress() - Method in class io.patriot_framework.network.simulator.api.model.devices.router.RouterImpl
- getIPAddress() - Method in class io.patriot_framework.network.simulator.api.model.network.Network
- getLabel() - Method in class io.patriot_framework.generator.dataFeed.ConstantDataFeed
- getLabel() - Method in interface io.patriot_framework.generator.dataFeed.DataFeed
-
Returns label for DataFeed
- getLabel() - Method in class io.patriot_framework.generator.dataFeed.DayTemperatureDataFeed
- getLabel() - Method in class io.patriot_framework.generator.dataFeed.ExpressionDataFeed
- getLabel() - Method in class io.patriot_framework.generator.dataFeed.LinearDataFeed
- getLabel() - Method in class io.patriot_framework.generator.dataFeed.NormalDistributionDataFeed
- getLabel() - Method in class io.patriot_framework.generator.device.AbstractDevice
- getLabel() - Method in interface io.patriot_framework.generator.device.Unit
-
Returns Label
- getManagementIP() - Method in class io.patriot_framework.network.simulator.api.model.devices.router.RouterImpl
-
Gets mng ip.
- getManagementPort() - Method in class io.patriot_framework.network.simulator.api.model.devices.application.Application
- getManagementPort() - Method in interface io.patriot_framework.network.simulator.api.model.devices.Device
-
Gets management port.
- getManagementPort() - Method in class io.patriot_framework.network.simulator.api.model.devices.router.RouterImpl
-
Gets mng port.
- getManager() - Method in class io.patriot_framework.hub.PatriotHub
-
Accessor to the simulators NetworkManager, which is main controlling interface for simulated network
- getManager() - Method in class io.patriot_framework.network_simulator.docker.container.DockerContainer
-
Gets manager.
- getMask() - Method in class io.patriot_framework.network.simulator.api.model.devices.router.NetworkInterface
-
Gets mask.
- getMask() - Method in class io.patriot_framework.network.simulator.api.model.network.Network
- getMonitoringAddr() - Method in class io.patriot_framework.network.simulator.api.manager.Manager
-
Getter for monitoring address
- getName() - Method in interface io.patriot_framework.network_simulator.docker.container.Container
-
Gets name.
- getName() - Method in class io.patriot_framework.network_simulator.docker.container.DockerContainer
- getName() - Method in class io.patriot_framework.network.simulator.api.api.iptables.chain.Chain
-
Gets name.
- getName() - Method in class io.patriot_framework.network.simulator.api.model.devices.application.Application
- getName() - Method in interface io.patriot_framework.network.simulator.api.model.devices.Device
-
Gets name.
- getName() - Method in class io.patriot_framework.network.simulator.api.model.devices.router.NetworkInterface
-
Gets name.
- getName() - Method in class io.patriot_framework.network.simulator.api.model.devices.router.RouterImpl
-
Gets name.
- getName() - Method in class io.patriot_framework.network.simulator.api.model.network.Network
- getNetwork() - Method in class io.patriot_framework.network.simulator.api.model.routes.NextHop
-
Gets network.
- getNetworkAdapter() - Method in class io.patriot_framework.generator.device.AbstractDevice
- getNetworkAdapter() - Method in interface io.patriot_framework.generator.device.Device
-
Returns NetworkAdapter assigned to Device
- getNetworkInterfaces() - Method in class io.patriot_framework.network.simulator.api.model.devices.router.RouterImpl
-
Gets network interfaces.
- getNetworks() - Method in class io.patriot_framework.network.simulator.api.model.Topology
-
Gets network top.
- getNextHop() - Method in class io.patriot_framework.network.simulator.api.model.routes.CalcRoute
-
Gets next hop.
- getNextValue(Object...) - Method in class io.patriot_framework.generator.dataFeed.ConstantDataFeed
- getNextValue(Object...) - Method in interface io.patriot_framework.generator.dataFeed.DataFeed
-
Returns value from DataFeed.
- getNextValue(Object...) - Method in class io.patriot_framework.generator.dataFeed.DayTemperatureDataFeed
- getNextValue(Object...) - Method in class io.patriot_framework.generator.dataFeed.ExpressionDataFeed
- getNextValue(Object...) - Method in class io.patriot_framework.generator.dataFeed.LinearDataFeed
- getNextValue(Object...) - Method in class io.patriot_framework.generator.dataFeed.NormalDistributionDataFeed
-
Generates next value for Normal Distribution.
- getPath() - Method in class io.patriot_framework.network.simulator.api.api.iptables.chain.Chain
-
Gets path.
- getPeriod() - Method in class io.patriot_framework.generator.dataFeed.LinearDataFeed
- getPreviousValue() - Method in class io.patriot_framework.generator.dataFeed.ConstantDataFeed
- getPreviousValue() - Method in interface io.patriot_framework.generator.dataFeed.DataFeed
-
Returns last generated value from DataFeed.
- getPreviousValue() - Method in class io.patriot_framework.generator.dataFeed.DayTemperatureDataFeed
- getPreviousValue() - Method in class io.patriot_framework.generator.dataFeed.ExpressionDataFeed
- getPreviousValue() - Method in class io.patriot_framework.generator.dataFeed.LinearDataFeed
- getPreviousValue() - Method in class io.patriot_framework.generator.dataFeed.NormalDistributionDataFeed
- getProcessedRoutes() - Method in class io.patriot_framework.network.simulator.api.manager.Manager
-
Getter for processed routes
- getRegistry() - Method in class io.patriot_framework.hub.PatriotHub
- getrNetworkInterface() - Method in class io.patriot_framework.network.simulator.api.model.routes.Route
-
Gets network interface.
- getRouter() - Method in class io.patriot_framework.network.simulator.api.model.routes.NextHop
-
Gets router.
- getRouters() - Method in class io.patriot_framework.network.simulator.api.model.Topology
-
Gets routers.
- getRoutes(String, Integer) - Method in class io.patriot_framework.network.simulator.api.api.iproute.RouteRestController
-
Gets routers.
- getSource() - Method in class io.patriot_framework.network.simulator.api.model.routes.Route
-
Gets source.
- getStateMachine() - Method in class io.patriot_framework.generator.device.passive.actuators.AbstractActuator
- getStateMachine() - Method in interface io.patriot_framework.generator.device.passive.actuators.Actuator
-
Returns instance of StateMachine
- getTable() - Method in class io.patriot_framework.network.simulator.api.api.iptables.chain.Chain
-
Gets table.
- getTargetRouter() - Method in class io.patriot_framework.network.simulator.api.model.routes.Route
-
Gets target router.
- getTimeFeed() - Method in interface io.patriot_framework.generator.device.active.ActiveDevice
-
Returns DataFeed for TimeSimulation
- getTimeFeed() - Method in class io.patriot_framework.generator.device.active.ActiveDeviceImpl
- getTopology() - Method in class io.patriot_framework.network.simulator.api.builder.TopologyBuilder
- getUUID() - Method in class io.patriot_framework.generator.device.AbstractDevice
- getUUID() - Method in interface io.patriot_framework.generator.device.Unit
-
Returns UUID
- getUUID() - Method in class io.patriot_framework.junit.extensions.SetupExtension
-
Abstract method to obtain unique identifier of the extension
- getValue() - Method in class io.patriot_framework.generator.device.passive.actuators.State
H
- handleGET(CoapExchange) - Method in class io.patriot_framework.generator.controll.resources.ActuatorResource
- handleGET(CoapExchange) - Method in class io.patriot_framework.generator.controll.resources.DataFeedResource
- handleGET(CoapExchange) - Method in class io.patriot_framework.generator.controll.resources.SensorResource
- handlePOST(CoapExchange) - Method in class io.patriot_framework.generator.controll.resources.ActuatorResource
- handlePOST(CoapExchange) - Method in class io.patriot_framework.generator.controll.resources.DataFeedResource
- hashCode() - Method in class io.patriot_framework.network.simulator.api.model.devices.application.Application
- hashCode() - Method in class io.patriot_framework.network.simulator.api.model.devices.router.RouterImpl
- hashCode() - Method in class io.patriot_framework.network.simulator.api.model.network.TopologyNetwork
- hashCode() - Method in class io.patriot_framework.network.simulator.api.model.routes.CalcRoute
- hashCode() - Method in class io.patriot_framework.network.simulator.api.model.routes.NextHop
- hashCode() - Method in class io.patriot_framework.network.simulator.api.model.Topology
- Hygrometer - Class in io.patriot_framework.generator.device.impl.basicDevices
-
Class should be used when creating Humidity sensor.
- Hygrometer() - Constructor for class io.patriot_framework.generator.device.impl.basicDevices.Hygrometer
- Hygrometer(String, DataFeed) - Constructor for class io.patriot_framework.generator.device.impl.basicDevices.Hygrometer
I
- Image - Interface in io.patriot_framework.network_simulator.docker.image
-
The interface Image.
- io.patriot_framework.generator - package io.patriot_framework.generator
- io.patriot_framework.generator.controll - package io.patriot_framework.generator.controll
- io.patriot_framework.generator.controll.resources - package io.patriot_framework.generator.controll.resources
- io.patriot_framework.generator.dataFeed - package io.patriot_framework.generator.dataFeed
- io.patriot_framework.generator.device - package io.patriot_framework.generator.device
- io.patriot_framework.generator.device.active - package io.patriot_framework.generator.device.active
- io.patriot_framework.generator.device.impl.basicActuators - package io.patriot_framework.generator.device.impl.basicActuators
- io.patriot_framework.generator.device.impl.basicDevices - package io.patriot_framework.generator.device.impl.basicDevices
- io.patriot_framework.generator.device.passive.actuators - package io.patriot_framework.generator.device.passive.actuators
- io.patriot_framework.generator.device.passive.sensors - package io.patriot_framework.generator.device.passive.sensors
- io.patriot_framework.generator.events - package io.patriot_framework.generator.events
- io.patriot_framework.generator.network - package io.patriot_framework.generator.network
- io.patriot_framework.generator.network.wrappers - package io.patriot_framework.generator.network.wrappers
- io.patriot_framework.hub - package io.patriot_framework.hub
- io.patriot_framework.junit.extensions - package io.patriot_framework.junit.extensions
- io.patriot_framework.network_simulator.docker - package io.patriot_framework.network_simulator.docker
- io.patriot_framework.network_simulator.docker.args - package io.patriot_framework.network_simulator.docker.args
- io.patriot_framework.network_simulator.docker.cleanup - package io.patriot_framework.network_simulator.docker.cleanup
- io.patriot_framework.network_simulator.docker.container - package io.patriot_framework.network_simulator.docker.container
- io.patriot_framework.network_simulator.docker.control - package io.patriot_framework.network_simulator.docker.control
- io.patriot_framework.network_simulator.docker.example - package io.patriot_framework.network_simulator.docker.example
- io.patriot_framework.network_simulator.docker.files - package io.patriot_framework.network_simulator.docker.files
- io.patriot_framework.network_simulator.docker.image - package io.patriot_framework.network_simulator.docker.image
- io.patriot_framework.network_simulator.docker.image.docker - package io.patriot_framework.network_simulator.docker.image.docker
- io.patriot_framework.network_simulator.docker.image.docker.builder - package io.patriot_framework.network_simulator.docker.image.docker.builder
- io.patriot_framework.network_simulator.docker.image.docker.builder.parts - package io.patriot_framework.network_simulator.docker.image.docker.builder.parts
- io.patriot_framework.network_simulator.docker.manager - package io.patriot_framework.network_simulator.docker.manager
- io.patriot_framework.network_simulator.docker.network - package io.patriot_framework.network_simulator.docker.network
- io.patriot_framework.network.simulator.api - package io.patriot_framework.network.simulator.api
- io.patriot_framework.network.simulator.api.api - package io.patriot_framework.network.simulator.api.api
- io.patriot_framework.network.simulator.api.api.iproute - package io.patriot_framework.network.simulator.api.api.iproute
- io.patriot_framework.network.simulator.api.api.iptables - package io.patriot_framework.network.simulator.api.api.iptables
- io.patriot_framework.network.simulator.api.api.iptables.chain - package io.patriot_framework.network.simulator.api.api.iptables.chain
- io.patriot_framework.network.simulator.api.api.iptables.rules - package io.patriot_framework.network.simulator.api.api.iptables.rules
- io.patriot_framework.network.simulator.api.api.monitoring - package io.patriot_framework.network.simulator.api.api.monitoring
- io.patriot_framework.network.simulator.api.builder - package io.patriot_framework.network.simulator.api.builder
- io.patriot_framework.network.simulator.api.control - package io.patriot_framework.network.simulator.api.control
- io.patriot_framework.network.simulator.api.manager - package io.patriot_framework.network.simulator.api.manager
- io.patriot_framework.network.simulator.api.model - package io.patriot_framework.network.simulator.api.model
- io.patriot_framework.network.simulator.api.model.devices - package io.patriot_framework.network.simulator.api.model.devices
- io.patriot_framework.network.simulator.api.model.devices.application - package io.patriot_framework.network.simulator.api.model.devices.application
- io.patriot_framework.network.simulator.api.model.devices.router - package io.patriot_framework.network.simulator.api.model.devices.router
- io.patriot_framework.network.simulator.api.model.network - package io.patriot_framework.network.simulator.api.model.network
- io.patriot_framework.network.simulator.api.model.routes - package io.patriot_framework.network.simulator.api.model.routes
- IPTablesRestController - Class in io.patriot_framework.network.simulator.api.api.iptables
-
The type Ip tables controller.
- IPTablesRestController() - Constructor for class io.patriot_framework.network.simulator.api.api.iptables.IPTablesRestController
- isClean() - Method in class io.patriot_framework.network_simulator.docker.args.CommandLineParser
-
Is clean boolean.
- isCorner() - Method in interface io.patriot_framework.network.simulator.api.model.devices.router.Router
-
Returns if this router is last step to internet in current LAN.
- isCorner() - Method in class io.patriot_framework.network.simulator.api.model.devices.router.RouterImpl
- isSetUp() - Method in class io.patriot_framework.junit.extensions.SetupExtension
-
Abstract method to signal Extension framework that setup method already run
- isTimeDependent() - Method in class io.patriot_framework.generator.device.passive.actuators.State
J
- JSONWrapper - Class in io.patriot_framework.generator.network.wrappers
- JSONWrapper() - Constructor for class io.patriot_framework.generator.network.wrappers.JSONWrapper
K
- killContainer(Container) - Method in class io.patriot_framework.network_simulator.docker.manager.DockerManager
- killContainer(Container) - Method in interface io.patriot_framework.network_simulator.docker.manager.Manager
-
Method stops container.
L
- LinearActuator - Class in io.patriot_framework.generator.device.impl.basicActuators
-
Implementation of Actuator which simulates linear movement like hydraulic press.
- LinearActuator(String, double) - Constructor for class io.patriot_framework.generator.device.impl.basicActuators.LinearActuator
- LinearDataFeed - Class in io.patriot_framework.generator.dataFeed
-
Data stream values from this feed follows linear function.
- LinearDataFeed(double) - Constructor for class io.patriot_framework.generator.dataFeed.LinearDataFeed
- listContainers() - Method in class io.patriot_framework.network_simulator.docker.manager.DockerManager
-
Method providing service for finding containers and return list of all created containers
- listContainers() - Method in interface io.patriot_framework.network_simulator.docker.manager.Manager
-
List containers list.
- listNetworks() - Method in class io.patriot_framework.network_simulator.docker.manager.DockerManager
-
Method providing service for finding networks and return list of all created networks
- listNetworks() - Method in interface io.patriot_framework.network_simulator.docker.manager.Manager
-
List networks list.
- log - Static variable in class io.patriot_framework.hub.PatriotHub
M
- main(String[]) - Static method in class io.patriot_framework.network_simulator.docker.example.Main
-
The entry point of application.
- Main - Class in io.patriot_framework.network_simulator.docker.example
-
The type Main.
- Main() - Constructor for class io.patriot_framework.network_simulator.docker.example.Main
- Manager - Class in io.patriot_framework.network.simulator.api.manager
-
Manager is used for managing topology (deploying, destroying).
- Manager - Interface in io.patriot_framework.network_simulator.docker.manager
-
The interface Manager.
- Manager(String) - Constructor for class io.patriot_framework.network.simulator.api.manager.Manager
-
Constructor
- Manager(List<Controller>) - Constructor for class io.patriot_framework.network.simulator.api.manager.Manager
-
Constructor
- Manager(List<Controller>, String) - Constructor for class io.patriot_framework.network.simulator.api.manager.Manager
-
Constructor
- Manager(List<Controller>, String, String, int) - Constructor for class io.patriot_framework.network.simulator.api.manager.Manager
-
Constructor
- MonitoringRestController - Class in io.patriot_framework.network.simulator.api.api.monitoring
-
Deprecated.
- MonitoringRestController() - Constructor for class io.patriot_framework.network.simulator.api.api.monitoring.MonitoringRestController
-
Deprecated.
- MQTT - Class in io.patriot_framework.generator.network
- MQTT(String) - Constructor for class io.patriot_framework.generator.network.MQTT
N
- Network - Class in io.patriot_framework.network.simulator.api.model.network
- Network() - Constructor for class io.patriot_framework.network.simulator.api.model.network.Network
- Network(String, int) - Constructor for class io.patriot_framework.network.simulator.api.model.network.Network
- Network(String, String) - Constructor for class io.patriot_framework.network.simulator.api.model.network.Network
- Network(String, String, int) - Constructor for class io.patriot_framework.network.simulator.api.model.network.Network
- NetworkAdapter - Interface in io.patriot_framework.generator.network
-
Provides possibility to send data by network protocol to right destination.
- NetworkBuilder - Class in io.patriot_framework.network.simulator.api.builder
-
TopologyNetwork Builder provides functions for building network and adding it into topology.
- NetworkBuilder(TopologyBuilder, String) - Constructor for class io.patriot_framework.network.simulator.api.builder.NetworkBuilder
-
Instantiates a new TopologyNetwork builder.
- NetworkBuilder(String) - Constructor for class io.patriot_framework.network.simulator.api.builder.NetworkBuilder
-
Instantiates a new TopologyNetwork builder.
- NetworkInterface - Class in io.patriot_framework.network.simulator.api.model.devices.router
-
Router' s network interface.
- NetworkInterface() - Constructor for class io.patriot_framework.network.simulator.api.model.devices.router.NetworkInterface
-
Instantiates a new TopologyNetwork interface.
- NetworkInterface(String) - Constructor for class io.patriot_framework.network.simulator.api.model.devices.router.NetworkInterface
- NetworkInterface(String, String) - Constructor for class io.patriot_framework.network.simulator.api.model.devices.router.NetworkInterface
- NetworkInterface(String, String, Integer) - Constructor for class io.patriot_framework.network.simulator.api.model.devices.router.NetworkInterface
-
Instantiates a new TopologyNetwork interface.
- NextHop - Class in io.patriot_framework.network.simulator.api.model.routes
-
Wrapper class for RouterImpl and network.
- NextHop(Router, Integer) - Constructor for class io.patriot_framework.network.simulator.api.model.routes.NextHop
-
Instantiates a new Next hop.
- NormalDistributionDataFeed - Class in io.patriot_framework.generator.dataFeed
-
DataFeed based on Normal Distribution from SSJ library.
- NormalDistributionDataFeed(double, double) - Constructor for class io.patriot_framework.generator.dataFeed.NormalDistributionDataFeed
- notify(List<E>) - Method in class io.patriot_framework.generator.events.DataObservable
P
- PatriotHub - Class in io.patriot_framework.hub
-
Entry interface to the Patriot Framework It contains all controlling APIs that are available to use The class implements singleton design pattern, which means there is always at most one PatriotHub within one JVM process
- PatriotSetupExtension - Class in io.patriot_framework.junit.extensions
-
Extended setup Extension with support of PatriotHub, which is injected by default
- PatriotSetupExtension() - Constructor for class io.patriot_framework.junit.extensions.PatriotSetupExtension
- processRoutes(Topology) - Method in class io.patriot_framework.network.simulator.api.manager.Manager
-
Parses calculated routes to actual route objects.
- PropertiesNotLoadedException - Exception in io.patriot_framework.hub
-
Exception represents unrecoverable exception, which is thrown when io.patriot_framework.patriotRouter property is not set - it is necessary for usage of PatriotHub
- PropertiesNotLoadedException() - Constructor for exception io.patriot_framework.hub.PropertiesNotLoadedException
- PropertiesNotLoadedException(String) - Constructor for exception io.patriot_framework.hub.PropertiesNotLoadedException
- PropertiesNotLoadedException(String, Throwable) - Constructor for exception io.patriot_framework.hub.PropertiesNotLoadedException
- PropertiesNotLoadedException(Throwable) - Constructor for exception io.patriot_framework.hub.PropertiesNotLoadedException
- putDevice(Unit) - Method in class io.patriot_framework.hub.DeviceRegistry
-
registers device to registry
- putDevice(Application) - Method in class io.patriot_framework.hub.ApplicationRegistry
- putDevices(Collection<Application>) - Method in class io.patriot_framework.hub.ApplicationRegistry
R
- registerDevice() - Method in class io.patriot_framework.generator.controll.ActuatorCoapController
- registerDevice() - Method in interface io.patriot_framework.generator.controll.CoapController
-
Creates resource endpoints for Device and adds them to CoapServer, which enables communication with Device.
- registerDevice() - Method in class io.patriot_framework.generator.controll.SensorCoapController
- RegistryResultListener - Class in io.patriot_framework.junit.extensions
-
Class is used to monitor test results in order to provide ConditionalDisableExtension
- RegistryResultListener() - Constructor for class io.patriot_framework.junit.extensions.RegistryResultListener
- removeDataFeed() - Method in class io.patriot_framework.generator.device.passive.sensors.AbstractSimpleSensor
- removeDataFeed() - Method in interface io.patriot_framework.generator.device.passive.sensors.SimpleSensor
-
Removes
- removeDataFeed(DataFeed) - Method in class io.patriot_framework.generator.device.passive.sensors.AbstractSensor
- removeDataFeed(DataFeed) - Method in interface io.patriot_framework.generator.device.passive.sensors.Sensor
-
Removes DataFeed from Composition
- removeDevice() - Method in class io.patriot_framework.generator.controll.ActuatorCoapController
- removeDevice() - Method in interface io.patriot_framework.generator.controll.CoapController
-
Removes resource endpoints from CoapServer to deny any connection with Device via CoAP.
- removeDevice() - Method in class io.patriot_framework.generator.controll.SensorCoapController
- removeDevice(Device) - Method in class io.patriot_framework.generator.events.DataObservable
- removeDevice(UUID) - Method in class io.patriot_framework.hub.DeviceRegistry
-
Removes device from registry
- requestData(Object...) - Method in interface io.patriot_framework.generator.device.Device
-
Pulls data from data feed.
- requestData(Object...) - Method in class io.patriot_framework.generator.device.passive.actuators.AbstractActuator
- requestData(Object...) - Method in class io.patriot_framework.generator.device.passive.sensors.AbstractSensor
- requiredState() - Method in annotation type io.patriot_framework.junit.extensions.DisableByState
- Rest - Class in io.patriot_framework.generator.network
- Rest(String, DataWrapper) - Constructor for class io.patriot_framework.generator.network.Rest
- RestController - Class in io.patriot_framework.network.simulator.api.api
-
The type RestController provides Http request execution.
- RestController() - Constructor for class io.patriot_framework.network.simulator.api.api.RestController
- RotaryActuator - Class in io.patriot_framework.generator.device.impl.basicActuators
- RotaryActuator(String, double) - Constructor for class io.patriot_framework.generator.device.impl.basicActuators.RotaryActuator
- Route - Class in io.patriot_framework.network.simulator.api.model.routes
-
Used for represent route record in routing tables.
- Route() - Constructor for class io.patriot_framework.network.simulator.api.model.routes.Route
- Router - Interface in io.patriot_framework.network.simulator.api.model.devices.router
- RouterBuilder - Class in io.patriot_framework.network.simulator.api.builder
-
The type RouterImpl builder.
- RouterBuilder(TopologyBuilder) - Constructor for class io.patriot_framework.network.simulator.api.builder.RouterBuilder
-
Instantiates a new RouterImpl builder.
- RouterBuilder(String) - Constructor for class io.patriot_framework.network.simulator.api.builder.RouterBuilder
- RouteRestController - Class in io.patriot_framework.network.simulator.api.api.iproute
-
RestController for ip tables api.
- RouteRestController() - Constructor for class io.patriot_framework.network.simulator.api.api.iproute.RouteRestController
- RouterImpl - Class in io.patriot_framework.network.simulator.api.model.devices.router
-
RouterImpl class represents docker container built as router with network-control apis.
- RouterImpl(String) - Constructor for class io.patriot_framework.network.simulator.api.model.devices.router.RouterImpl
-
Instantiates a new RouterImpl.
- RouterImpl(String, String) - Constructor for class io.patriot_framework.network.simulator.api.model.devices.router.RouterImpl
- RouterImpl(String, String, boolean) - Constructor for class io.patriot_framework.network.simulator.api.model.devices.router.RouterImpl
- RouterImpl(String, List<NetworkInterface>) - Constructor for class io.patriot_framework.network.simulator.api.model.devices.router.RouterImpl
-
Instantiates a new RouterImpl.
- run(String) - Method in class io.patriot_framework.network_simulator.docker.image.docker.builder.DockerFileBuilder
-
Run docker file builder.
- run(List<String>) - Method in class io.patriot_framework.network_simulator.docker.image.docker.builder.DockerFileBuilder
-
Run docker file builder.
- runCommand(Container, String) - Method in class io.patriot_framework.network_simulator.docker.manager.DockerManager
-
Method is providing execution of commands directly in running docker container.
- runCommand(Container, String) - Method in interface io.patriot_framework.network_simulator.docker.manager.Manager
-
Run command.
S
- saveIpTables(String, Integer) - Method in class io.patriot_framework.network.simulator.api.api.iptables.IPTablesRestController
-
Save ip tables string.
- Seed - Class in io.patriot_framework.generator.dataFeed
-
SSJ uses RandomStreams to generate uniform variates (real numbers) over the interval (0,1).
- Seed() - Constructor for class io.patriot_framework.generator.dataFeed.Seed
- send(List<Data>) - Method in class io.patriot_framework.generator.network.MQTT
- send(List<Data>) - Method in interface io.patriot_framework.generator.network.NetworkAdapter
-
Sends data which are wrapped by DataWrappers, there fore in String format.
- send(List<Data>) - Method in class io.patriot_framework.generator.network.Rest
- Sensor - Interface in io.patriot_framework.generator.device.passive.sensors
-
Interface enables multiple DataFeeds, but preserves single identification parameters for Device.
- SensorCoapController - Class in io.patriot_framework.generator.controll
- SensorCoapController(Sensor) - Constructor for class io.patriot_framework.generator.controll.SensorCoapController
- SensorResource - Class in io.patriot_framework.generator.controll.resources
- SensorResource(Sensor) - Constructor for class io.patriot_framework.generator.controll.resources.SensorResource
- set(T, Class<T>) - Method in class io.patriot_framework.generator.Data
-
Setter
- setCalcRoutes(CalculatedRouteList<CalcRoute>) - Method in class io.patriot_framework.network.simulator.api.model.network.TopologyNetwork
-
Sets calc routes.
- setCoapController(CoapController) - Method in class io.patriot_framework.generator.device.AbstractDevice
- setCoapController(CoapController) - Method in interface io.patriot_framework.generator.device.Device
-
Sets CoapController for Device
- setConnectedTopologyNetworks(List<Network>) - Method in class io.patriot_framework.network.simulator.api.model.devices.router.RouterImpl
-
Sets connected networks.
- setControllers(List<Controller>) - Method in class io.patriot_framework.network.simulator.api.manager.Manager
-
Setter for controllers
- setCorner(Boolean) - Method in class io.patriot_framework.network.simulator.api.model.devices.router.RouterImpl
- setCost(Integer) - Method in class io.patriot_framework.network.simulator.api.model.routes.CalcRoute
-
Sets cost.
- setCreator(String) - Method in class io.patriot_framework.network.simulator.api.model.devices.router.RouterImpl
- setCreator(String) - Method in class io.patriot_framework.network.simulator.api.model.network.TopologyNetwork
- setCurrentTime(double) - Method in class io.patriot_framework.generator.dataFeed.LinearDataFeed
- setDataFeed(DataFeed) - Method in class io.patriot_framework.generator.dataFeed.DataFeedBean
- setDataFeed(DataFeed) - Method in class io.patriot_framework.generator.device.passive.sensors.AbstractSimpleSensor
- setDataFeed(DataFeed) - Method in interface io.patriot_framework.generator.device.passive.sensors.SimpleSensor
-
Sets DataFeed for SimpleSensor
- setDataObservable(DataObservable) - Method in class io.patriot_framework.generator.device.AbstractDevice
- setDataObservable(DataObservable) - Method in interface io.patriot_framework.generator.device.Device
-
Sets DataObservable for Device.
- setDataWrapper(DataWrapper) - Method in class io.patriot_framework.generator.network.MQTT
- setDataWrapper(DataWrapper) - Method in interface io.patriot_framework.generator.network.NetworkAdapter
-
Sets DataWrapper for Device, which allows to transform generated data and important information about its origin to common data structures e.g.
- setDataWrapper(DataWrapper) - Method in class io.patriot_framework.generator.network.Rest
- setDefaultGw(DockerContainer, String, DockerManager) - Method in class io.patriot_framework.network_simulator.docker.network.DockerNetworkUtilities
-
Sets default gw.
- setDest(TopologyNetwork) - Method in class io.patriot_framework.network.simulator.api.model.routes.Route
-
Sets dest.
- setDevice(Device) - Method in interface io.patriot_framework.generator.device.active.ActiveDevice
-
Sets Device for TimeSimulation
- setDevice(Device) - Method in class io.patriot_framework.generator.device.active.ActiveDeviceImpl
- setDevices(Set<Device>) - Method in class io.patriot_framework.network.simulator.api.model.Topology
- setDuration(double) - Method in class io.patriot_framework.generator.device.passive.actuators.State
- setEndpoint(String) - Method in class io.patriot_framework.generator.network.Rest
- setId(String) - Method in class io.patriot_framework.network_simulator.docker.container.DockerContainer
-
Sets id.
- setId(String) - Method in class io.patriot_framework.network.simulator.api.model.network.Network
- setInternet(Boolean) - Method in class io.patriot_framework.network.simulator.api.model.network.TopologyNetwork
- setInternetInterfaceIP(String) - Method in class io.patriot_framework.network.simulator.api.model.network.TopologyNetwork
- setIp(String) - Method in class io.patriot_framework.network.simulator.api.model.devices.router.NetworkInterface
-
Sets ip.
- setIPAddress(String) - Method in class io.patriot_framework.network.simulator.api.model.devices.application.Application
- setIPAddress(String) - Method in interface io.patriot_framework.network.simulator.api.model.devices.Device
-
Sets ip address.
- setIPAddress(String) - Method in class io.patriot_framework.network.simulator.api.model.devices.router.RouterImpl
- setIPAddress(String) - Method in class io.patriot_framework.network.simulator.api.model.network.Network
- setLabel(String) - Method in class io.patriot_framework.generator.dataFeed.ConstantDataFeed
- setLabel(String) - Method in interface io.patriot_framework.generator.dataFeed.DataFeed
-
Sets label for DataFeed
- setLabel(String) - Method in class io.patriot_framework.generator.dataFeed.DayTemperatureDataFeed
- setLabel(String) - Method in class io.patriot_framework.generator.dataFeed.ExpressionDataFeed
- setLabel(String) - Method in class io.patriot_framework.generator.dataFeed.LinearDataFeed
- setLabel(String) - Method in class io.patriot_framework.generator.dataFeed.NormalDistributionDataFeed
- setLabel(String) - Method in class io.patriot_framework.generator.device.AbstractDevice
- setLabel(String) - Method in interface io.patriot_framework.generator.device.Unit
-
Sets Label
- setManagementIP(String) - Method in class io.patriot_framework.network.simulator.api.model.devices.router.RouterImpl
-
Sets mng ip.
- setManagementPort(Integer) - Method in class io.patriot_framework.network.simulator.api.model.devices.application.Application
- setManagementPort(Integer) - Method in interface io.patriot_framework.network.simulator.api.model.devices.Device
-
Sets management port.
- setManagementPort(Integer) - Method in class io.patriot_framework.network.simulator.api.model.devices.router.RouterImpl
-
Sets mng port.
- setManager(Manager) - Method in class io.patriot_framework.network_simulator.docker.container.DockerContainer
-
Sets manager.
- setMask(int) - Method in class io.patriot_framework.network.simulator.api.model.network.Network
- setMask(Integer) - Method in class io.patriot_framework.network.simulator.api.model.devices.router.NetworkInterface
-
Sets mask.
- setMasquerade(Topology) - Method in class io.patriot_framework.network.simulator.api.manager.Manager
-
Sets masquerade to iptables on corner router, which provides full connectivity to internet for all networks communicating with corner router.
- setMonitoring(String, int) - Method in class io.patriot_framework.network.simulator.api.manager.Manager
-
Setter for monitoring address
- setMonitoringAddress(String, Integer, String, Integer) - Method in class io.patriot_framework.network.simulator.api.api.monitoring.MonitoringRestController
-
Deprecated.Sets monitoring address to associated router
- setName(String) - Method in class io.patriot_framework.network_simulator.docker.container.DockerContainer
-
Sets name.
- setName(String) - Method in class io.patriot_framework.network.simulator.api.api.iptables.chain.Chain
-
Sets name.
- setName(String) - Method in class io.patriot_framework.network.simulator.api.model.devices.router.NetworkInterface
-
Sets name.
- setName(String) - Method in class io.patriot_framework.network.simulator.api.model.devices.router.RouterImpl
-
Sets name.
- setName(String) - Method in class io.patriot_framework.network.simulator.api.model.network.Network
- setNetwork(Integer) - Method in class io.patriot_framework.network.simulator.api.model.routes.NextHop
-
Sets network.
- setNetworkAdapter(NetworkAdapter) - Method in class io.patriot_framework.generator.device.AbstractDevice
- setNetworkAdapter(NetworkAdapter) - Method in interface io.patriot_framework.generator.device.Device
-
Sets Network Adapter for device which enables sending data wi
- setNetworkInterfaces(List<NetworkInterface>) - Method in interface io.patriot_framework.network.simulator.api.model.devices.router.Router
- setNetworkInterfaces(List<NetworkInterface>) - Method in class io.patriot_framework.network.simulator.api.model.devices.router.RouterImpl
-
Sets network interfaces.
- setNetworks(ArrayList<TopologyNetwork>) - Method in class io.patriot_framework.network.simulator.api.model.Topology
-
Sets network top.
- setNextHop(NextHop) - Method in class io.patriot_framework.network.simulator.api.model.routes.CalcRoute
-
Sets next hop.
- setPeriod(double) - Method in class io.patriot_framework.generator.dataFeed.LinearDataFeed
- setRegistry(DeviceRegistry) - Method in class io.patriot_framework.hub.PatriotHub
- setRequest(String) - Method in class io.patriot_framework.network_simulator.docker.image.docker.builder.parts.DockerAddCmd
- setRequest(String) - Method in class io.patriot_framework.network_simulator.docker.image.docker.builder.parts.DockerCmdCmd
- setRequest(String) - Method in class io.patriot_framework.network_simulator.docker.image.docker.builder.parts.DockerEntryCmd
- setRequest(String) - Method in class io.patriot_framework.network_simulator.docker.image.docker.builder.parts.DockerEnvCmd
- setRequest(String) - Method in interface io.patriot_framework.network_simulator.docker.image.docker.builder.parts.DockerFilePart
-
Prepare request for Dockerfile translation.
- setRequest(String) - Method in class io.patriot_framework.network_simulator.docker.image.docker.builder.parts.DockerFromCmd
- setRequest(String) - Method in class io.patriot_framework.network_simulator.docker.image.docker.builder.parts.DockerRunCmd
- setRequest(String) - Method in class io.patriot_framework.network_simulator.docker.image.docker.builder.parts.DockerWorkCmd
- setRequest(String, String) - Method in class io.patriot_framework.network_simulator.docker.image.docker.builder.parts.DockerAddCmd
-
Prepare specific ADD request line for translation and complete plainLine.
- setRequest(String, String) - Method in class io.patriot_framework.network_simulator.docker.image.docker.builder.parts.DockerEnvCmd
-
Prepare request of system environment variable for Dockerfile translation.
- setRequest(List<String>) - Method in class io.patriot_framework.network_simulator.docker.image.docker.builder.parts.DockerCmdCmd
-
Prepare specific CMD request for Dockerfile translation.
- setRequest(List<String>) - Method in class io.patriot_framework.network_simulator.docker.image.docker.builder.parts.DockerEntryCmd
-
Prepare specific ENTRYPOINT in exec form.
- setRequest(List<String>) - Method in class io.patriot_framework.network_simulator.docker.image.docker.builder.parts.DockerRunCmd
-
Prepare specific RUN request from command/s for Dockerfile translation.
- setrNetworkInterface(NetworkInterface) - Method in class io.patriot_framework.network.simulator.api.model.routes.Route
-
Sets network interface.
- setRouter(Router) - Method in class io.patriot_framework.network.simulator.api.model.routes.NextHop
-
Sets router.
- setRouters(List<Router>) - Method in class io.patriot_framework.network.simulator.api.model.Topology
-
Sets routers.
- setRoutes(Topology) - Method in class io.patriot_framework.network.simulator.api.manager.Manager
-
Sets routes to routing table via REST API on targeted routers.
- setSource(TopologyNetwork) - Method in class io.patriot_framework.network.simulator.api.model.routes.Route
-
Sets source.
- setStateMachine(StateMachine) - Method in class io.patriot_framework.generator.device.passive.actuators.AbstractActuator
- setStateMachine(StateMachine) - Method in interface io.patriot_framework.generator.device.passive.actuators.Actuator
-
Sets StateMachine for Actuator
- setTable(String) - Method in class io.patriot_framework.network.simulator.api.api.iptables.chain.Chain
-
Sets table.
- setTargetRouter(Router) - Method in class io.patriot_framework.network.simulator.api.model.routes.Route
-
Sets target router.
- setTimeDependent(boolean) - Method in class io.patriot_framework.generator.device.passive.actuators.State
- setTimeFeed(DataFeed) - Method in interface io.patriot_framework.generator.device.active.ActiveDevice
-
Sets DataFeed for TimeSimulation
- setTimeFeed(DataFeed) - Method in class io.patriot_framework.generator.device.active.ActiveDeviceImpl
- setUp() - Method in class io.patriot_framework.junit.extensions.SetupExtension
-
This method is started once the implementation is instantiated by Test Runner
- SetupExtension - Class in io.patriot_framework.junit.extensions
-
Abstract class represents base for extension to JUnit which allows configuration and Test environment setup before the Test Run is started.
- SetupExtension() - Constructor for class io.patriot_framework.junit.extensions.SetupExtension
- setUUID(UUID) - Method in class io.patriot_framework.generator.device.AbstractDevice
- setUUID(UUID) - Method in interface io.patriot_framework.generator.device.Unit
-
Sets UUID
- setValue(String) - Method in class io.patriot_framework.generator.device.passive.actuators.State
- SimpleSensor - Interface in io.patriot_framework.generator.device.passive.sensors
-
Briefly modifies behaviour of Sensor.
- start() - Method in interface io.patriot_framework.generator.device.active.ActiveDevice
-
Starts simulation process.
- start() - Method in class io.patriot_framework.generator.device.active.ActiveDeviceImpl
- startCoapController() - Method in class io.patriot_framework.generator.device.AbstractDevice
- startCoapController() - Method in interface io.patriot_framework.generator.device.Device
-
Enables CoaP communication with Device.
- startContainer(Container) - Method in class io.patriot_framework.network_simulator.docker.manager.DockerManager
-
Method which starts docker container based on container name.
- startContainer(Container) - Method in interface io.patriot_framework.network_simulator.docker.manager.Manager
-
Start container.
- startDevice(Device) - Method in class io.patriot_framework.network_simulator.docker.control.DockerController
- startDevice(Device) - Method in interface io.patriot_framework.network.simulator.api.control.Controller
-
Starts device.
- State - Class in io.patriot_framework.generator.device.passive.actuators
-
State nodes for StateMachine.
- State(String) - Constructor for class io.patriot_framework.generator.device.passive.actuators.State
- State(String, double) - Constructor for class io.patriot_framework.generator.device.passive.actuators.State
- StateMachine - Class in io.patriot_framework.generator.device.passive.actuators
-
This class handles transitions between states to simulate real usage of actuators.
- StateMachine() - Constructor for class io.patriot_framework.generator.device.passive.actuators.StateMachine
- status() - Method in class io.patriot_framework.generator.device.passive.actuators.StateMachine
-
Returns current status of StateMachine.
- stop() - Method in interface io.patriot_framework.generator.device.active.ActiveDevice
-
Stops simulation.
- stop() - Method in class io.patriot_framework.generator.device.active.ActiveDeviceImpl
- stopCoapController() - Method in class io.patriot_framework.generator.device.AbstractDevice
- stopCoapController() - Method in interface io.patriot_framework.generator.device.Device
-
Remove all
Resource
endpoints for Device from CoaP Server, in order to deny CoaP communication with instance of Device. - stopDevice(Device) - Method in class io.patriot_framework.network_simulator.docker.control.DockerController
- stopDevice(Device) - Method in interface io.patriot_framework.network.simulator.api.control.Controller
-
Stops device.
- StopTestExecution - Annotation Type in io.patriot_framework.junit.extensions
-
Annotation represents test class, that ultimately stops test execution on any failure in its testing methods.
- SUCCESS - io.patriot_framework.junit.extensions.TestResultState
T
- tearDown() - Method in class io.patriot_framework.junit.extensions.SetupExtension
-
This method is executed when Test Run is finished to clean environment
- testAborted(ExtensionContext, Throwable) - Method in class io.patriot_framework.junit.extensions.RegistryResultListener
- TestBreakExtension - Class in io.patriot_framework.junit.extensions
-
Extension to allow break of testing whenever class
- TestBreakExtension() - Constructor for class io.patriot_framework.junit.extensions.TestBreakExtension
- testDisabled(ExtensionContext, Optional<String>) - Method in class io.patriot_framework.junit.extensions.RegistryResultListener
- testFailed(ExtensionContext, Throwable) - Method in class io.patriot_framework.junit.extensions.RegistryResultListener
- TestResultState - Enum in io.patriot_framework.junit.extensions
-
Enum represents possible states of Test Class
- testSuccessful(ExtensionContext) - Method in class io.patriot_framework.junit.extensions.RegistryResultListener
- Thermometer - Class in io.patriot_framework.generator.device.impl.basicDevices
-
Class should be used when creating Thermometer sensor.
- Thermometer(String, DataFeed) - Constructor for class io.patriot_framework.generator.device.impl.basicDevices.Thermometer
- toAPIFormat() - Method in class io.patriot_framework.network.simulator.api.api.iptables.rules.FilterRule
- toAPIFormat() - Method in class io.patriot_framework.network.simulator.api.model.routes.Route
-
To path string.
- Topology - Class in io.patriot_framework.network.simulator.api.model
-
Wrapper representing full network topology.
- Topology(Integer) - Constructor for class io.patriot_framework.network.simulator.api.model.Topology
-
Instantiates a new Topology.
- Topology(ArrayList<TopologyNetwork>) - Constructor for class io.patriot_framework.network.simulator.api.model.Topology
-
Instantiates a new Topology.
- Topology(List<Router>, ArrayList<TopologyNetwork>) - Constructor for class io.patriot_framework.network.simulator.api.model.Topology
-
Instantiates a new Topology.
- TopologyBuilder - Class in io.patriot_framework.network.simulator.api.builder
-
The type Topology builder.
- TopologyBuilder(int) - Constructor for class io.patriot_framework.network.simulator.api.builder.TopologyBuilder
-
Instantiates a new Topology builder.
- TopologyNetwork - Class in io.patriot_framework.network.simulator.api.model.network
-
TopologyNetwork class representing docker network with additional informations like calculated routes to other networks.
- TopologyNetwork() - Constructor for class io.patriot_framework.network.simulator.api.model.network.TopologyNetwork
-
Instantiates a new TopologyNetwork.
- TopologyNetwork(CalculatedRouteList<CalcRoute>) - Constructor for class io.patriot_framework.network.simulator.api.model.network.TopologyNetwork
-
Instantiates a new TopologyNetwork.
- TopologyNetwork(CalculatedRouteList<CalcRoute>, String) - Constructor for class io.patriot_framework.network.simulator.api.model.network.TopologyNetwork
-
Instantiates a new TopologyNetwork.
- toString() - Method in class io.patriot_framework.generator.Data
- toString() - Method in class io.patriot_framework.generator.device.passive.actuators.State
- transition() - Method in class io.patriot_framework.generator.device.passive.actuators.StateMachine
- translate() - Method in class io.patriot_framework.network_simulator.docker.image.docker.builder.parts.DockerAddCmd
- translate() - Method in class io.patriot_framework.network_simulator.docker.image.docker.builder.parts.DockerCmdCmd
- translate() - Method in class io.patriot_framework.network_simulator.docker.image.docker.builder.parts.DockerEntryCmd
- translate() - Method in class io.patriot_framework.network_simulator.docker.image.docker.builder.parts.DockerEnvCmd
- translate() - Method in interface io.patriot_framework.network_simulator.docker.image.docker.builder.parts.DockerFilePart
-
Translate request for specific Dockerfile command line.
- translate() - Method in class io.patriot_framework.network_simulator.docker.image.docker.builder.parts.DockerFromCmd
- translate() - Method in class io.patriot_framework.network_simulator.docker.image.docker.builder.parts.DockerRunCmd
- translate() - Method in class io.patriot_framework.network_simulator.docker.image.docker.builder.parts.DockerWorkCmd
- translateToExecForm(List<String>) - Method in class io.patriot_framework.network_simulator.docker.image.docker.builder.parts.DockerExecFormTranslate
U
- Unit - Interface in io.patriot_framework.generator.device
-
Methods used for identification of Devices.
V
- value() - Method in annotation type io.patriot_framework.junit.extensions.DisableByState
- valueOf(String) - Static method in enum io.patriot_framework.junit.extensions.TestResultState
-
Returns the enum constant of this type with the specified name.
- values() - Static method in enum io.patriot_framework.junit.extensions.TestResultState
-
Returns an array containing the constants of this enum type, in the order they are declared.
- viaRouter(Router) - Method in class io.patriot_framework.network.simulator.api.builder.CalcRouteBuilder
-
Adds router attribute.
- viaRouter(String) - Method in class io.patriot_framework.network.simulator.api.builder.CalcRouteBuilder
-
Finds router based on it`s name and sets it as router attribute.
W
- withCalcRoute() - Method in class io.patriot_framework.network.simulator.api.builder.NetworkBuilder
-
Instantiates new CalcRouteBuilder used to create calcRoutes.
- withCalcRoutes(CalculatedRouteList<CalcRoute>) - Method in class io.patriot_framework.network.simulator.api.builder.NetworkBuilder
-
Add calcRoutes attribute to network.
- withCorner(Boolean) - Method in class io.patriot_framework.network.simulator.api.builder.RouterBuilder
- withCost(Integer) - Method in class io.patriot_framework.network.simulator.api.builder.CalcRouteBuilder
-
Adds cost attribute.
- withCreator(String) - Method in class io.patriot_framework.network.simulator.api.builder.NetworkBuilder
- withCreator(String) - Method in class io.patriot_framework.network.simulator.api.builder.RouterBuilder
- withCreator(String) - Method in class io.patriot_framework.network.simulator.api.builder.TopologyBuilder
- withDestNetwork(Integer) - Method in class io.patriot_framework.network.simulator.api.builder.CalcRouteBuilder
-
With dest network calc route builder.
- withDestNetwork(String) - Method in class io.patriot_framework.network.simulator.api.builder.CalcRouteBuilder
-
Adds destination network attribute.
- withInternet(Boolean) - Method in class io.patriot_framework.network.simulator.api.builder.NetworkBuilder
-
Add internet attribute to network.
- withIP(String) - Method in class io.patriot_framework.network.simulator.api.builder.NetworkBuilder
-
Add ip attribute to network.
- withMask(Integer) - Method in class io.patriot_framework.network.simulator.api.builder.NetworkBuilder
-
Add mask attribute to network.
- withName(String) - Method in class io.patriot_framework.network.simulator.api.builder.RouterBuilder
-
Adds name to router.
- withNetwork(String) - Method in class io.patriot_framework.network.simulator.api.builder.TopologyBuilder
-
Instantiates new NetworkBuilder.
- withRouters() - Method in class io.patriot_framework.network.simulator.api.builder.TopologyBuilder
-
Instantiates new CalcRouteBuilder.
- withRoutes() - Method in class io.patriot_framework.network.simulator.api.builder.TopologyBuilder
-
Instantiates new CalcRouteBuilder.
- withSourceNetwork(Integer) - Method in class io.patriot_framework.network.simulator.api.builder.CalcRouteBuilder
-
With source network calc route builder.
- withSourceNetwork(String) - Method in class io.patriot_framework.network.simulator.api.builder.CalcRouteBuilder
-
Adds source network attribute.
- workdir(String) - Method in class io.patriot_framework.network_simulator.docker.image.docker.builder.DockerFileBuilder
-
Workdir docker file builder.
- wrapData(List<Data>) - Method in interface io.patriot_framework.generator.network.wrappers.DataWrapper
-
Wraps data into specific format
- wrapData(List<Data>) - Method in class io.patriot_framework.generator.network.wrappers.JSONWrapper
- wrapData(List<Data>) - Method in class io.patriot_framework.generator.network.wrappers.XMLWrapper
- write(Path) - Method in class io.patriot_framework.network_simulator.docker.image.docker.builder.DockerFileBuilder
-
Write created Dockerfile into temporary file.
X
- XMLWrapper - Class in io.patriot_framework.generator.network.wrappers
- XMLWrapper() - Constructor for class io.patriot_framework.generator.network.wrappers.XMLWrapper
All Classes All Packages