Class IPTablesRestController
- java.lang.Object
-
- io.patriot_framework.network.simulator.api.api.RestController
-
- io.patriot_framework.network.simulator.api.api.iptables.IPTablesRestController
-
public class IPTablesRestController extends RestController
The type Ip tables controller.
-
-
Constructor Summary
Constructors Constructor Description IPTablesRestController()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description String
addChain(Chain chain, String ip, Integer port)
Add chain string.String
addFilterRule(FilterRule filterRule, String ip, Integer port)
Add filter rule string.String
deleteChain(Chain chain, String ip, Integer port)
Delete chain string.String
deleteFilterRule(FilterRule filterRule, String ip, Integer port)
Delete filter rule string.String
saveIpTables(String ip, Integer port)
Save ip tables string.-
Methods inherited from class io.patriot_framework.network.simulator.api.api.RestController
executeHttpRequest
-
-
-
-
Method Detail
-
addFilterRule
public String addFilterRule(FilterRule filterRule, String ip, Integer port)
Add filter rule string.- Parameters:
filterRule
- the filter ruleip
- the ipport
- the port- Returns:
- the string
-
deleteFilterRule
public String deleteFilterRule(FilterRule filterRule, String ip, Integer port)
Delete filter rule string.- Parameters:
filterRule
- the filter ruleip
- the ipport
- the port- Returns:
- the string
-
addChain
public String addChain(Chain chain, String ip, Integer port)
Add chain string.- Parameters:
chain
- the chainip
- the ipport
- the port- Returns:
- the string
-
deleteChain
public String deleteChain(Chain chain, String ip, Integer port)
Delete chain string.- Parameters:
chain
- the chainip
- the ipport
- the port- Returns:
- the string
-
-