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

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
 
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