@Override public ContainerConfig getContainerConfig(String containerName) { ContainerConfig target = containerConfigs.get(containerName); return (target == null) ? null : new ContainerConfig(target); }
public List<String> addContainer(String arg1, String arg2) { List<String> result = new ArrayList<String>(); String containerName = arg1; if (containerName == null) { result.add("Container Name not specified"); return result; } String staticVlan = arg2; ContainerConfig containerConfig = new ContainerConfig(containerName, staticVlan, null, null); result.add((this.addRemoveContainer(containerConfig, false)).toString()); return result; }
public List<String> removeContainerShell(String arg1) { List<String> result = new ArrayList<String>(); String containerName = arg1; if (containerName == null) { result.add("Container Name not specified"); return result; } ContainerConfig containerConfig = new ContainerConfig(containerName, "", null, null); result.add((this.addRemoveContainer(containerConfig, true)).toString()); return result; }
public List<String> createContainer(String arg1, String arg2) { List<String> result = new ArrayList<String>(); String containerName = arg1; if (containerName == null) { result.add("Container Name not specified"); return result; } String staticVlan = arg2; if (staticVlan == null) { result.add("Static Vlan not specified"); return result; } List<String> ports = new ArrayList<String>(); for (long l = 1L; l < 10L; l++) { ports.add(NodeConnectorCreator.createOFNodeConnector((short) 1, NodeCreator.createOFNode(l)).toString()); } List<ContainerFlowConfig> cFlowList = new ArrayList<ContainerFlowConfig>(); cFlowList.add(this.createSampleContainerFlowConfig("tcp", true)); ContainerConfig containerConfig = new ContainerConfig(containerName, staticVlan, ports, cFlowList); result.add((this.addRemoveContainer(containerConfig, false)).toString()); return result; }
public void _removeContainer(CommandInterpreter ci) { String containerName = ci.nextArgument(); if (containerName == null) { ci.print("Container Name not specified"); return; } ContainerConfig containerConfig = new ContainerConfig(containerName, "", null, null); ci.println(this.addRemoveContainer(containerConfig, true)); }
public void _addContainer(CommandInterpreter ci) { String containerName = ci.nextArgument(); if (containerName == null) { ci.print("Container Name not specified"); return; } String staticVlan = ci.nextArgument(); ContainerConfig containerConfig = new ContainerConfig(containerName, staticVlan, null, null); ci.println(this.addRemoveContainer(containerConfig, false)); }
public void _createContainer(CommandInterpreter ci) { String containerName = ci.nextArgument(); if (containerName == null) { ci.print("Container Name not specified"); return; } String staticVlan = ci.nextArgument(); if (staticVlan == null) { ci.print("Static Vlan not specified"); return; } List<String> ports = new ArrayList<String>(); for (long l = 1L; l < 10L; l++) { ports.add(NodeConnectorCreator.createOFNodeConnector((short) 1, NodeCreator.createOFNode(l)).toString()); } List<ContainerFlowConfig> cFlowList = new ArrayList<ContainerFlowConfig>(); cFlowList.add(this.createSampleContainerFlowConfig("tcp", true)); ContainerConfig containerConfig = new ContainerConfig(containerName, staticVlan, ports, cFlowList); ci.println(this.addRemoveContainer(containerConfig, false)); }